154 citations · 310 across the 26 of their papers we have counts for
27 papers
ParaLog: Consistent Host-side Logging for Parallel Checkpoints
Steven W. D. Chien, Kento Sato, Artur Podobas +3
Output-intensive scientific applications are highly sensitive to low storage throughput. While existing scientific application stacks are optimized for traditional High-Performance…
Leveraging MLIR for Loop Vectorization and GPU Porting of FFT Libraries
Yifei He, Artur Podobas, Stefano Markidis
FFTc is a Domain-Specific Language (DSL) for designing and generating Fast Fourier Transforms (FFT) libraries. The FFTc uniqueness is that it leverages and extend Multi-Level Inter…
Q2Logic: An Coarse-Grained Architecture targeting Schrödinger Quantum Circuit Simulations
Artur Podobas
Quantum computing is emerging as an important (but radical) technology that might take us beyond Moore's law for certain applications. Today, in parallel with improving quantum com…
Breaking Down the Parallel Performance of GROMACS, a High-Performance Molecular Dynamics Software
Måns I. Andersson, N. Arul Murugan, Artur Podobas +1
GROMACS is one of the most widely used HPC software packages using the Molecular Dynamics (MD) simulation technique. In this work, we quantify GROMACS parallel performance using di…
FFTc: An MLIR Dialect for Developing HPC Fast Fourier Transform Libraries
Yifei He, Artur Podobas, Måns I. Andersson +1
Discrete Fourier Transform (DFT) libraries are one of the most critical software components for scientific computing. Inspired by FFTW, a widely used library for DFT HPC calculatio…
Workflows to driving high-performance interactive supercomputing for urgent decision making
Nick Brown, Rupert Nash, Gordon Gibb +6
Interactive urgent computing is a small but growing user of supercomputing resources. However there are numerous technical challenges that must be overcome to make supercomputers f…
At the Locus of Performance: Quantifying the Effects of Copious 3D-Stacked Cache on HPC Workloads
Jens Domke, Emil Vatai, Balazs Gerofi +9
Over the last three decades, innovations in the memory subsystem were primarily targeted at overcoming the data movement bottleneck. In this paper, we focus on a specific market tr…
A Review on Parallel Virtual Screening Softwares for High Performance Computers
Natarajan Arul Murugan, Artur Podobas, Davide Gadioli +3
Drug discovery is the most expensive, time demanding and challenging project in biopharmaceutical companies which aims at the identification and optimization of lead compounds from…
Utilising urgent computing to tackle the spread of mosquito-borne diseases
Nick Brown, Rupert Nash, Piero Poletti +12
It is estimated that around 80\% of the world's population live in areas susceptible to at-least one major vector borne disease, and approximately 20% of global communicable diseas…
Strong Scaling of OpenACC enabled Nek5000 on several GPU based HPC systems
Jonathan Vincent, Jing Gong, Martin Karp +11
We present new results on the strong parallel scaling for the OpenACC-accelerated implementation of the high-order spectral element fluid dynamics solver Nek5000. The test case con…
Higgs Boson Classification: Brain-inspired BCPNN Learning with StreamBrain
Martin Svedin, Artur Podobas, Steven W. D. Chien +1
One of the most promising approaches for data analysis and exploration of large data sets is Machine Learning techniques that are inspired by brain models. Such methods use alterna…
A High-Fidelity Flow Solver for Unstructured Meshes on Field-Programmable Gate Arrays
Martin Karp, Artur Podobas, Tobias Kenter +4
The impending termination of Moore's law motivates the search for new forms of computing to continue the performance scaling we have grown accustomed to. Among the many emerging Po…
Benchmarking the Nvidia GPU Lineage: From Early K80 to Modern A100 with Asynchronous Memory Transfers
Martin Svedin, Steven W. D. Chien, Gibson Chikafa +2
For many, Graphics Processing Units (GPUs) provides a source of reliable computing power. Recently, Nvidia introduced its 9th generation HPC-grade GPUs, the Ampere 100, claiming si…
Neko: A Modern, Portable, and Scalable Framework for High-Fidelity Computational Fluid Dynamics
Niclas Jansson, Martin Karp, Artur Podobas +2
Recent trends and advancement in including more diverse and heterogeneous hardware in High-Performance Computing is challenging software developers in their pursuit for good perfor…
StreamBrain: An HPC Framework for Brain-like Neural Networks on CPUs, GPUs and FPGAs
Artur Podobas, Martin Svedin, Steven W. D. Chien +5
The modern deep learning method based on backpropagation has surged in popularity and has been used in multiple domains and application areas. At the same time, there are other --…
Accelerating Radiation Therapy Dose Calculation with Nvidia GPUs
Felix Liu, Niclas Jansson, Artur Podobas +2
Radiation Treatment Planning (RTP) is the process of planning the appropriate external beam radiotherapy to combat cancer in human patients. RTP is a complex and compute-intensive…
Automatic Particle Trajectory Classification in Plasma Simulations
Stefano Markidis, Ivy Peng, Artur Podobas +3
Numerical simulations of plasma flows are crucial for advancing our understanding of microscopic processes that drive the global plasma dynamics in fusion devices, space, and astro…
Matrix Engines for High Performance Computing:A Paragon of Performance or Grasping at Straws?
Jens Domke, Emil Vatai, Aleksandr Drozd +8
Matrix engines or units, in different forms and affinities, are becoming a reality in modern processors; CPUs and otherwise. The current and dominant algorithmic approach to Deep L…
High-Performance Spectral Element Methods on Field-Programmable Gate Arrays
Martin Karp, Artur Podobas, Niclas Jansson +4
Improvements in computer systems have historically relied on two well-known observations: Moore's law and Dennard's scaling. Today, both these observations are ending, forcing comp…
tf-Darshan: Understanding Fine-grained I/O Performance in Machine Learning Workloads
Steven W. D. Chien, Artur Podobas, Ivy B. Peng +1
Machine Learning applications on HPC systems have been gaining popularity in recent years. The upcoming large scale systems will offer tremendous parallelism for training through G…
sputniPIC: an Implicit Particle-in-Cell Code for Multi-GPU Systems
Steven W. D. Chien, Jonas Nylund, Gabriel Bengtsson +3
Large-scale simulations of plasmas are essential for advancing our understanding of fusion devices, space, and astrophysical systems. Particle-in-Cell (PIC) codes have demonstrated…
Optimization of Tensor-product Operations in Nekbone on GPUs
Martin Karp, Niclas Jansson, Artur Podobas +2
In the CFD solver Nek5000, the computation is dominated by the evaluation of small tensor operations. Nekbone is a proxy app for Nek5000 and has previously been ported to GPUs with…
White Paper from Workshop on Large-scale Parallel Numerical Computing Technology (LSPANC 2020): HPC and Computer Arithmetic toward Minimal-Precision Computing
Roman Iakymchuk, Daichi Mukunoki, Artur Podobas +15
In numerical computations, precision of floating-point computations is a key factor to determine the performance (speed and energy-efficiency) as well as the reliability (accuracy…
A Survey on Coarse-Grained Reconfigurable Architectures from a Performance Perspective
Artur Podobas, Kentaro Sano, Satoshi Matsuoka
With the end of both Dennard's scaling and Moore's law, computer users and researchers are aggressively exploring alternative forms of computing in order to continue the performanc…