Abstract
The NVIDIA 8800 Graphics Processing Unit (GPU) and the Cell Broadband Engine employ a vast amount of parallelism to produce low cost high performance systems which dwarf standard desktop processing units in terms of floating point calculations. These systems offer great potential for computational science applications. This paper compares the programming model, implementation strategies and realised performance achieved on these two systems for implementing a simple particle dynamics simulation code. Both systems were found to give considerable performance improvements over high-end uni-processor machines. The Synergistic Processing Elements (SPE), on the Cell, can not directly access main memory. This complicates initial implementation compared to the NVIDIA GPU, however, fully exploiting the complex architectures of both systems is equally challenging.
| Original language | English |
|---|---|
| Title of host publication | Advances in Applied Computing and Computational Sciences - Proceedings of International Symposium on Applied Computing and Computational Sciences, ACCS 2008 |
| Editors | Lean Yu, Kin Keung Lai |
| Publisher | Global Information Publisher (H.K) Co., Limited |
| Pages | 74-80 |
| Number of pages | 7 |
| ISBN (Electronic) | 9789889964405 |
| Publication status | Published - 1 Jan 2008 |
| Externally published | Yes |
| Event | 2008 International Symposium on Applied Computing and Computational Sciences, ACCS 2008 - Hong Kong, China Duration: 1 Aug 2008 → 3 Aug 2008 |
Conference
| Conference | 2008 International Symposium on Applied Computing and Computational Sciences, ACCS 2008 |
|---|---|
| Country/Territory | China |
| City | Hong Kong |
| Period | 1/08/08 → 3/08/08 |
Keywords
- computer graphics
- data storage equipment
- Broadband
- parallel programming