21st International Conference on Computing in High Energy and Nuclear Physics | |
Simulation of LHC events on a millions threads | |
物理学;计算机科学 | |
Childers, J.T.^1 ; Uram, T.D.^1 ; Lecompte, T.J.^1 ; Papka, M.E.^1,2 ; Benjamin, D.P.^3 | |
Argonne National Laboratory, Lemont | |
IL, United States^1 | |
Northern Illinois University, Dekalb | |
IL, United States^2 | |
Duke University, Durham | |
NC, United States^3 | |
关键词: ATLAS experiment; Compute resources; Filesystem; Grid resource; Hardware threads; Memory footprint; Parallel application; Parallel process; | |
Others : https://iopscience.iop.org/article/10.1088/1742-6596/664/9/092006/pdf DOI : 10.1088/1742-6596/664/9/092006 |
|
学科分类:计算机科学(综合) | |
来源: IOP | |
【 摘 要 】
Demand for Grid resources is expected to double during LHC Run II as compared to Run I; the capacity of the Grid, however, will not double. The HEP community must consider how to bridge this computing gap by targeting larger compute resources and using the available compute resources as efficiently as possible. Argonne's Mira, the fifth fastest supercomputer in the world, can run roughly five times the number of parallel processes that the ATLAS experiment typically uses on the Grid. We ported Alpgen, a serial x86 code, to run as a parallel application under MPI on the Blue Gene/Q architecture. By analysis of the Alpgen code, we reduced the memory footprint to allow running 64 threads per node, utilizing the four hardware threads available per core on the PowerPC A2 processor. Event generation and unweighting, typically run as independent serial phases, are coupled together in a single job in this scenario, reducing intermediate writes to the filesystem. By these optimizations, we have successfully run LHC proton-proton physics event generation at the scale of a million threads, filling two-thirds of Mira.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Simulation of LHC events on a millions threads | 967KB | download |