Friedrich-Alexander-Universität DruckenUnivisDeutsch FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Codesign
Department of Computer Science 12
Seminar: Multi-Core Architectures and Programming
Dept. of Computer Science  >  CS 12  >  Education  >  Seminar: Multi-Core Architectures and Programming

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

Multi-Core Architecture and Programming

Paper presentation:

Date Topic Group
18.05.2010 CUDA Jan-Hugo Lupp
Moritz Wild
18.05.2010 OpenCL Nicolas Apelt
Christian Zöllner
18.05.2010 Cell B.E. and Cell Superscalar (CellSs) Mark Duchon
Andreas Fall
Matthias Ziegler
19.05.2010 Bulk-Synchronous GPU Programming (BSGP) Etienne Assoumou Mengue
Thomas Hauenstein
19.05.2010 PGI Accelerator Philip Höhlein
Nils Werner
19.05.2010 MapReduce Tobias Schwarzer
Michael Theil
19.05.2010 Compiler Optimizations and Transformations for Parallel Computing Tobias Brentrop
Thomas Glöckler

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

  Contact Last modified: July 22 2010.   R.M.