24 citations · 54 across the 7 of their papers we have counts for
7 papers
GPU First -- Execution of Legacy CPU Codes on GPUs
Shilei Tian, Tom Scogland, Barbara Chapman +1
Utilizing GPUs is critical for high performance on heterogeneous systems. However, leveraging the full potential of GPUs for accelerating legacy CPU applications can be a challengi…
OpenMP Advisor
Alok Mishra, Abid M. Malik, Meifeng Lin +1
With the increasing diversity of heterogeneous architecture in the HPC industry, porting a legacy application to run on different architectures is a tough challenge. In this paper,…
Bring the BitCODE -- Moving Compute and Data in Distributed Heterogeneous Systems
Wenbin Lu, Luis E. Peña, Pavel Shamis +3
In this paper, we present a framework for moving compute and data between processing elements in a distributed heterogeneous system. The implementation of the framework is based on…
Comparing OpenMP Implementations With Applications Across A64FX Platforms
Benjamin Michalowicz, Eric Raut, Yan Kang +3
The development of the A64FX processor by Fujitsu has created a massive innovation in High-Performance Computing and the birth of Fugaku: the current world's fastest supercomputer.…
Comparing the behavior of OpenMP Implementations with various Applications on two different Fujitsu A64FX platforms
Benjamin Michalowicz, Eric Raut, Yan Kang +3
The development of the A64FX processor by Fujitsu has been a massive innovation in vectorized processors and led to Fugaku: the current world's fastest supercomputer. We use a vari…
Ookami: Deployment and Initial Experiences
Andrew Burford, Alan C. Calder, David Carlson +15
Ookami is a computer technology testbed supported by the United States National Science Foundation. It provides researchers with access to the A64FX processor developed by Fujitsu…
Experience Report: Writing A Portable GPU Runtime with OpenMP 5.1
Shilei Tian, Jon Chesterfield, Johannes Doerfert +1
GPU runtimes are historically implemented in CUDA or other vendor specific languages dedicated to GPU programming. In this work we show that OpenMP 5.1, with minor compiler extensi…