HOME    »    SCIENTIFIC RESOURCES    »    Volumes
Abstracts and Talk Materials
Scientific Computing Using Graphics Processors
January 09, 2011


Cris Cecka - Stanford University
http://www.stanford.edu/~ccecka/

Lecture 1: Scientific Computing using Graphics Processors
January 09, 2011 1:30 pm - 2:30 pm

Keywords of the presentation: GPU, NVIDIA, HPC

In this short course, we introduce the GPU as a coprocessor for scientific computing. The course will review modern hardware, CUDA programming, algorithm design, and optimization considerations for this unique compute environment. Introductory example codes and slides will be available to aid attendees in using GPUs to accelerate their applications.

 

Lecture 2: Scientific Computing with Graphics Processors
January 09, 2011 2:30 pm - 3:30 pm

Keywords of the presentation: GPU, NVIDIA, HPC

see abstract for Lecture 1

 

Lecture 3: Introduction to heterogeneous computing with GPUs
January 09, 2011 4:00 pm - 4:30 pm

see abstract for Lecture 1

David Keyes - King Abdullah University of Science & Technology, Columbia University
http://www.kaust.edu.sa/academics/faculty/keyes.html

Lecture 1: Implications of the exascale roadmap for algorithms
January 09, 2011 9:30 am - 10:30 am

The central challenge in progressing from petascale to exascale supercomputing is the same as that in progressing from gigascale to terascale personal computing: strong scaling within shared memory on a single node of up to 1K simultaneously active computational threads. Many issues in algorithmic design and implementation are identical in these two simultaneous quests; however, the exascale quest has additional challenges due to practical limits on total power consumption (which come at the expense of resilience and node performance uniformity), to system-scale reliability (due to more points of failure), and to the need to merge the on-node programming environment with a million others (a weak scaling that is not in itself difficult, but will lead to challenges of coordination). This lecture series presents the issues, as digested from recent US Department of Energy roadmapping exercises, and focuses attention on some new issues that require mathematical attention. It is intended to provide those new to exascale computing with a working background for the week ahead, and motivation for the GPU scientific programming unit of the tutorial.

 

Lecture 2: Implications of the exascale roadmap for algorithms
January 09, 2011 11:00 am - 12:00 pm

see abstract for Lecture 1

Go