General
About CSC
Organisation

People
Process for CSC hosting
School Models
Role of Local Organisers
Other Roles

Participants
Past Schools

2004 2005 2006 2007 2008 2009 2010 2011

Diploma at CSC
Sport at CSC
Inverted CSCs

iCSC05 iCSC06 iCSC08 iCSC10 iCSC11

Special schools

School@chep06

Inverted School 2008

3-5 March 2008

CSC2008

CSC2008 Overview

Practical Information

Programme

Schedule

Lecturers

Participants

Organisers

 
Examination results
How to apply
 

CSC-Live

inverted CERN School of Computing 2008 3-5-March 2008, CERN

Programme Overview

Towards Reconfigurable High-Performance Computing

Special Topics

Schedule

Lecturers

Lecturer Bios

Printable Version

Advanced and Emerging Parallel Programming Paradigms

   

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.
Important topics:

  • Explicit and implicit parallelism

  • On granularity of parallelism and matching hardware architectures

  • On cross-compiling of HPC applications (prospects and issues)

  • Parallel programming languages in the making

Audience
This lecture is more theoretic than preceding lectures and is thought for students seeking a more general understanding on how a programming paradigm affects implementation and performance of languages and tools for reconfigurable HPC.

Pre-requisite

As 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

  • lecture "6. Platforms III - Programmable Logic" and

  • lecture "8. Reconfigurable HPC II - HW Design Methodology, Theory & Tools"

 

iCSC
All on iCSCs
News
Registration
Handouts
Programme

Reconfigurable high Performance Computing

Lecture1

Lecture2

Lecture3

Lecture4

Lecture5

Lecture6

Lecture7

Lecture8

Lecture9

Lecture10

All lectures

Special topics

Lecture1

Lecture2

All lectures

FAQ

Feedback: Computing (dot) School (at) cern (dot) ch
Last update: Thursday, 14. November 2013 11:50

Copyright CERN