|
|
|
|
 |
 |
Seminar: Multi-Core Architectures and Programming
| Lecturers: |
R. Membarth, P. Kutzer, F. Hannig |
| Field of study: |
INF, I&K, CE, and ME |
| Next dates: |
18.05.2010 + 19.05.2010, 4 p.m. 14.07.2010, 5 p.m. Room Mozart |
|
Contents:
Multi-core processors offer a high theoretical computation performance
and therefore open up new fascinating possibilities in scientific and
other domains, like multimedia, medicine and finance. In order to fully
exploit the performance, an efficient mapping of algorithms to the
architecture of the respective multi-core processor has to be
determined. Compared to traditional single-core processors, a radical
rethinking of programming methodologies needs to be undertaken.
The goals of this seminar are gaining new insights into modern
multi-core architectures and the corresponding programming paradigms.
For implementation and testing, NVIDIA Tesla and Sony PLAYSTATION 3
systems are offered. The latest software development tools (Cell SDK,
CUDA, OpenCL) are installed in corresponding systems.
Preliminary Talk:
Preliminary Talk
Templates for talks:
Template.ppt
Template.odp
beamer_template.tar.gz
|
|
|
Paper presentation:
Topics for project:
Topic proposals
Presentations:
| 14.07.2010 |
CUDA |
Jan-Hugo Lupp Moritz Wild |
| 14.07.2010 |
OpenCL (Cell B.E.) |
Nicolas Apelt Christian Zöllner |
| 14.07.2010 |
CellSs |
Mark Duchon Andreas Fall Matthias Ziegler |
| 14.07.2010 |
OpenCL (GPU) |
Etienne Assoumou Mengue Thomas Hauenstein |
| 14.07.2010 |
CUDA |
Philip Höhlein Nils Werner |
| 14.07.2010 |
OpenCL (GPU) |
Tobias Schwarzer Michael Theil |
| 14.07.2010 |
OpenCL (Cell B.E.) |
Tobias Brentrop Thomas Glöckler |
Links:
Cell Broadband Engine
Documentation for the Cell Broadband Engine used within Sonys PLAYSTATION 3
Cell Broadband Engine resource center
Development tools and documentation from IBM for the Cell Broadband Engine
The Cell project at IBM Research
IBM's project site for the Cell Broadband Engine
Wikipedia: Cell (microprocessor)
Background knowledge to Cell Processor
Linux on Cell
Development tools, documentation, and further links regarding the topic "Cell Programming under Linux" from Barcelona Supercomputing Center
Multicore Programming Primer: Learn and Compete in Programming the PLAYSTATION©3 Cell Processor
Introduction to programming the PLAYSTATION 3 Cell processor
CUDA Zone
NVIDIA's official CUDA site
GPGPU: General-Purpose Computation Using Graphics Hardware
Tutorials, presentations, and further links regarding the topic "Computing on Graphics Cards"
Programming Massively Parallel Processors
Introduction to CUDA programming
SIGGRAPH 2008: Beyond Programmable Shading
Current trends in graphics architectures and programming
Crytek's Cevat Yerli Speaks on Rasterization and Ray Tracing
Interview with Cevat Yerli about future development of realtime graphics
OpenCL
Official OpenCL site
|
 |
 |
|