Distributed Shared Memory for the Cell Broadband Engine (DSMCBE)

Morten Nørgaard Larsen, Kenneth Skovhede, Brian Vinter

2 Citations (Scopus)

Abstract

The CELL-BE processor provides high performance and has been shown to reach a performance close to the theoretical peak, however, the high performance comes at the price of a quite complex programming model. Central to the complexity of the CELL-BE programming model is the need to move data in and out of non-coherent local storage blocks for each special processor element. In this paper we present a software library, namely the Distributed Shared Memory for the Cell Broadband Engine (DSMCBE). By using techniques known from distributed shared memory DSMCBE allows programmers to program the CELL-BE with relative ease and in addition scale their applications to use multiple CELL-BE processors in a network. Performance experiments show that a quite high performance can be obtained with DSMCBE even in a cluster environment.
Original languageEnglish
Title of host publicationProceedings of the 2009 Eighth International Symposium on Parallel and Distributed Computing
Number of pages3
PublisherIEEE Computer Society Press
Publication date2009
Pages121-124
ISBN (Print)978-0-7695-3680-4
DOIs
Publication statusPublished - 2009
EventThe 2009 Eighth International Symposium on Parallel and Distributed Computing - Lissabon, Portugal
Duration: 25 May 200928 May 2009
Conference number: 8

Conference

ConferenceThe 2009 Eighth International Symposium on Parallel and Distributed Computing
Number8
Country/TerritoryPortugal
CityLissabon
Period25/05/200928/05/2009

Fingerprint

Dive into the research topics of 'Distributed Shared Memory for the Cell Broadband Engine (DSMCBE)'. Together they form a unique fingerprint.

Cite this