ctakes-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Abramowitsch <pabramowit...@gmail.com>
Subject Re: uima-as examples
Date Fri, 18 Jan 2019 04:08:30 GMT
I used a completely different approach that allows parallel but not async
processing.  Multiple [analysis engine+cas] pair objects pre-instantiated
into into a threadsafe pool running behind a web service interface. We can
fully saturate a single ctakes server process using multiple client
processes talking to that API each working synchronously and arriving at an
overall speed of 10-15 6K notes per second on a single server process.

I haven't used AS but it looks as if that middleware could have too many
moving parts for our needs.  They would generate many wakeups and context
switches adding undesired latency as a request makes its way to the
server.   I'm assuming that in AS, the broker and the MQ are separate
processes and not just in-process subsystems to the ctakes server process.
Is that right?

On Thu, Jan 17, 2019 at 4:09 PM Greg Silverman <gms@umn.edu> wrote:

> Anyone out there developed a pipeline using UIMA-AS, as opposed to the
> CPE/CPM file reader?
> Thanks in advance!
> Greg--
> --
> Greg M. Silverman
> Senior Systems Developer
> NLP/IE <https://healthinformatics.umn.edu/research/nlpie-group>
> Cardiovascular Informatics <http://www.med.umn.edu/cardiology/>
> University of Minnesota
> gms@umn.edu
>  ›  evaluate-it.org  ‹

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message