Cargando…
Fine grained event processing on HPCs with the ATLAS Yoda system
High performance computing facilities present unique challenges and opportunities for HENP event processing. The massive scale of many HPC systems means that fractionally small utilizations can yield large returns in processing throughput. Parallel applications which can dynamically and efficiently...
Autores principales: | , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2015
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2006936 |
_version_ | 1780946349824409600 |
---|---|
author | Calafiura, Paolo De, Kaushik Guan, Wen Maeno, Tadashi Nilsson, Paul Oleynik, Danila Panitkin, Sergey Tsulaia, Vakhtang van Gemmeren, Peter Wenaus, Torre |
author_facet | Calafiura, Paolo De, Kaushik Guan, Wen Maeno, Tadashi Nilsson, Paul Oleynik, Danila Panitkin, Sergey Tsulaia, Vakhtang van Gemmeren, Peter Wenaus, Torre |
author_sort | Calafiura, Paolo |
collection | CERN |
description | High performance computing facilities present unique challenges and opportunities for HENP event processing. The massive scale of many HPC systems means that fractionally small utilizations can yield large returns in processing throughput. Parallel applications which can dynamically and efficiently fill any scheduling opportunities the resource presents benefit both the facility (maximal utilization) and the (compute-limited) science. The ATLAS Yoda system provides this capability to HENP-like event processing applications by implementing event-level processing in an MPI-based master-client model that integrates seamlessly with the more broadly scoped ATLAS Event Service. Fine grained, event level work assignments are intelligently dispatched to parallel workers to sustain full utilization on all cores, with outputs streamed off to destination object stores in near real time with similarly fine granularity, such that processing can proceed until termination with full utilization. The system offers the efficiency and scheduling flexibility of preemption without requiring the application actually support or employ checkpointing. We will present the new Yoda system, its motivations, architecture, implementation, and applications in ATLAS data processing at several US HPC centers. |
id | cern-2006936 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2015 |
record_format | invenio |
spelling | cern-20069362019-09-30T06:29:59Zhttp://cds.cern.ch/record/2006936engCalafiura, PaoloDe, KaushikGuan, WenMaeno, TadashiNilsson, PaulOleynik, DanilaPanitkin, SergeyTsulaia, Vakhtangvan Gemmeren, PeterWenaus, TorreFine grained event processing on HPCs with the ATLAS Yoda systemParticle Physics - ExperimentHigh performance computing facilities present unique challenges and opportunities for HENP event processing. The massive scale of many HPC systems means that fractionally small utilizations can yield large returns in processing throughput. Parallel applications which can dynamically and efficiently fill any scheduling opportunities the resource presents benefit both the facility (maximal utilization) and the (compute-limited) science. The ATLAS Yoda system provides this capability to HENP-like event processing applications by implementing event-level processing in an MPI-based master-client model that integrates seamlessly with the more broadly scoped ATLAS Event Service. Fine grained, event level work assignments are intelligently dispatched to parallel workers to sustain full utilization on all cores, with outputs streamed off to destination object stores in near real time with similarly fine granularity, such that processing can proceed until termination with full utilization. The system offers the efficiency and scheduling flexibility of preemption without requiring the application actually support or employ checkpointing. We will present the new Yoda system, its motivations, architecture, implementation, and applications in ATLAS data processing at several US HPC centers.ATL-SOFT-SLIDE-2015-143oai:cds.cern.ch:20069362015-04-06 |
spellingShingle | Particle Physics - Experiment Calafiura, Paolo De, Kaushik Guan, Wen Maeno, Tadashi Nilsson, Paul Oleynik, Danila Panitkin, Sergey Tsulaia, Vakhtang van Gemmeren, Peter Wenaus, Torre Fine grained event processing on HPCs with the ATLAS Yoda system |
title | Fine grained event processing on HPCs with the ATLAS Yoda system |
title_full | Fine grained event processing on HPCs with the ATLAS Yoda system |
title_fullStr | Fine grained event processing on HPCs with the ATLAS Yoda system |
title_full_unstemmed | Fine grained event processing on HPCs with the ATLAS Yoda system |
title_short | Fine grained event processing on HPCs with the ATLAS Yoda system |
title_sort | fine grained event processing on hpcs with the atlas yoda system |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2006936 |
work_keys_str_mv | AT calafiurapaolo finegrainedeventprocessingonhpcswiththeatlasyodasystem AT dekaushik finegrainedeventprocessingonhpcswiththeatlasyodasystem AT guanwen finegrainedeventprocessingonhpcswiththeatlasyodasystem AT maenotadashi finegrainedeventprocessingonhpcswiththeatlasyodasystem AT nilssonpaul finegrainedeventprocessingonhpcswiththeatlasyodasystem AT oleynikdanila finegrainedeventprocessingonhpcswiththeatlasyodasystem AT panitkinsergey finegrainedeventprocessingonhpcswiththeatlasyodasystem AT tsulaiavakhtang finegrainedeventprocessingonhpcswiththeatlasyodasystem AT vangemmerenpeter finegrainedeventprocessingonhpcswiththeatlasyodasystem AT wenaustorre finegrainedeventprocessingonhpcswiththeatlasyodasystem |