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 language | English |
---|---|
Title of host publication | Proceedings of the 2009 Eighth International Symposium on Parallel and Distributed Computing |
Number of pages | 3 |
Publisher | IEEE Computer Society Press |
Publication date | 2009 |
Pages | 121-124 |
ISBN (Print) | 978-0-7695-3680-4 |
DOIs | |
Publication status | Published - 2009 |
Event | The 2009 Eighth International Symposium on Parallel and Distributed Computing - Lissabon, Portugal Duration: 25 May 2009 → 28 May 2009 Conference number: 8 |
Conference
Conference | The 2009 Eighth International Symposium on Parallel and Distributed Computing |
---|---|
Number | 8 |
Country/Territory | Portugal |
City | Lissabon |
Period | 25/05/2009 → 28/05/2009 |