We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Optimized and reproducible HPC Software deployment

Formale Metadaten

Titel
Optimized and reproducible HPC Software deployment
Untertitel
with free software and GNU Guix
Serientitel
Anzahl der Teile
611
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache
Produktionsjahr2017

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
HPC computing environment and especially super computing has its bag ofchallenges when it comes to software deployment. As scientists we often do notget root access which means that we either depend on what software isavailable or we build software in a dedicated directory using tools such asBrew, Conda or even from source. Unfortunately these solutions depend onalready installed tools from an underlying distribution, often proprietary ordated compilers, and, for example, modules. Any binary that gets produced,therefore, tends to be totally unique, both in the generated binary and itsset of dependencies. This is bad, both for trouble shooting and for pursuingreproducible science. With GNU Guix we are developing a fully reproduciblefree software stack including all dependencies targeting cross-builds forheterogeneous computing environments, such as the Beacon Intel PHI-basedsupercomputer, without having a requirement for containers. In this talk Iwill describe the challenges we are overcoming and what it will mean for theHPC community to have architecture optimized and fully reproducible buildtargets that can be deployed in a non-root, non-container environment.