Exploring foci of
2024-01-01
Evaluating Performance Portability with the CMS Heterogeneous Pixel Reconstruction code
2024-01-01 • Nikolaos Andriotis, A. Bocci, E. Cano, Laura Cappelli, Tony Di Pilato, Luca Ferragina, G. Hugo, M. J. Kortelainen, Martin Kwok, Juan Jose Olivera L...
In the past years the landscape of tools for expressing parallel algorithms in a portable way across various compute accelerators has continued to evolve significantly. There are many technologies on the market that provide portability between CPU, GPUs from several vendors, and in some cases even FPGAs. These technologies include C++ libraries such as Alpaka and Kokkos, compiler directives such as OpenMP, the SYCL open specification that can be implemented as a library or in a compiler, and standard C++ where the…
Required Navigation Performance
High-Performance Liquid Chromatography
Performance
Bicycle Performance
Energy Performance Certificate
Historically Informed Performance
Wwe Performance Center
Specific Performance
Business Performance Management
Exploring foci of
2023-07-21
Software engineering to sustain a high-performance computing scientific application: QMCPACK
2023-07-21 • William F. Godoy, Steven Hahn, Michael M. Walsh, Philip W. Fackler, Jaron T. Krogel, Peter Doak, Paul R. C. Kent, Alfredo A. Correa, Ye Luo, Mark D...
We provide an overview of the software engineering efforts and their impact in QMCPACK, a production-level ab-initio Quantum Monte Carlo open-source code targeting high-performance computing (HPC) systems. Aspects included are: (i) strategic expansion of continuous integration (CI) targeting CPUs, using GitHub Actions runners, and NVIDIA and AMD GPUs in pre-exascale systems, using self-hosted hardware; (ii) incremental reduction of memory leaks using sanitizers, (iii) incorporation of Docker containers for CI and …
Aim (Software)
Boot Camp (Software)
Caffe (Software)
Mining Engineering
Wizard (Software)
Havok (Software)
Tesseract (Software)
Scrivener (Software)
Martin Fowler (Software Engineer)
Exploring foci of
2023-06-28
Evaluating Portable Parallelization Strategies for Heterogeneous Architectures in High Energy Physics
2023-06-28 • Mohammad Atif, Meghna Battacharya, P. Calafiura, J. T. Childers, Mark Dewing, Zhihua Dong, O. Gutsche, Salman Habib, K. Knoepfel, M. J. Kortelainen...
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 leadership-class computing facilities and traditional data centers coming from new accelerator architectures, such as GPUs. HEP experiments are now faced with the untenable prospect of rewriting millions of lines of x86 CPU code, for the increasingly dominant architectures found…
Portable Computer
Portable Toilet
Man-Portable Air-Defense System
Playstation Portable
Portable Appliance Testing
Portable Media Player
List Of Playstation Portable Games
Portable Application
Compaq Portable
Exploring foci of
2023-05-12
Evaluating Performance Portability with the CMS Heterogeneous Pixel Reconstruction code
2023-05-12 • Nikolaos Perego Andriotis, A. Bocci, E. Cano, Laura Cappelli, Mark Dewing, Tony Di Pilato, Julien Esseiva, L. Ferragina, G. Hugo, M. J. Kortelainen...
\nIn the past years the landscape of tools for expressing parallel algorithms in a portable way across various compute accelerators has continued to evolve significantly. There are many technologies on the market that provide portability between CPU, GPUs from several vendors, and in some cases even FPGAs. These technologies include C++ libraries such as Alpaka and Kokkos, compiler directives such as OpenMP, the SYCL open specification that can be implemented as a library or in a compiler, and standard C++ where t…
Hennessey Performance Engineering
Specific Performance
Street Performance
Health Insurance Portability And Accountability Act
Environmental Performance Index
High-Performance Liquid Chromatography
Performance
Bicycle Performance
Energy Performance Certificate
Exploring foci of
2022-03-16
Portability: A Necessary Approach for Future Scientific Software
2022-03-16 • Meghna Bhattacharya, P. Calafiura, J. T. Childers, Mark Dewing, Zhihua Dong, O. Gutsche, Salman Habib, X. Ju, M. Kirby, K. Knoepfel, M. J. Kortelai...
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 Energy Physics Center for Computational Excellence (HEP/CCE) is investigating solutions for portability techniques that will allow the coding of an algorithm once, and the ability to execute it on a variety of hardware products from many vendors, especially including accelerators. …
Missile Approach Warning System
Reggio Emilia Approach
Health Insurance Portability And Accountability Act
Necessary And Proper Clause
Capability Approach
Standardized Approach (Credit Risk)
Purposive Approach
Internal Ratings-Based Approach (Credit Risk)
Mobile Number Portability