Inter-thread communication efficiency

Jaroslaw Sagan

Abstract


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.

Keywords


multi-threading, multi-thread processing

Full Text:

PDF


DOI: http://dx.doi.org/10.17951/ai.2015.15.1.12-15
Date of publication: 2015-01-01 00:00:00
Date of submission: 2016-04-28 09:13:05


Statistics


Total abstract view - 692
Downloads (from 2020-06-17) - PDF - 0

Indicators



Refbacks

  • There are currently no refbacks.


Copyright (c) 2015 Annales UMCS Sectio AI Informatica

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.