DocumentCode
2697506
Title
Reducing communication overhead under parallel list processing in multicore clusters
Author
Buenabad-Chávez, Jorge ; Castro-García, Miguel Alfonso ; Quiroz-Fabián, José Luis ; Hernández-Ventura, Edgar F. ; Román-Alonso, Graciela ; Yellin, Daniel M. ; Aguilar-Cornejo, Manuel
Author_Institution
Dept. de Comput., CINVESTAV-IPN, Mexico City, Mexico
fYear
2011
fDate
26-28 Oct. 2011
Firstpage
1
Lastpage
6
Abstract
The Data List Management Library (DLML) processes data lists in parallel, balancing the workload transparently to programmers. Its first design was targeted at clusters of uniprocessor nodes, and based on multiprocess parallelism and on message-passing communication. This paper presents a multithreaded design of DLML aimed at clusters of multicore nodes to better capitalise on intra-node parallelism. On applications tested, MultiCore DLML runs twice as fast as DLML when message-passing communication is not excessive. Good performance was achieved only after addressing issues relating to MPI communication overhead, cache locality and memory consumption.
Keywords
message passing; multi-threading; multiprocessing systems; MPI communication overhead; MultiCore DLML; cache locality; communication overhead reduction; data list management library; intranode parallelism; memory consumption; message-passing communication; multicore clusters; multiprocess parallelism; multithreaded design; parallel list processing; uniprocessor nodes; workload balancing; Instruction sets; Libraries; Message passing; Message systems; Multicore processing; Parallel processing; Switches; Message Passing; Multicore Clusters; Parallel Computing; Shared Memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Engineering Computing Science and Automatic Control (CCE), 2011 8th International Conference on
Conference_Location
Merida City
Print_ISBN
978-1-4577-1011-7
Type
conf
DOI
10.1109/ICEEE.2011.6106562
Filename
6106562
Link To Document