ComputeOps: containers for High Performance Computing

The High Performance Computing (HPC) domain aims to optimize code to use the latest multicore and parallel technologies including specific processor instructions. In this computing framework, portability and reproducibility are key concepts. A way to handle these requirements is to use Linux contain...

Full description

Bibliographic Details
Main Authors: Cavet Cécile, Bailly-Reyre Aurélien, Chamont David, Dadoun Olivier, Dehne Garcia Alexandre, Guérin Pierre-Emmanuel, Hennion Pascale, Lodygensky Oleg, Marchal-Duval Gérard, Medernach Emmanuel, Mendoza Victor, Pansanel Jérôme, Randriatoamanana Richard, Sartirana Andrea, Souchal Martin, Tugler Julien
Format: Article
Language:English
Published: EDP Sciences 2019-01-01
Series:EPJ Web of Conferences
Online Access:https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_07004.pdf
id doaj-0dce5ed998af4c85ae12de18225bb776
record_format Article
spelling doaj-0dce5ed998af4c85ae12de18225bb7762021-08-02T11:09:20ZengEDP SciencesEPJ Web of Conferences2100-014X2019-01-012140700410.1051/epjconf/201921407004epjconf_chep2018_07004ComputeOps: containers for High Performance ComputingCavet CécileBailly-Reyre AurélienChamont DavidDadoun OlivierDehne Garcia AlexandreGuérin Pierre-EmmanuelHennion PascaleLodygensky OlegMarchal-Duval GérardMedernach EmmanuelMendoza VictorPansanel JérômeRandriatoamanana RichardSartirana AndreaSouchal MartinTugler JulienThe High Performance Computing (HPC) domain aims to optimize code to use the latest multicore and parallel technologies including specific processor instructions. In this computing framework, portability and reproducibility are key concepts. A way to handle these requirements is to use Linux containers. These "light virtual machines" allow users to encapsulate applications within its environment in processes. Containers have been recently highlighted because they provide multi-infrastructure environnement for both developers and system administrators. Furthermore, they offer reproducibility due to image building files. Two container solutions are emerging: Docker for micro-services and Singularity for computing applications. We present here the Com-puteOps project which investigates the container benefits for HPC applications.https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_07004.pdf
collection DOAJ
language English
format Article
sources DOAJ
author Cavet Cécile
Bailly-Reyre Aurélien
Chamont David
Dadoun Olivier
Dehne Garcia Alexandre
Guérin Pierre-Emmanuel
Hennion Pascale
Lodygensky Oleg
Marchal-Duval Gérard
Medernach Emmanuel
Mendoza Victor
Pansanel Jérôme
Randriatoamanana Richard
Sartirana Andrea
Souchal Martin
Tugler Julien
spellingShingle Cavet Cécile
Bailly-Reyre Aurélien
Chamont David
Dadoun Olivier
Dehne Garcia Alexandre
Guérin Pierre-Emmanuel
Hennion Pascale
Lodygensky Oleg
Marchal-Duval Gérard
Medernach Emmanuel
Mendoza Victor
Pansanel Jérôme
Randriatoamanana Richard
Sartirana Andrea
Souchal Martin
Tugler Julien
ComputeOps: containers for High Performance Computing
EPJ Web of Conferences
author_facet Cavet Cécile
Bailly-Reyre Aurélien
Chamont David
Dadoun Olivier
Dehne Garcia Alexandre
Guérin Pierre-Emmanuel
Hennion Pascale
Lodygensky Oleg
Marchal-Duval Gérard
Medernach Emmanuel
Mendoza Victor
Pansanel Jérôme
Randriatoamanana Richard
Sartirana Andrea
Souchal Martin
Tugler Julien
author_sort Cavet Cécile
title ComputeOps: containers for High Performance Computing
title_short ComputeOps: containers for High Performance Computing
title_full ComputeOps: containers for High Performance Computing
title_fullStr ComputeOps: containers for High Performance Computing
title_full_unstemmed ComputeOps: containers for High Performance Computing
title_sort computeops: containers for high performance computing
publisher EDP Sciences
series EPJ Web of Conferences
issn 2100-014X
publishDate 2019-01-01
description The High Performance Computing (HPC) domain aims to optimize code to use the latest multicore and parallel technologies including specific processor instructions. In this computing framework, portability and reproducibility are key concepts. A way to handle these requirements is to use Linux containers. These "light virtual machines" allow users to encapsulate applications within its environment in processes. Containers have been recently highlighted because they provide multi-infrastructure environnement for both developers and system administrators. Furthermore, they offer reproducibility due to image building files. Two container solutions are emerging: Docker for micro-services and Singularity for computing applications. We present here the Com-puteOps project which investigates the container benefits for HPC applications.
url https://www.epj-conferences.org/articles/epjconf/pdf/2019/19/epjconf_chep2018_07004.pdf
work_keys_str_mv AT cavetcecile computeopscontainersforhighperformancecomputing
AT baillyreyreaurelien computeopscontainersforhighperformancecomputing
AT chamontdavid computeopscontainersforhighperformancecomputing
AT dadounolivier computeopscontainersforhighperformancecomputing
AT dehnegarciaalexandre computeopscontainersforhighperformancecomputing
AT guerinpierreemmanuel computeopscontainersforhighperformancecomputing
AT hennionpascale computeopscontainersforhighperformancecomputing
AT lodygenskyoleg computeopscontainersforhighperformancecomputing
AT marchalduvalgerard computeopscontainersforhighperformancecomputing
AT medernachemmanuel computeopscontainersforhighperformancecomputing
AT mendozavictor computeopscontainersforhighperformancecomputing
AT pansaneljerome computeopscontainersforhighperformancecomputing
AT randriatoamananarichard computeopscontainersforhighperformancecomputing
AT sartiranaandrea computeopscontainersforhighperformancecomputing
AT souchalmartin computeopscontainersforhighperformancecomputing
AT tuglerjulien computeopscontainersforhighperformancecomputing
_version_ 1721233420991856640