Hi Adam,

Thank you for your reply.

# org.apache.uima.flow.ParallelStep is not included in the Apache UIMA 2.1.0 release, is it?

Let me explain my problem again, a bit more precisely.
My propose is both the latency and the throughput.


To reduce the latency, we need the ParallelStep with real concurrent
(multi-threaded) process, as you wrote.
In this case, our purpose is a sort of demonstrations.
I understood the current implementation by your explanation
and it is enough for me about the latency problem.
I will just wait for the real concurrent implementation to be done someday.


About the throughput issue, please assume that we have a multi-core/CPU machine or remote machines as web services.

a. When the resource is multi-core/CPU/node,
does Apache UIMA Flow make a new thread for each AnalysisEngine?
Or always a single thread for an entire work flow?

b. There is a class named "MultiprocessingAnalysisEngine_impl".
Does it mean that it can start processing another CAS before finishing a previous CAS? In other words, does it mean that this AnalysisEngine is multi-threaded and can process two or more CASes simultaneously?

Yoshinobu
--
Yoshinobu KANO
[EMAIL PROTECTED]
Tsujii Laboratory, the University of Tokyo

Reply via email to