Invasive MPI on Intel's single-chip cloud computer

Isaías A.Comprés Ureña, Michael Riepen, Michael Konow, Michael Gerndt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationArchitecture of Computing Systems, ARCS 2012 - 25th International Conference, Proceedings
Pages74-85
Number of pages12
DOIs
StatePublished - 2012
Event25th International Conference on Architecture of Computing Systems, ARCS 2012 - Munich, Germany
Duration: 28 Feb 20122 Mar 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7179 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th International Conference on Architecture of Computing Systems, ARCS 2012
Country/TerritoryGermany
CityMunich
Period28/02/122/03/12

Keywords

  • MPI
  • dynamic process management
  • programming models

Fingerprint

Dive into the research topics of 'Invasive MPI on Intel's single-chip cloud computer'. Together they form a unique fingerprint.

Cite this