Beatnik: A Novel Global Communication Mini-Application

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Stewart, Jason A., Bridges, Patrick G.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916280179621888
author Stewart, Jason A.
Bridges, Patrick G.
author_facet Stewart, Jason A.
Bridges, Patrick G.
contents Beatnik is a novel open source mini-application that exercises the complex communication patterns often found in production codes but rarely found in benchmarks or mini-applications. It simulates 3D Raleigh-Taylor instabilities based on Pandya and Shkoller's Z-Model formulation using the Cabana performance portability framework. This paper presents both the high-level design and important implementation details about Beatnik along with four benchmark setups for evaluating different aspects of HPC communication system performance. Evaluation results demonstrate both Beatnik's scalability on modern accelerator-based systems using weak and strong scaling tests up to 1024 GPUs, along with Beatnik's ability to expose communication challenges in modern systems and solver libraries.
format Preprint
id arxiv_https___arxiv_org_abs_2406_05490
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Beatnik: A Novel Global Communication Mini-Application
Stewart, Jason A.
Bridges, Patrick G.
Distributed, Parallel, and Cluster Computing
Beatnik is a novel open source mini-application that exercises the complex communication patterns often found in production codes but rarely found in benchmarks or mini-applications. It simulates 3D Raleigh-Taylor instabilities based on Pandya and Shkoller's Z-Model formulation using the Cabana performance portability framework. This paper presents both the high-level design and important implementation details about Beatnik along with four benchmark setups for evaluating different aspects of HPC communication system performance. Evaluation results demonstrate both Beatnik's scalability on modern accelerator-based systems using weak and strong scaling tests up to 1024 GPUs, along with Beatnik's ability to expose communication challenges in modern systems and solver libraries.
title Beatnik: A Novel Global Communication Mini-Application
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2406.05490