SC20 Is Everywhere We Are

Virtual Event FAQ
The OpenMP Common Core: A Hands-On Introduction: Part 1
Event Type
Tutorial
Tags
Introductory
OpenMP
Parallel Programming Languages, Libraries, and Models
Task-based programming
Registration Categories
TUT
TimeMonday, 9 November 20202:30pm - 6:30pm EDT
LocationTrack 5
DescriptionOpenMP is the de facto standard for parallel applications on shared memory computers. Born in 1997, it runs on just about every shared memory parallel platform available. It’s also very complicated. We created OpenMP to be the “simple API” for application programmers, however, with a specification of ~400 pages, OpenMP has grown into an intimidating API viewed by many as “for experts only”.

Most OpenMP programmers use only around 21 items from the specification. We call these the “OpenMP Common Core”. By focusing on the common core, we make OpenMP what it was always meant to be: a simple API for parallel application programmers.

In this hands-on tutorial, students use active learning through a carefully selected set of exercises, to master the Common Core and learn to apply it to their own problems. Students can use their own systems although we will provide remote systems access that supports OpenMP.
Back To Top Button