[zeromq-dev] LMAX/Distruptor code project

Ian Barber ian.barber at gmail.com
Thu Jul 28 11:57:06 CEST 2011

On Thu, Jul 28, 2011 at 9:53 AM, Steven McCoy <steven.mccoy at miru.hk> wrote:

> Just saw this article and had a brief read through the linked blogs and
> documentation.  I'm not really picking up on how this is so different from
> pretty much any C/C++ messaging middleware implementation, it's certainly
> the same as the TX window in OpenPGM.
> http://www.low-latency.com/blog/breaking-new-ground-ultra-low-latency-messaging

I think the really interesting stuff was actually how they got the single
thread processing so damn much with the various data structure and code
optimisations, but I like the idea of using the ring buffer disruptor thing
to avoid any two processes writing to the same cache line to maximise
performance in the queue. Is that the same sort of idea the the TX window in
PGM uses then?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20110728/d25a924a/attachment.htm>

More information about the zeromq-dev mailing list