TY - GEN
T1 - Data transfers between processes in an SMP system
T2 - ICPP 2006: 2006 International Conference on Parallel Processing
AU - Buntinas, Darius
AU - Mercier, Guillaume
AU - Gropp, William
PY - 2006
Y1 - 2006
N2 - This paper focuses on the transfer of large data in SMP systems. Achieving good performance for intranode communication is critical for developing an efficient communication system, especially in the context of SMP clusters. We evaluate the performance of five transfer mechanisms: shared-memory buffers, message queues, the Ptrace system call, kernel module-based copy, and a high-speed network. We evaluate each mechanism based on latency, bandwidth, its impact on application cache usage, and its suitability to support MPI two-sided and one-sided messages.
AB - This paper focuses on the transfer of large data in SMP systems. Achieving good performance for intranode communication is critical for developing an efficient communication system, especially in the context of SMP clusters. We evaluate the performance of five transfer mechanisms: shared-memory buffers, message queues, the Ptrace system call, kernel module-based copy, and a high-speed network. We evaluate each mechanism based on latency, bandwidth, its impact on application cache usage, and its suitability to support MPI two-sided and one-sided messages.
UR - http://www.scopus.com/inward/record.url?scp=34547473014&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547473014&partnerID=8YFLogxK
U2 - 10.1109/ICPP.2006.31
DO - 10.1109/ICPP.2006.31
M3 - Conference contribution
AN - SCOPUS:34547473014
SN - 0769526365
SN - 9780769526362
T3 - Proceedings of the International Conference on Parallel Processing
SP - 487
EP - 494
BT - ICPP 2006
Y2 - 14 August 2006 through 18 August 2006
ER -