On Jun 29, 7:17 ¨Βν¬ ΝιγθαεΜιξζιεμδ Όημοβωω³®®®ΐθοτναιμ®γονΎ χςοτεΊ
> Just throwing my 2 cents out here:
>
> What if you just created a daemon controller that threaded each process
> on a different core o_O?
>
> Would speed things up greatly whilst keeping control over each process.

That's the idea behind using a message queue -- it does that kind of
stuff for you. Workers are processes that will be distributed among
cores. The only thing I'm unsure about in a MQ architecture is the
collating of answers from all the worker threads, i.e. the Reduce part
of MapReduce.