GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Presentation
Media
Abstract:
With the recent release of OpenMP 5.0, OpenMP has reached a new milestone in support of performance-efficient programming of accelerators. New features better support underlying hardware and programmer intent to address distributed-memory devices and offloading to accelerators. As we prepare for the next generation of supercomputers and GPUs, OpenMP is growing to meet the challenges of productively programming scientific applications in a world of accelerators, unified memory, and explicitly hierarchical memories. We'll discuss the major additions to OpenMP 5.0 for accelerator programming, provide a view of our plans for the specification, and explain how our plans are both shaped by and shape large-scale scientific applications.
With the recent release of OpenMP 5.0, OpenMP has reached a new milestone in support of performance-efficient programming of accelerators. New features better support underlying hardware and programmer intent to address distributed-memory devices and offloading to accelerators. As we prepare for the next generation of supercomputers and GPUs, OpenMP is growing to meet the challenges of productively programming scientific applications in a world of accelerators, unified memory, and explicitly hierarchical memories. We'll discuss the major additions to OpenMP 5.0 for accelerator programming, provide a view of our plans for the specification, and explain how our plans are both shaped by and shape large-scale scientific applications.  Back
 
Topics:
Programming Languages, HPC and Supercomputing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2019
Session ID:
S9353
Streaming:
Download:
Share:
 
Abstract:
OpenMP has come a long way in its first 20 years, but the last few have brought by far the most change. With accelerated computing on the rise, OpenMP integrated features to address distributed memory devices and offloading to accelerators. Now, as we prepare for the next generation of supercomputers and GPUs, OpenMP is growing to meet the challenges of productively programming scientific applications in a world of accelerators, unified memory, and explicitly hierarchical memories. This talk will discuss the present and future of OpenMP as we ramp up to version 5.0, presenting some of the new features incorporated so far and how they are shaped by and in turn how they shape large scale scientific applications.
OpenMP has come a long way in its first 20 years, but the last few have brought by far the most change. With accelerated computing on the rise, OpenMP integrated features to address distributed memory devices and offloading to accelerators. Now, as we prepare for the next generation of supercomputers and GPUs, OpenMP is growing to meet the challenges of productively programming scientific applications in a world of accelerators, unified memory, and explicitly hierarchical memories. This talk will discuss the present and future of OpenMP as we ramp up to version 5.0, presenting some of the new features incorporated so far and how they are shaped by and in turn how they shape large scale scientific applications.  Back
 
Topics:
Programming Languages, HPC and Supercomputing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8580
Streaming:
Download:
Share:
 
 
Previous
  • Amazon Web Services
  • IBM
  • Cisco
  • Dell EMC
  • Hewlett Packard Enterprise
  • Inspur
  • Lenovo
  • SenseTime
  • Supermicro Computers
  • Synnex
  • Autodesk
  • HP
  • Linear Technology
  • MSI Computer Corp.
  • OPTIS
  • PNY
  • SK Hynix
  • vmware
  • Abaco Systems
  • Acceleware Ltd.
  • ASUSTeK COMPUTER INC
  • Cray Inc.
  • Exxact Corporation
  • Flanders - Belgium
  • Google Cloud
  • HTC VIVE
  • Liqid
  • MapD
  • Penguin Computing
  • SAP
  • Sugon
  • Twitter
Next