70 citations · 190 across the 16 of their papers we have counts for
9 papers · 1 filter
Optimizations on Graph-Level for Domain Specific Computations in Julia and Application to QED
Anton Reinhard, Simeon Ehrig, René Widera +2
Complex computational problems in science often consist of smaller parts that can have largely distinct compute requirements from one another. For optimal efficiency, analyzing eac…
A Parallel and Highly-Portable HPC Poisson Solver: Preconditioned Bi-CGSTAB with alpaka
Luca Pennati, Måns I. Andersson, Klaus Steiniger +4
This paper presents the design, implementation, and performance analysis of a parallel and GPU-accelerated Poisson solver based on the Preconditioned Bi-Conjugate Gradient Stabiliz…
Enabling High-Throughput Parallel I/O in Particle-in-Cell Monte Carlo Simulations with openPMD and Darshan I/O Monitoring
Jeremy J. Williams, Daniel Medeiros, Stefan Costea +14
Large-scale HPC simulations of plasma dynamics in fusion devices require efficient parallel I/O to avoid slowing down the simulation and to enable the post-processing of critical i…
Application Experiences on a GPU-Accelerated Arm-based HPC Testbed
Wael Elwasif, William Godoy, Nick Hagerty +28
This paper assesses and reports the experience of ten teams working to port,validate, and benchmark several High Performance Computing applications on a novel GPU-accelerated Arm t…
Metrics and Design of an Instruction Roofline Model for AMD GPUs
Matthew Leinhauser, René Widera, Sergei Bastrakov +3
Due to the recent announcement of the Frontier supercomputer, many scientific application developers are working to make their applications compatible with AMD architectures (CPU-G…
Transitioning from file-based HPC workflows to streaming data pipelines with openPMD and ADIOS2
Franz Poeschel, Juncheng E, William F. Godoy +11
This paper aims to create a transition path from file-based IO to streaming-based workflows for scientific applications in an HPC environment. By using the openPMP-api, traditional…
Tuning and optimization for a variety of many-core architectures without changing a single line of implementation code using the Alpaka library
Alexander Matthes, René Widera, Erik Zenker +3
We present an analysis on optimizing performance of a single C++11 source code using the Alpaka hardware abstraction library. For this we use the general matrix multiplication (GEM…
Performance-Portable Many-Core Plasma Simulations: Porting PIConGPU to OpenPower and Beyond
Erik Zenker, René Widera, Axel Huebl +4
With the appearance of the heterogeneous platform OpenPower,many-core accelerator devices have been coupled with Power host processors for the first time. Towards utilizing their f…
Alpaka - An Abstraction Library for Parallel Kernel Acceleration
Erik Zenker, Benjamin Worpitz, René Widera +5
Porting applications to new hardware or programming models is a tedious and error prone process. Every help that eases these burdens is saving developer time that can then be inves…