TY - GEN
T1 - Invasive MPI on Intel's single-chip cloud computer
AU - Ureña, Isaías A.Comprés
AU - Riepen, Michael
AU - Konow, Michael
AU - Gerndt, Michael
N1 - Funding Information:
Support for this work was provided by the Transregional Collaborative Research Centre 89: Invasive Computing (InvasIC)[12].
PY - 2012
Y1 - 2012
N2 - The Single-chip Cloud Computer (SCC) from Intel Labs is an experimental CPU that integrates 48 cores. As its name suggests, it is a distributed memory system on a chip. In typical configurations, the available memory is divided equally across the cores. Message passing is supported by means of an on-die Message Passing Buffer (MPB). The memory organization and hardware features of the SCC make it an interesting platform for evaluating parallel programming models. In this work, an MPI implementation is optimized and extended to support the invasive programming model; the invasive model's main idea is to allow for resource aware programming. The result is a library that provides resource awareness through extensions to MPI, while keeping its features and compatibility.
AB - The Single-chip Cloud Computer (SCC) from Intel Labs is an experimental CPU that integrates 48 cores. As its name suggests, it is a distributed memory system on a chip. In typical configurations, the available memory is divided equally across the cores. Message passing is supported by means of an on-die Message Passing Buffer (MPB). The memory organization and hardware features of the SCC make it an interesting platform for evaluating parallel programming models. In this work, an MPI implementation is optimized and extended to support the invasive programming model; the invasive model's main idea is to allow for resource aware programming. The result is a library that provides resource awareness through extensions to MPI, while keeping its features and compatibility.
KW - MPI
KW - dynamic process management
KW - programming models
UR - http://www.scopus.com/inward/record.url?scp=84857398212&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-28293-5_7
DO - 10.1007/978-3-642-28293-5_7
M3 - Conference contribution
AN - SCOPUS:84857398212
SN - 9783642282928
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 74
EP - 85
BT - Architecture of Computing Systems, ARCS 2012 - 25th International Conference, Proceedings
T2 - 25th International Conference on Architecture of Computing Systems, ARCS 2012
Y2 - 28 February 2012 through 2 March 2012
ER -