会议论文详细信息
21st International Conference on Computing in High Energy and Nuclear Physics
Running ATLAS workloads within massively parallel distributed applications using Athena Multi-Process framework (AthenaMP)
物理学;计算机科学
Calafiura, Paolo^1 ; Leggett, Charles^1 ; Seuster, Rolf^2 ; Tsulaia, Vakhtang^1 ; Van Gemmeren, Peter^3
Lawrence Berkeley National Laboratory, 1 Cyclotron Rd, Berkeley
CA
94720, United States^1
TRIUMF, 4004 Wesbrook Mall, Vancouver
BC
2A3, Canada^2
Argonne National Laboratory, 9700 S. Cass Ave, Argonne
IL
60439, United States^3
关键词: Analysis frameworks;    Application codes;    Computing resource;    Event Processing;    Event processors;    Massively parallels;    Memory footprint;    Multi-Processes;   
Others  :  https://iopscience.iop.org/article/10.1088/1742-6596/664/7/072050/pdf
DOI  :  10.1088/1742-6596/664/7/072050
学科分类:计算机科学(综合)
来源: IOP
PDF
【 摘 要 】

AthenaMP is a multi-process version of the ATLAS reconstruction, simulation and data analysis framework Athena. By leveraging Linux fork and copy-on-write mechanisms, it allows for sharing of memory pages between event processors running on the same compute node with little to no change in the application code. Originally targeted to optimize the memory footprint of reconstruction jobs, AthenaMP has demonstrated that it can reduce the memory usage of certain configurations of ATLAS production jobs by a factor of 2. AthenaMP has also evolved to become the parallel event-processing core of the recently developed ATLAS infrastructure for fine-grained event processing (Event Service) which allows the running of AthenaMP inside massively parallel distributed applications on hundreds of compute nodes simultaneously. We present the architecture of AthenaMP, various strategies implemented by AthenaMP for scheduling workload to worker processes (for example: Shared Event Queue and Shared Distributor of Event Tokens) and the usage of AthenaMP in the diversity of ATLAS event processing workloads on various computing resources: Grid, opportunistic resources and HPC.

【 预 览 】
附件列表
Files Size Format View
Running ATLAS workloads within massively parallel distributed applications using Athena Multi-Process framework (AthenaMP) 824KB PDF download
  文献评价指标  
  下载次数:16次 浏览次数:99次