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...

Descripción completa

Detalles Bibliográficos
Autores principales: Calafiura, Paolo, De, Kaushik, Guan, Wen, Maeno, Tadashi, Nilsson, Paul, Oleynik, Danila, Panitkin, Sergey, Tsulaia, Vakhtang, van Gemmeren, Peter, Wenaus, Torre
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