On May 28, 2009, Babara Chapman, Professor of Computer Science at the University of Houston, will present on parallel programming models for multicore platforms.
Title: Parallel Programming for Multicore Platforms
Date: Thursday, May 28, 2009
Time: 11:00AM - 12:00PM ET
Parallel computing is now a mass movement. As individual processing cores are re-engineered to save power, industry is combining them in order to provide accustomed levels of performance increases. Tomorrow's applications will therefore need to run on multiple cores and possibly many cores.
A major concern for application developers is the need to express the parallelism in their computations in a manner that permits efficient exploitation of the target platform, yet does not require months or years of code redevelopment. Moreover, parallel programs need to offer the same level of portability enjoyed by sequential programs.
MPI is widely used for distributed memory parallel programming. OpenMP is becoming increasingly popular as an application programming interface for shared memory code development. Both MPI and OpenMP may be used together with C or Fortran applications. Additionally, the partitioned global address space (PGAS) languages have been proposed to support the programming of systems that include cores distributed across a network.
In this webcast, Dr. Chapman will: