[an error occurred while processing this directive]

Exascale Programming Models: Where Are We Now?

In recent years, many researchers have debated on the technology advances that would enable the construction and deployment of Exascale computing platforms. Architectural challenges were identified, as were some requirements for a change in the system software. This included considerable discussion on whether applications would best be served by an evolutionary or a revolutionary exascale programming model. 

Many of these discussions were held at an international scale. In the US, the Department of Energy has funded several modest efforts that have started to explore these challenges. More exascale research and development seems likely in the near future. 

In this talk, we revisit the early discussions on programming models for exascale and look, in particular, at how the evolutionary approaches are evolving to meet the challenges of computation at this scale.

Bio

Dr. Chapman is a native of New Zealand who studied mathematics and computer science in her home country, Germany and Northern Ireland where she completed her Ph.D. on software support for distributed memory programming. She has been engaged in research on parallel programming languages and compiler technology for more than 15 years. Her research group at the University of Houston has developed OpenUH, a state-of-the art open source compiler that is used to explore language, compiler and runtime techniques, with a special focus on multi-threaded programming. Dr. Chapman has been involved with the evolution of the OpenMP directive-based programming standard since 1998. She also is an active participant in the OpenSHMEM and OpenACC programming standards efforts. Her work explores programming models for large-scale computing with a focus on node programming, strategies for runtime optimizations, compiler-tools interactions and high-level programming models for embedded systems.
Barbara Chapman

Speaker

Barbara Chapman

Date

Tuesday, May 27, 2014

Time

1:30 - 2:30 pm

Location

Computer Science Bldg., Room 2311