DocumentCode :
3756337
Title :
CHAOS-MCAPI: An Optimized Mechanism to Support Multicore Parallel Programming
Author :
Antonio D. Hidee Ideguchi;C?lio Estevan Mor?n;Marcio Merino Fernandes
Author_Institution :
Dept. de Comput., Univ. Fed. de Sao Carlos, Sao Carlos, Brazil
fYear :
2015
Firstpage :
85
Lastpage :
90
Abstract :
This paper presents CHAOS-MCAPI (Communication Header and Operating Support-Multicore Communication API), an IPC mechanism targeting parallel programming based on message passing on multicore platforms. The proposed mechanism is built on top of the D-Bus protocol for message transmission, which allows a higher abstraction level and control when compared to lower-level mechanisms such as UNIX Pipes. Optimizations adopted by the implementation of CHAOS-MCAPI resulted in significant performance gains in relation to the original D-Bus implementation, which should be further improved by the adoption of KDBus, a ´zero-copy´ mechanism recently made available natively in the Linux Kernel. That should make CHAOS-MCAPI a viable alternative for the design and implementation of parallel programs targeting multicore platforms, both in terms of scalability and programmer´s productivity.
Keywords :
"Multicore processing","Chaotic communication","Message passing","Protocols","Program processors","Parallel programming"
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2015 International Symposium on
Type :
conf
DOI :
10.1109/SBAC-PADW.2015.12
Filename :
7423186
Link To Document :
بازگشت