ComputeOps: Container for High Performance Computing

The High Performance Computing (HPC) domain aims to optimize code in order 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 Linu...

Full description

Bibliographic Details
Main Authors: Cavet Cécile, Souchal Martin, Gadrat Sébastien, Grasseau Gilles, Satirana Andrea, Bailly-Reyre Aurélien, Dadoun Olivier, Mendoza Victor, Chamont David, Marchal-Duval Gérard, Medernach Emmanuel, Pansanel Jérôme
Format: Article
Language:English
Published: EDP Sciences 2020-01-01
Series:EPJ Web of Conferences
Online Access:https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07006.pdf
id doaj-f6c8d5870fc449c5ad1eeed51ecf7aa4
record_format Article
spelling doaj-f6c8d5870fc449c5ad1eeed51ecf7aa42021-08-02T15:12:43ZengEDP SciencesEPJ Web of Conferences2100-014X2020-01-012450700610.1051/epjconf/202024507006epjconf_chep2020_07006ComputeOps: Container for High Performance ComputingCavet Cécile0Souchal Martin1Gadrat Sébastien2Grasseau Gilles3Satirana Andrea4Bailly-Reyre AurélienDadoun Olivier5Mendoza Victor6Chamont David7Marchal-Duval Gérard8Medernach Emmanuel9Pansanel Jérôme10APC/FACe, Université de Paris, CNRS/IN2P3, CEA/Irfu, Obs. de ParisAPC/FACe, Université de Paris, CNRS/IN2P3, CEA/Irfu, Obs. de ParisCentre de Calcul de l’IN2P3LLR, Ecole Polytechnique, Rue de FresnelLLR, Ecole Polytechnique, Rue de FresnelLPNHE, Campus de JussieuLPNHE, Campus de JussieuIJCLabIJCLabIPHCIPHCThe High Performance Computing (HPC) domain aims to optimize code in order 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 to encapsulate applications within its environment in Linux processes. Containers have been recently rediscovered due to their abilities to provide both multi-infrastructure environnement for developers and system administrators and reproducibility due to image building file. Two container solutions are emerging: Docker for microservices and Singularity for computing applications. We present here the status of the ComputeOps project which has the goal to study the benefit of containers for HPC applications.https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07006.pdf
collection DOAJ
language English
format Article
sources DOAJ
author Cavet Cécile
Souchal Martin
Gadrat Sébastien
Grasseau Gilles
Satirana Andrea
Bailly-Reyre Aurélien
Dadoun Olivier
Mendoza Victor
Chamont David
Marchal-Duval Gérard
Medernach Emmanuel
Pansanel Jérôme
spellingShingle Cavet Cécile
Souchal Martin
Gadrat Sébastien
Grasseau Gilles
Satirana Andrea
Bailly-Reyre Aurélien
Dadoun Olivier
Mendoza Victor
Chamont David
Marchal-Duval Gérard
Medernach Emmanuel
Pansanel Jérôme
ComputeOps: Container for High Performance Computing
EPJ Web of Conferences
author_facet Cavet Cécile
Souchal Martin
Gadrat Sébastien
Grasseau Gilles
Satirana Andrea
Bailly-Reyre Aurélien
Dadoun Olivier
Mendoza Victor
Chamont David
Marchal-Duval Gérard
Medernach Emmanuel
Pansanel Jérôme
author_sort Cavet Cécile
title ComputeOps: Container for High Performance Computing
title_short ComputeOps: Container for High Performance Computing
title_full ComputeOps: Container for High Performance Computing
title_fullStr ComputeOps: Container for High Performance Computing
title_full_unstemmed ComputeOps: Container for High Performance Computing
title_sort computeops: container for high performance computing
publisher EDP Sciences
series EPJ Web of Conferences
issn 2100-014X
publishDate 2020-01-01
description The High Performance Computing (HPC) domain aims to optimize code in order 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 to encapsulate applications within its environment in Linux processes. Containers have been recently rediscovered due to their abilities to provide both multi-infrastructure environnement for developers and system administrators and reproducibility due to image building file. Two container solutions are emerging: Docker for microservices and Singularity for computing applications. We present here the status of the ComputeOps project which has the goal to study the benefit of containers for HPC applications.
url https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07006.pdf
work_keys_str_mv AT cavetcecile computeopscontainerforhighperformancecomputing
AT souchalmartin computeopscontainerforhighperformancecomputing
AT gadratsebastien computeopscontainerforhighperformancecomputing
AT grasseaugilles computeopscontainerforhighperformancecomputing
AT satiranaandrea computeopscontainerforhighperformancecomputing
AT baillyreyreaurelien computeopscontainerforhighperformancecomputing
AT dadounolivier computeopscontainerforhighperformancecomputing
AT mendozavictor computeopscontainerforhighperformancecomputing
AT chamontdavid computeopscontainerforhighperformancecomputing
AT marchalduvalgerard computeopscontainerforhighperformancecomputing
AT medernachemmanuel computeopscontainerforhighperformancecomputing
AT pansaneljerome computeopscontainerforhighperformancecomputing
_version_ 1721230762920902656