This 2h tutorial interactively teaches how to handle the massive computing performance offered by POWER systems with NVLink- attached GPUs – the technology also powering Sierra and Summit, two of the fastest supercomputers in the US. The POWER architecture is presented and the available software stack highlighted. Interactively, programming of the attached GPUs with OpenACC is explored by using real-world examples; the most important OpenACC directives are taught on the way. The resulting GPU-accelerated program can easily be used on other GPU-equipped machines and architectures, by nature of OpenACC's portable approach
GPUs, Graphics Processing Units, offer a large amount of processing power by providing a platform fo...
GPUs, Graphics Processing Units, offer a large amount of processing power by providing a platform fo...
Over the past years, GPUs became ubiquitous in HPC installations around the world. Today, they provi...
In the tutorial, attendees will learn how to leverage the full performance offered by GPU-equipped I...
GPU-accelerated computing drives current scientific research. Writing fast numeric algorithms for GP...
GPU-accelerated computing drives current scientific research. Writing fast numeric algorithms for GP...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
The POWER processor has re-emerged as a technology for supercomputer architectures. One major reason...
The POWER processor has re-emerged as a technology for supercomputer architectures. One major reason...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
In recent years, GPU computing has been very popular for scientific applications, especially after t...
Cavazos, JohnAs the high-performance computing (HPC) community continues the push towards exascale ...
An increasing number of massively-parallel supercomputers are based on heterogeneous node architectu...
Graphics processing units and similar accelerators have been intensively used in general purpose com...
GPUs, Graphics Processing Units, offer a large amount of processing power by providing a platform fo...
GPUs, Graphics Processing Units, offer a large amount of processing power by providing a platform fo...
Over the past years, GPUs became ubiquitous in HPC installations around the world. Today, they provi...
In the tutorial, attendees will learn how to leverage the full performance offered by GPU-equipped I...
GPU-accelerated computing drives current scientific research. Writing fast numeric algorithms for GP...
GPU-accelerated computing drives current scientific research. Writing fast numeric algorithms for GP...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
The POWER processor has re-emerged as a technology for supercomputer architectures. One major reason...
The POWER processor has re-emerged as a technology for supercomputer architectures. One major reason...
OpenACC is a directive-based programming model for highly parallel systems, which allows for automat...
In recent years, GPU computing has been very popular for scientific applications, especially after t...
Cavazos, JohnAs the high-performance computing (HPC) community continues the push towards exascale ...
An increasing number of massively-parallel supercomputers are based on heterogeneous node architectu...
Graphics processing units and similar accelerators have been intensively used in general purpose com...
GPUs, Graphics Processing Units, offer a large amount of processing power by providing a platform fo...
GPUs, Graphics Processing Units, offer a large amount of processing power by providing a platform fo...
Over the past years, GPUs became ubiquitous in HPC installations around the world. Today, they provi...