Extending distributed shared memory for the cell broadband engine to a channel model

  • Authors:
  • Kenneth Skovhede;Morten N. Larsen;Brian Vinter

  • Affiliations:
  • Department of Computer Science, University of Copenhagen, Copenhagen, Denmark;Department of Computer Science, University of Copenhagen, Copenhagen, Denmark;Department of Computer Science, University of Copenhagen, Copenhagen, Denmark

  • Venue:
  • PARA'10 Proceedings of the 10th international conference on Applied Parallel and Scientific Computing - Volume Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

As the performance gains from traditional processors decline, alternative processor designs are becoming available. One such processor is the CELL-BE processor, which theoretically can deliver a sustained performance close to 205 GFLOPS per processor[10]. Unfortunately, the high performance comes at the price of a quite complex programming model. In this paper we present an easy-to-use, CSP-like, communication method, which enables transfers of shared memory objects. The channel based communication method can significantly reduce the complexity of massively parallel programs. By implementing a few scientific computational cores we show that performance and scalability of the system is acceptable for most problems.