Jonathan Madsen
YOU?
Author Swipe
View article: Kokkos v.4.0
Kokkos v.4.0 Open
SAND2023-07883O Kokkos software implements C++ performance portability programming models, tools and math libraries, which enables science and engineering software developers to use single-source codes for a wide range of computer architec…
View article: Table of Contents
Table of Contents Open
View article: Kokkos 3: Programming Model Extensions for the Exascale Era
Kokkos 3: Programming Model Extensions for the Exascale Era Open
As the push towards exascale hardware has increased the diversity of system architectures, performance portability has become a critical aspect for scientific software. We describe the Kokkos Performance Portable Programming Model that all…
View article: The Kokkos EcoSystem: Comprehensive Performance Portability for High Performance Computing
The Kokkos EcoSystem: Comprehensive Performance Portability for High Performance Computing Open
State of the art Engineering and Science codes have grown in complexity dramatically over the last two decades. As a consequence application teams have adopted more sophisticated development strategies, leveraging third party libraries, de…
View article: Kokkos Tools Update.
Kokkos Tools Update. Open
View article: Geant Exascale Pilot Project
Geant Exascale Pilot Project Open
The upcoming generation of exascale HPC machines will all have most of their computing power provided by GPGPU accelerators. In order to be able to take advantage of this class of machines for HEP Monte Carlo simulations, we started to dev…
View article: Timemory: Modular Performance Analysis for HPC
Timemory: Modular Performance Analysis for HPC Open
View article: Disjoint Tally Method: A Monte Carlo Scoring Method Using Compressed Sensing to Reduce Statistical Noise and Memory
Disjoint Tally Method: A Monte Carlo Scoring Method Using Compressed Sensing to Reduce Statistical Noise and Memory Open
We present a methodology for using compressed sensing concepts to compute a global\nsolution for Monte Carlo simulations with less memory and an accelerated reduction in\nstatistical noise. The methodology utilizes a process known as total…