A Development Platform for Managed Heterogeneous Accelerated Compute Clusters: A Case Study on ETH Zurich’s AMD HACC

The growing demand for performance, energy efficiency, and domain-specific acceleration has driven a shift toward heterogeneous computing platforms. While hyperscaler cloud platforms offer broad access to compute resources, they often lack the flexibility required by advanced research workloads. In response, research institutions are increasingly deploying self-managed heterogeneous clusters, which remain difficult to maintain, configure, and use effectively. The Heterogeneous Accelerated Compute Clusters (HACCs) initiative, supported by the AMD University Program, addresses this by equipping select institutions with clusters composed of CPUs, GPUs, and adaptive devices for high-performance computing and AI research. This paper presents two complementary tools developed for such systems: HACC Management and Development. HACC Management is an Ansible-based automation framework for provisioning and maintaining HACC-like infrastructure in a reproducible and scalable way. HACC Development ( hdev ) is a lightweight Bash-based CLI that streamlines the development and deployment of heterogeneous applications. It orchestrates both environment and infrastructure setup and provides ready-to-use templates—example projects for user reference—that enable rapid iteration on real hardware. We demonstrate the design and capabilities of both tools using ETH Zurich's HACC as a case study. Our approach reduces operational overhead, enables faster prototyping, and provides a foundation for community-driven expansion of heterogeneous workflow support.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Reconfigurable Technology and Systems
Published
2026-04-02
DOI
https://doi.org/10.1145/3805700
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Development Platform for Managed Heterogeneous Accelerated Compute Clusters: A Case Study on ETH Zurich’s AMD HACC

Mario Ruiz, Matthias Gabathuler, Javier Moya, Gustavo Alonso
ACM Transactions on Reconfigurable Technology and Systems
Scientific Computing and Data Management
article

A Development Platform for Managed Heterogeneous Accelerated Compute Clusters: A Case Study on ETH Zurich’s AMD HACC

Mario Ruiz, Matthias Gabathuler, Javier Moya, Gustavo Alonso
article en

Abstract

The growing demand for performance, energy efficiency, and domain-specific acceleration has driven a shift toward heterogeneous computing platforms. While hyperscaler cloud platforms offer broad access to compute resources, they often lack the flexibility required by advanced research workloads. In response, research institutions are increasingly deploying self-managed heterogeneous clusters, which remain difficult to maintain, configure, and use effectively. The Heterogeneous Accelerated Compute Clusters (HACCs) initiative, supported by the AMD University Program, addresses this by equipping select institutions with clusters composed of CPUs, GPUs, and adaptive devices for high-performance computing and AI research. This paper presents two complementary tools developed for such systems: HACC Management and Development. HACC Management is an Ansible-based automation framework for provisioning and maintaining HACC-like infrastructure in a reproducible and scalable way. HACC Development ( hdev ) is a lightweight Bash-based CLI that streamlines the development and deployment of heterogeneous applications. It orchestrates both environment and infrastructure setup and provides ready-to-use templates—example projects for user reference—that enable rapid iteration on real hardware. We demonstrate the design and capabilities of both tools using ETH Zurich's HACC as a case study. Our approach reduces operational overhead, enables faster prototyping, and provides a foundation for community-driven expansion of heterogeneous workflow support.

ACM Transactions on Reconfigurable Technology and Systems
University College Dublin (IE), ETH Zurich (CH), Aqualex Multimedia Consortium (Ireland) (IE)
Industry, innovation and infrastructure
Openalex Percentile: Top 18%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.