You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (JIRA)" <de...@uima.apache.org> on 2018/10/16 12:43:01 UTC

[jira] [Closed] (UIMA-5893) Experiment to schedule multiple threads together at barrier points in pipeline

     [ https://issues.apache.org/jira/browse/UIMA-5893?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marshall Schor closed UIMA-5893.
--------------------------------
       Resolution: Fixed
    Fix Version/s: 2.10.3SDK

> Experiment to schedule multiple threads together at barrier points in pipeline
> ------------------------------------------------------------------------------
>
>                 Key: UIMA-5893
>                 URL: https://issues.apache.org/jira/browse/UIMA-5893
>             Project: UIMA
>          Issue Type: Brainstorming
>          Components: Core Java Framework
>            Reporter: Marshall Schor
>            Assignee: Marshall Schor
>            Priority: Minor
>             Fix For: 2.10.3SDK
>
>
> This Jira covers experimental, disabled code done as an experiment to explore performance implications of putting in barriers in a UIMA pipeline, so that multiple threads would wait at the barrier until a bunch of them had arrived, and then they would be released together. The intuition motivating this was that in highly multi-threaded machines, running the same annotators together, might improve locality-of-reference for l1/l2/l3 memory caches, potentially speeding up execution.
> After one set of experiments which failed to show improvement (for possibly many reasons, not yet investigated), this code is disabled, but kept in the project in case of future interest.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)