Inter-thread communication efficiency

Jaroslaw Sagan · Annales Universitatis Mariae Curie-Sklodowska sectio AI – Informatica · 2015

In this paper I compare inter-thread communication methods: blocking queue and LMAX Disruptor without synchronization according to a number of threads (CPU cores) and consumer rate. The research is carried out using a multiprocessor machine with Non Uniformed Memory and Oracle Java Runtime Environment. I determine if processing on many multi-core CPUs with NUMA is faster than on single multi-core CPU or vice versa.

Read the paper · More papers on PaperTik