English
Related papers

Related papers: Development and performance of a HemeLB GPU code f…

200 papers

We investigate the performance of the HemeLB lattice-Boltzmann simulator for cerebrovascular blood flow, aimed at providing timely and clinically relevant assistance to neurosurgeons. HemeLB is optimised for sparse geometries, supports…

Heterogeneous systems are becoming more common on High Performance Computing (HPC) systems. Even using tools like CUDA and OpenCL it is a non-trivial task to obtain optimal performance on the GPU. Approaches to simplifying this task include…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-01-11 Marek Blazewicz , Steven R. Brandt , Peter Diener , David M. Koppelman , Krzysztof Kurowski , Frank Löffler , Erik Schnetter , Jian Tao

A weakness in the wall of a cerebral artery causing a dilation or ballooning of the blood vessel is known as a cerebral aneurysm. Optimal treatment requires fast and accurate diagnosis of the aneurysm. HemeLB is a fluid dynamics solver for…

In the fusion community, the use of high performance computing (HPC) has been mostly dominated by heavy-duty plasma simulations, such as those based on particle-in-cell and gyrokinetic codes. However, there has been a growing interest in…

Computational Physics · Physics 2021-06-14 Diogo R. Ferreira

Currently, the most energy-efficient hardware platforms for floating point-intensive calculations (also known as High Performance Computing, or HPC) are graphical processing units (GPUs). However, porting existing scientific codes to GPUs…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-03-28 Michele Martone , Julia Lawall

Stencil computations are widely used in HPC applications. Today, many HPC platforms use GPUs as accelerators. As a result, understanding how to perform stencil computations fast on GPUs is important. While implementation strategies for…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-09-16 Ryuichi Sai , John Mellor-Crummey , Xiaozhu Meng , Mauricio Araya-Polo , Jie Meng

Parallel computing can offer an enormous advantage regarding the performance for very large applications in almost any field: scientific computing, computer vision, databases, data mining, and economics. GPUs are high performance many-core…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-11-24 Bogdan Oancea , Tudorel Andrei , Raluca Mariana Dragoescu

The LHCb experiment at CERN is undergoing an upgrade in preparation for the Run 3 data taking period of the LHC. As part of this upgrade the trigger is moving to a fully software implementation operating at the LHC bunch crossing rate. We…

Instrumentation and Detectors · Physics 2022-01-06 R. Aaij , M. Adinolfi , S. Aiola , S. Akar , J. Albrecht , M. Alexander , S. Amato , Y. Amhis , F. Archilli , M. Bala , G. Bassi , L. Bian , M. P. Blago , T. Boettcher , A. Boldyrev , S. Borghi , A. Brea Rodriguez , L. Calefice , M. Calvo Gomez , D. H. Cámpora Pérez , A. Cardini , M. Cattaneo , V. Chobanova , G. Ciezarek , X. Cid Vidal , J. L. Cobbledick , J. A. B. Coelho , T. Colombo , A. Contu , B. Couturier , D. C. Craik , R. Currie , P. d'Argent , M. De Cian , D. Derkach , F. Dordei , M. Dorigo , L. Dufour , P. Durante , A. Dziurda , A. Dzyuba , S. Easo , S. Esen , P. Fernandez Declara , S. Filippov , C. Fitzpatrick , M. Frank , P. Gandini , V. V. Gligorov , E. Golobardes , G. Graziani , L. Grillo , P. A. Günther , S. Hansmann-Menzemer , A. M. Hennequin , L. Henry , D. Hill , S. E. Hollitt , J. Hu , W. Hulsbergen , R. J. Hunter , M. Hushchyn , B. K. Jashal , C. R. Jones , S. Klaver , K. Klimaszewski , R. Kopecna , W. Krzemien , M. Kucharczyk , R. Lane , F. Lazzari , R. Le Gac , P. Li , J. H. Lopes , M. Lucio Martinez , A. Lupato , O. Lupton , X. Lyu , F. Machefert , O. Madejczyk , S. Malde , J. F. Marchand , S. Mariani , C. Marin Benito , D. Martinez Santos , F. Martinez Vidal , R. Matev , M. Mazurek , B. Mitreska , D. S. Mitzel , M. J. Morello , H. Mu , P. Muzzetto , P. Naik , M. Needham , N. Neri , N. Neufeld , N. S. Nolte , D. O'Hanlon , A. Oyanguren , M. Pepe Altarelli , S. Petrucci , M. Petruzzo , L. Pica , F. Pisani , A. Piucci , F. Polci , A. Poluektov , E. Polycarpo , C. Prouve , G. Punzi , R. Quagliani , R. I. Rabadan Trejo , M. Ramos Pernas , M. S. Rangel , F. Ratnikov , G. Raven , F. Reiss , V. Renaudin , P. Robbe , A. Ryzhikov , M. Santimaria , M. Saur , M. Schiller , R. Schwemmer , B. Sciascia , A. Solomin , F. Suljik , N. Skidmore , M. D. Sokoloff , P. Spradlin , M. Stahl , S. Stahl , H. Stevens , L. Sun , A. Szabelski , T. Szumlak , M. Szymanski , D. Y. Tou , G. Tuci , A. Usachov , N. Valls Canudas , R. Vazquez Gomez , S. Vecchi , M. Vesterinen , X. Vilasis-Cardona , D. Vom Bruch , Z. Wang , T. Wojton , M. Whitehead , M. Williams , M. Witek , Y. Xie , A. Xu , H. Yin , M. Zdybal , O. Zenaiev , D. Zhang , L. Zhang , X. Zhu

The future of computation is the Graphical Processing Unit, i.e. the GPU. The promise that the graphics cards have shown in the field of image processing and accelerated rendering of 3D scenes, and the computational capability that these…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-02-21 Jayshree Ghorpade , Jitendra Parande , Madhura Kulkarni , Amit Bawaskar

A finite-difference Micromagnetic simulation code written in MATLAB is presented with Graphics Processing Unit (GPU) acceleration. The high performance of Graphics Processing Unit (GPU) is demonstrated compared to a typical Central…

Computational Engineering, Finance, and Science · Computer Science 2015-01-30 Ru Zhu

Computational platforms for high-performance scientific applications are becoming more heterogenous, including hardware accelerators such as multiple GPUs. Applications in a wide variety of scientific fields require an efficient and careful…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-12 Rocío Carratalá-Sáez , Francisco J. andújar , Yuri Torres , Arturo Gonzalez-Escribano , Diego R. Llanos

We present an efficient implementation for running three-dimensional numerical simulations of fluid-structure interaction problems on single GPUs, based on Nvidia CUDA through Numba and Python. The incompressible flow around moving bodies…

Fluid Dynamics · Physics 2024-12-05 M. Guerrero-Hurtado , J. M. Catalán , M. Moriche , A. Gonzalo , O. Flores

Programming modern high-performance computing systems is challenging due to the need to efficiently program GPUs and accelerators and to handle data movement between nodes. The C++ language has been continuously enhanced in recent years…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-05-12 Biagio Cosenza , Lorenzo Carpentieri , Kaijie Fan , Marco D'Antonio , Peter Thoman , Philip Salzmann

The recent trend of using Graphics Processing Units (GPU's) for high performance computations is driven by the high ratio of price performance for these units, complemented by their cost effectiveness. At first glance, computational fluid…

Computational Engineering, Finance, and Science · Computer Science 2018-02-13 Kiril S. Shterev

We present a GPU implementation of LAMMPS, a widely-used parallel molecular dynamics (MD) software package, and show 5x to 13x single node speedups versus the CPU-only version of LAMMPS. This new CUDA package for LAMMPS also enables…

Materials Science · Physics 2011-03-08 Christian R. Trott , Lars Winterfeld , Paul S. Crozier

Graphic Processing Units (GPUs) are getting increasingly important as target architectures in scientific High Performance Computing (HPC). NVIDIA established CUDA as a parallel computing architecture controlling and making use of the…

High Energy Physics - Lattice · Physics 2011-05-12 Frank Winter

We present a scalable dissipative particle dynamics simulation code, fully implemented on the Graphics Processing Units (GPUs) using a hybrid CUDA/MPI programming model, which achieves 10-30 times speedup on a single GPU over 16 CPU cores…

Distributed, Parallel, and Cluster Computing · Computer Science 2014-12-01 Yu-Hang Tang , George Em Karniadakis

The attention layer, a core component of Transformer-based LLMs, brings out inefficiencies in current GPU systems due to its low operational intensity and the substantial memory requirements of KV caches. We propose a High-bandwidth…

Hardware Architecture · Computer Science 2025-12-19 Myunghyun Rhee , Joonseop Sim , Taeyoung Ahn , Seungyong Lee , Daegun Yoon , Euiseok Kim , Kyoung Park , Youngpyo Joo , Hoshik Kim

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 testbed system. The testbed consists of eight NVIDIA Arm HPC…

We present LBcuda, a GPU accelerated version of LBsoft, our open-source MPI-based software for the simulation of multi-component colloidal flows. We describe the design principles, the optimization and the resulting performance as compared…