Application Experiences on a GPU-Accelerated Arm-based HPC Testbed.


Journal

The proceedings of International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2023 Workshops) : 27 February to 2 March 2023, Singapore. International Conference/Exhibition on High-Performance Computing in th...
Titre abrégé: Proc Int Conf High Perform Comput Asia Pac Reg HPC Asia 2023 Workshops (2023)
Pays: United States
ID NLM: 9918697475606676

Informations de publication

Date de publication:
Feb 2023
Historique:
pmc-release: 01 02 2024
medline: 10 1 2024
pubmed: 10 1 2024
entrez: 10 1 2024
Statut: ppublish

Résumé

This paper assesses and reports the experience of ten teams working to port, validate, and benchmark several High Performance Computing applications on a novel GPU-accelerated Arm testbed system. The testbed consists of eight NVIDIA Arm HPC Developer Kit systems, each one equipped with a server-class Arm CPU from Ampere Computing and two data center GPUs from NVIDIA Corp. The systems are connected together using InfiniBand interconnect. The selected applications and mini-apps are written using several programming languages and use multiple accelerator-based programming models for GPUs such as CUDA, OpenACC, and OpenMP offloading. Working on application porting requires a robust and easy-to-access programming environment, including a variety of compilers and optimized scientific libraries. The goal of this work is to evaluate platform readiness and assess the effort required from developers to deploy well-established scientific workloads on current and future generation Arm-based GPU-accelerated HPC systems. The reported case studies demonstrate that the current level of maturity and diversity of software and tools is already adequate for large-scale production deployments.

Identifiants

pubmed: 38197035
doi: 10.1145/3581576.3581621
pmc: PMC10773486
doi:

Types de publication

Journal Article

Langues

eng

Pagination

35-49

Auteurs

Wael Elwasif (W)

Oak Ridge National Laboratory, USA.

William Godoy (W)

Oak Ridge National Laboratory, USA.

Nick Hagerty (N)

Oak Ridge National Laboratory, USA.

J Austin Harris (JA)

Oak Ridge National Laboratory, USA.

Oscar Hernandez (O)

Oak Ridge National Laboratory, USA.

Balint Joo (B)

Oak Ridge National Laboratory, USA.

Paul Kent (P)

Oak Ridge National Laboratory, USA.

Damien Lebrun-Grandié (D)

Oak Ridge National Laboratory, USA.

Elijah Maccarthy (E)

Oak Ridge National Laboratory, USA.

Verónica G Melesse Ver-Gara (VG)

Oak Ridge National Laboratory, USA.

Bronson Messer (B)

Oak Ridge National Laboratory, USA.

Ross Miller (R)

Oak Ridge National Laboratory, USA.

Sarp Oral (S)

Oak Ridge National Laboratory, USA.

Sergei Bastrakov (S)

Helmholtz-Zentrum Dresden-Rossendorf, Germany.

Michael Bussmann (M)

Helmholtz-Zentrum Dresden-Rossendorf, Germany.

Alexander Debus (A)

Helmholtz-Zentrum Dresden-Rossendorf, Germany.

Klaus Steiniger (K)

Helmholtz-Zentrum Dresden-Rossendorf, Germany.

Jan Stephan (J)

Helmholtz-Zentrum Dresden-Rossendorf, Germany.

René Widera (R)

Helmholtz-Zentrum Dresden-Rossendorf, Germany.

Spencer H Bryngelson (SH)

Georgia Institute of Technology, US.

Henry LE Berre (H)

Georgia Institute of Technology, US.

Anand Radhakrishnan (A)

Georgia Institute of Technology, US.

Jeffrey Young (J)

Georgia Institute of Technology, US.

Sunita Chandrasekaran (S)

University of Delaware, US.

Florina Ciorba (F)

University of Basel, Switzerland.

Osman Simsek (O)

University of Basel, Switzerland.

Kate Clark (K)

NVIDIA Corporation, USA.

Filippo Spiga (F)

NVIDIA Corporation, USA.

Jeff Hammond (J)

NVIDIA Corporation, USA.

John E Stone (JE)

NVIDIA Corporation, USA.

David Hardy (D)

University of Illinois at Urbana-Champaign, USA.

Sebastian Keller (S)

Swiss National Supercomputing Center, Switzerland.

Jean-Guillaume Piccinali (JG)

Swiss National Supercomputing Center, Switzerland.

Christian Trott (C)

Sandia National Laboratories, USA.

Classifications MeSH