iCSC2008 Towards Reconfigurable High-Performance Computing
Details of all lectures
Multicore Architectures
Platforms I: Advanced Architectural Features
Platforms II: Special-Purpose Accelerators
Multicores at work: The CELL Processor
Platforms III - Programmable Logicr
Reconfigurable HPC I - Introduction
Reconfigurable HPC II -
HW Design Methodology,
|
Tuesday 4 March |
|||
11:30-12:25 |
Lecture 8 |
Reconfigurable HPC II - HW
Design Methodology, |
|
This lecture will
first focus on existing tools for making use of FPGAs as
number crunchers and will give examples of existing
solutions. It will then discuss limitations and how they
could be overcome.
|
|||
Audience |
|||
Pre-requisiteThis lecture builds upon the preceding lectures "6. Platforms III - Programmable Logic" and "7. Reconfigurable HPC I - Introduction". While not necessarily being a required prerequisite for lecture 9 and 10, it motivates why going beyond existing tools is important. |
Tuesday 4 March |
|||
14:00-14:55 |
Lecture 9 |
Advanced and Emerging Parallel Programming Paradigms |
Manfred Muecke |
This lecture will
present some parallel programming paradigms and will explain
why they map so well on reconfigurable hardware. It will
then focus on hardware-independent programming and motivate
why this is important and how it can be achieved. Current
developments will be discussed.
|
|||
Audience |
|||
Pre-requisiteAs this lecture is based on issues and conclusions collected from all preceding lectures, having followed as many as possible is certainly helpful. The most helpful prerequisites are possibly
|
Tuesday 4 March |
|||
15:00-16:00 |
Lecture 10 |
Summary: Hybrid Platforms, Hybrid Programming? |
|
This lecture will
address future prospects of hybrid platforms. It will
specify what is necessary to make Reconfigurable HPC a
success.
|
|||
Audience and Pre-requisite |
Tuesday 4 March |
|||
15:10-16:25 |
HPC |
Using HPC concepts in data analysis software |
|
A short session (15 minutes) to connect to the data analysis software and techniques lecture Some possible applications of parallel processing in data analysis code are briefly presented (e.g. how to speed up Maximum Likelihood fits). |
|||
Audience and
Pre-requisite |