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
Simultaneous multithreading (SMT) allows multiple hardware threads to execute concurrently on a proc...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
In the infrastructure of Information and Communication Technology (ICT), the design and architecture...
In a multicore environment, inter-thread communication can provide valuable insights about applicat...
This project concerns the design and imple-mentation of user-level inter-thread synchronisa-tion and...
Modern applications deploy multiple threads to take advantage of the manycore processors. However, m...
Abstract: Multicore is an integrated circuit chip that uses two or more computational engines (cores...
Today's high performance systems are typically built from shared memory nodes connected by a high sp...
This paper has been submitted to the Journal of Parallel andDistributed Computing for a special issu...
International audienceTo amortize the cost of MPI collective operations, nonblocking collectives hav...
International audienceNon-blocking collectives have been proposed so as to allow communications to b...
International audienceTo amortize the cost of MPI collective operations, non-blocking collectives ha...
Abstract- It was the year 2000 when firstly got introduced a new technology that would format the en...
This thesis answers the question whether a scheduler needs to take into account where communicating...
This paper presents a comparative study of the performance of multithreaded applications in differen...
Simultaneous multithreading (SMT) allows multiple hardware threads to execute concurrently on a proc...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
In the infrastructure of Information and Communication Technology (ICT), the design and architecture...
In a multicore environment, inter-thread communication can provide valuable insights about applicat...
This project concerns the design and imple-mentation of user-level inter-thread synchronisa-tion and...
Modern applications deploy multiple threads to take advantage of the manycore processors. However, m...
Abstract: Multicore is an integrated circuit chip that uses two or more computational engines (cores...
Today's high performance systems are typically built from shared memory nodes connected by a high sp...
This paper has been submitted to the Journal of Parallel andDistributed Computing for a special issu...
International audienceTo amortize the cost of MPI collective operations, nonblocking collectives hav...
International audienceNon-blocking collectives have been proposed so as to allow communications to b...
International audienceTo amortize the cost of MPI collective operations, non-blocking collectives ha...
Abstract- It was the year 2000 when firstly got introduced a new technology that would format the en...
This thesis answers the question whether a scheduler needs to take into account where communicating...
This paper presents a comparative study of the performance of multithreaded applications in differen...
Simultaneous multithreading (SMT) allows multiple hardware threads to execute concurrently on a proc...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
In the infrastructure of Information and Communication Technology (ICT), the design and architecture...