Jul 2026· Practice and Experience in Advanced Research Computing· pp. 1-3· 0 citations· 6 references
Computer Science
TL;DR
Fabrica decouples the API’s structural standards from its application logic, allowing the team to generate working prototypes for immediate testing at Los Alamos National Laboratory while retaining the flexibility to regenerate the service to match pending architectural decisions.
Abstract
In HPC system management, the transition to modular architectures like OpenCHAMI requires standardization to ensure long-term interoperability. However, the consensus-building process required by open-source projects often operates on a different timeline than the deadline-driven operational needs of site administrators. This creates a synchronization challenge: teams must deliver functional software for immediate machine bring-up while ensuring alignment with future community standards. This paper details how the OpenCHAMI project utilized Fabrica, a custom code generator, to bridge this gap during the development of a Field Replaceable Unit Inventory Service. Fabrica decouples the API’s structural standards from its application logic, allowing the team to generate working prototypes for immediate testing at Los Alamos National Laboratory while retaining the flexibility to regenerate the service to match pending architectural decisions. We demonstrate how this approach enables parallel workflows and discuss its implications for improving Research Software Engineering productivity and facilitating AI-assisted development.
Traditional cluster-based ETL architectures impose a structural tax on data engineering organisations: fixed compute resources provisioned for peak demand, scheduled batch cycles that introduce latency regardless of downstream urgency, and operational overhead that redirects engineering capacity from pipeline design to...
Rambabu Bolineni· East African Journal of Info...· 0 citations
Modern AI and HPC systems integrate accelerators, high-speed networks, and management controllers at rack scale. Developing software for this infrastructure typically requires access to scarce, costly hardware, while software abstractions can obscure how workloads depend on resources across servers and accelerators. Th...
W. Janjua, Eoin O’Connell, Mihai Penica· 0 citations
Heterogeneity is the prevalent trend in the rapidly evolving high-performance computing (HPC) landscape in both hardware and application software. The diversity in hardware platforms, currently comprising various accelerators and a future possibility of specializable chiplets, poses a significant challenge for scient...
Youngjun Lee, Klaus Weide, Wesley Kwiecinski et al.· The international journal of...· 1 citation
Nix's consistent package layout, full environment isolation, and flake-based composition resolve the dependency discovery, leakage, and composition problems the authors encountered, while unifying C/C++ and Python management under a single declarative specification that also generates the deployment container.
Wen Du, J. Gratien, Raphaël Gayno et al.· arXiv.org· 0 citations
The plant phenotyping workflow of the Orchestrated Platform for Autonomous Laboratories is explored, which couples Oak Ridge National Laboratory's Advanced Plant Phenotyping Laboratory with the Frontier supercomputer and replaces roughly twelve hours of manual analysis with interactive queries returning in seconds to m...
Daniel Rosendo, Renan Souza, Kelsey Carter et al.· 0 citations
This study investigates whether a frontier LLM can generate Dockerfiles and Docker Compose configurations for multi-service applications using repository contents without access to developer-authored deployment artifacts and analytically derives a minimal explicit deployment specification for information that cannot be...
Oleg Grynets, Kyrylo Fursov, V. Lyashkevych et al.· arXiv.org· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.