C. Leggett
YOU?
Author Swipe
View article: traccc: GPU track reconstruction library for HEP experiments
traccc: GPU track reconstruction library for HEP experiments Open
We present the current development status and progress of traccc, a GPU track reconstruction library developed in the context of the A Common Tracking Software (ACTS) project. traccc implements tracking algorithms used in high energy physi…
Packaging HEP Heterogeneous Mini-apps for Portable Benchmarking and Facility Evaluation on Modern HPCs Open
High Energy Physics (HEP) experiments are making increasing use of GPUs and GPU dominated High Performance Computer facilities. Both the software and hardware of these systems are rapidly evolving, creating challenges for experiments to ma…
View article: Leveraging Artificial Intelligence for Cadet Education
Leveraging Artificial Intelligence for Cadet Education Open
This paper contributes to the ongoing discourse on integrating artificial intelligence (AI) technologies into educational settings while addressing the challenges within military institutions. Specifically, we investigate how the United St…
View article: A Microbenchmark Framework for Performance Evaluation of OpenMP Target Offloading
A Microbenchmark Framework for Performance Evaluation of OpenMP Target Offloading Open
We present a framework based on Catch2 to evaluate performance of OpenMP's target offload model via micro-benchmarks. The compilers supporting OpenMP's target offload model for heterogeneous architectures are currently undergoing rapid dev…
View article: traccc: GPU track reconstruction library for HEP experiments
traccc: GPU track reconstruction library for HEP experiments Open
We present the current development status and progress of traccc, a GPU track reconstruction library developed in the context of the A Common Tracking Software (ACTS) project. traccc implements tracking algorithms used in high energy physi…
Packaging HEP Heterogeneous Mini-apps for Portable Benchmarking and Facility Evaluation on Modern HPCs Open
High Energy Physics (HEP) experiments are making increasing use of GPUs and GPU dominated High Performance Computer facilities. Both the software and hardware of these systems are rapidly evolving, creating challenges for experiments to ma…
Porting ATLAS Fast Calorimeter Simulation to GPUs with Performance Portable Programming Models Open
FastCaloSim is a parameterized simulation of the particle energy response and of the energy distribution in the ATLAS calorimeter. It is a relatively small and self-contained package with massive inherent parallelism and captures the essen…
View article: Towards a distributed heterogeneous task scheduler for the ATLAS offline software framework
Towards a distributed heterogeneous task scheduler for the ATLAS offline software framework Open
With the increased data volumes expected to be delivered by the HLLHC, it becomes critical for the ATLAS experiment to maximize the utilization of available computing resources ranging from conventional GRID clusters to supercomputers and …
View article: Evaluating Portable Parallelization Strategies for Heterogeneous Architectures in High Energy Physics
Evaluating Portable Parallelization Strategies for Heterogeneous Architectures in High Energy Physics Open
High-energy physics (HEP) experiments have developed millions of lines of code over decades that are optimized to run on traditional x86 CPU systems. However, we are seeing a rapidly increasing fraction of floating point computing power in…
View article: CTD2022: traccc - GPU Track reconstruction demonstrator for HEP
CTD2022: traccc - GPU Track reconstruction demonstrator for HEP Open
In the future HEP experiments, there will be a significant increase in computing power required for track reconstruction due to the large data size. As track reconstruction is inherently parallelizable, heterogeneous computing with GPU har…
Portable Programming Model Exploration for LArTPC Simulation in a Heterogeneous Computing Environment: OpenMP vs. SYCL Open
The evolution of the computing landscape has resulted in the proliferation of diverse hardware architectures, with different flavors of GPUs and other compute accelerators becoming more widely available. To facilitate the efficient use of …
View article: Detector Simulation Challenges for Future Accelerator Experiments
Detector Simulation Challenges for Future Accelerator Experiments Open
Detector simulation is a key component for studies on prospective future high-energy colliders, the design, optimization, testing and operation of particle physics experiments, and the analysis of the data collected to perform physics meas…
View article: Portability: A Necessary Approach for Future Scientific Software
Portability: A Necessary Approach for Future Scientific Software Open
Today's world of scientific software for High Energy Physics (HEP) is powered by x86 code, while the future will be much more reliant on accelerators like GPUs and FPGAs. The portable parallelization strategies (PPS) project of the High En…
Evolution of HEP Processing Frameworks Open
HEP data-processing software must support the disparate physics needs of many experiments. For both collider and neutrino environments, HEP experiments typically use data-processing frameworks to manage the computational complexities of th…
View article: Portability: A Necessary Approach for Future Scientific Software
Portability: A Necessary Approach for Future Scientific Software Open
Today's world of scientific software for High Energy Physics (HEP) is powered by x86 code, while the future will be much more reliant on accelerators like GPUs and FPGAs. The portable parallelization strategies (PPS) project of the High En…
View article: DUNE Software Framework Requirements - HSF Review
DUNE Software Framework Requirements - HSF Review Open
In the spring of 2021, the DUNE experiment contacted the HEP Software Foundation (HSF) to review a set of requirements drawn up to help the experiment determine how to meet its framework needs. In response, the HSF coordinators and framewo…
Porting HEP Parameterized Calorimeter Simulation Code to GPUs Open
The High Energy Physics (HEP) experiments, such as those at the Large Hadron Collider (LHC), traditionally consume large amounts of CPU cycles for detector simulations and data analysis, but rarely use compute accelerators such as GPUs. As…
View article: A Common Tracking Software Project
A Common Tracking Software Project Open
The reconstruction of the trajectories of charged particles, or track reconstruction, is a key computational challenge for particle and nuclear physics experiments. While the tuning of track reconstruction algorithms can depend strongly on…
Porting HEP Parameterized Calorimeter Simulation Code to GPUs Open
The High Energy Physics (HEP) experiments, such as those at the Large Hadron Collider (LHC), traditionally consume large amounts of CPU cycles for detector simulations and data analysis, but rarely use compute accelerators such as GPUs. As…
View article: GPU Usage in ATLAS Reconstruction and Analysis
GPU Usage in ATLAS Reconstruction and Analysis Open
With Graphical Processing Units (GPUs) and other kinds of accelerators becoming ever more accessible, High Performance Computing Centres all around the world using them ever more, ATLAS has to find the best way of making use of such accele…
Raythena: a vertically integrated scheduler for ATLAS applications on heterogeneous distributed resources Open
The ATLAS experiment has successfully integrated HighPerformance Computing resources (HPCs) in its production system. Unlike the current generation of HPC systems, and the LHC computing grid, the next generation of supercomputers is expect…
View article: Conditions DataHandling in the Multithreaded ATLAS Framework
Conditions DataHandling in the Multithreaded ATLAS Framework Open
In preparation for Run 3 of the LHC, the ATLAS experiment is migrating its offline software to use a multithreaded framework, which will allow multiple events to be processed simultaneously. This implies that the handling of non-event, tim…
View article: The ATLAS multithreaded offline framework
The ATLAS multithreaded offline framework Open
In preparation for Run 3 of the LHC, scheduled to start in 2021, the ATLAS experiment is revising its offline software so as to better take advantage of machines with many cores. A major part of this effort is migrating the software to run…
View article: HEP Software Foundation Community White Paper Working Group - Data Processing Frameworks
HEP Software Foundation Community White Paper Working Group - Data Processing Frameworks Open
Data processing frameworks are an essential part of HEP experiments' software stacks. Frameworks provide a means by which code developers can undertake the essential tasks of physics data processing, accessing relevant inputs and storing t…
View article: Multi-threaded ATLAS simulation on Intel Knights Landing processors
Multi-threaded ATLAS simulation on Intel Knights Landing processors Open
The Knights Landing (KNL) release of the Intel Many Integrated Core (MIC) Xeon Phi line of processors is a potential game changer for HEP computing. With 72 cores and deep vector registers, the KNL cards promise significant performance ben…
View article: AthenaMT: upgrading the ATLAS software framework for the many-core world with multi-threading
AthenaMT: upgrading the ATLAS software framework for the many-core world with multi-threading Open
ATLAS’s current software framework, Gaudi/Athena, has been very successful for the experiment in LHC Runs 1 and 2. However, its single threaded design has been recognized for some time to be increasingly problematic as CPUs have increased …