NERSCPowering Scientific Discovery for 50 Years

OpenMP Common Core: February 2018

February 5, 2018

Description

OpenMP is the de facto standard for writing parallel applications for shared memory computers. Over 20 years of the development, with a specification over 350 pages now, OpenMP has grown into an intimidating API viewed by many as for “experts only”.

Most OpenMP programmers, however, use around 19 items from the specification. We call these 19 items the “OpenMP Common Core”. By focusing on the common core, we make OpenMP what it was always meant to be; an easy API for parallel application programmers.

In this half-day hands-on tutorial, we explore the common core of OpenMP through a carefully selected set of exercises, so students will master the common core and learn to apply it to their own problems. 

Presenters: Alice Koniges, Helen He.  Berkeley Lab representatives on the OpenMP Language Committee.
Date: Monday, February 5, 2018, 9 am - 12 noon. 
Location: Building 59, Room 4102 (CRT Building, aka Wang Hall)

Presentation Materials

PDF Slides