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