SITE MAP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SEARCH

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SHORTCUT:


Programming Models for Parallel Computing

Interactive Parallel Computation in Support of Research in Algebra, Geometry and Number Theory
January 30, 2007 09:00 AM to 10:00 AM

Speakers:
Yelick, Katherine

VMath - The Next Generation for Math Lectures on Streaming Video

Abstract:

The introduction of multicore processors into mainstream computing is creating a revolution in software development. While Moore's Law continues to hold, most of the increases in transistor density will be used for explicit, software-visible parallelism, rather than increasing clock rate. The major open question is how these machines will be programmed. In this talk I will give an overview of some of the hardware trends, and describe programming techniques using Partitioned Global Address Space (PGAS) languages. PGAS languages have emerged as a viable alternative to message passing programming models for large-scale parallel machines and clusters. They also offer an alternative to shared memory programming models (such as threads and OpenMP) and the possibility of a single programming model that will work well across a wide range of shared and distributed memory platforms. PGAS languages provide a shared memory abstraction with support for locality through the user of distributed data types. The three most mature PGAS languages (UPC, CAF and Titanium) offer a statically partitioned global address space with a static SPMD control model, while languages emerging from the DARPA HPCS program are more dynamic. I will describe these languages as well as our experience using them in both numeric and symbolic applications.

Lecture #13271

Need help? Visit our help pages at http://www.msri.org/communications/vmath/hints

 

Streaming Video

This is a high quality streaming video encoded with MPEG-4 and with 640x480 resolution.
  • Windows and Mac users, QuickTime 6.5 or later required
  • Linux users, please see our Linux Help Page on how to view our streaming videos
Follow this link to   --- Watch the Video Now Via Streaming Video ---

Download QuickTime File

You can download the QuickTime file here. Right click on the link and "Save As..." to save to your local computer.
13271-13271-QuickTime.mov   (415 MB)

Create a DVD

You can download the video and audio files here. Please note that you need both files to create a DVD. Right click on the link and "Save As..." to save to your local computer. You can find instructions on how to create a DVD on our help page at http://www.msri.org/communications/vmath/author

13271-13271-DVD PCM Audio.aiff   (778 MB - Audio Only)
13271-13271-MPEG-2 120min High Quality Encode.m2v   (1773 MB - Video Only)

Buy the DVD

If none of the options work for you, you can always buy the DVD of this lecture. The videos are sold at cost for $20USD (shipping included).


See more of our video archive on our main VMath - Streaming Video page.