Programming Techniques for the Cell Processor
-
Christoph Kessler
Abstract
Cell Broadband Engine is a heterogeneous multicore processor designed mainly for applications in scientific computing, graphics, and gaming with high performance requirements. We give an overview of its architecture, review some selected development tools and programming frameworks, and describe techniques for writing efficient programs for Cell.
Zusammenfassung
Cell Broadband Engine ist ein heterogener Mehrkern-Prozessor, der insbesondere für Anwendungen im wissenschaftlichen Rechnen, Computergraphik und -spiele mit hohem Leistungsbedarf konzipiert wurde. Wir geben einen kurzen Überblick über die Architektur von Cell und einige ausgewählte Entwicklungsumgebungen und Programmiersysteme, und beschreiben Techniken zur Erstellung effizienter Programme für Cell.
© by Oldenbourg Wissenschaftsverlag, Linköping, Germany
Articles in the same Issue
- Multicore
- Accelerating Physical Simulations Using Graphics Processing Units
- Truck Scheduling on Multicore
- Programming Techniques for the Cell Processor
- Task Parallel Programming on the Cell Processor
- A Hybrid Functional and Object-Oriented Language for a Multi-Core Future
- Paper-Centric User Interfaces for Integrating Printed and Digital Documents
Articles in the same Issue
- Multicore
- Accelerating Physical Simulations Using Graphics Processing Units
- Truck Scheduling on Multicore
- Programming Techniques for the Cell Processor
- Task Parallel Programming on the Cell Processor
- A Hybrid Functional and Object-Oriented Language for a Multi-Core Future
- Paper-Centric User Interfaces for Integrating Printed and Digital Documents