English
Related papers

Related papers: From Task-Based GPU Work Aggregation to Stellar Me…

200 papers

Ranging from NVIDIA GPUs to AMD GPUs and Intel GPUs: Given the heterogeneity of available accelerator cards within current supercomputers, portability is a key aspect for modern HPC applications. In Octo-Tiger, we rely on Kokkos and its…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-05-10 Gregor Daiß , Patrick Diehl , Hartmut Kaiser , Dirk Pflüger

The increasing availability of machines relying on non-GPU architectures, such as ARM A64FX in high-performance computing, provides a set of interesting challenges to application developers. In addition to requiring code portability across…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-18 Patrick Diehl , Gregor Daiß , Kevin Huck , Dominic Marcello , Sagiv Shiber , Hartmut Kaiser , Dirk Pflüger

Dynamic and adaptive mesh refinement is pivotal in high-resolution, multi-physics, multi-model simulations, necessitating precise physics resolution in localized areas across expansive domains. Today's supercomputers' extreme heterogeneity…

Octo-Tiger, a large-scale 3D AMR code for the merger of stars, uses a combination of HPX, Kokkos and explicit SIMD types, aiming to achieve performance-portability for a broad range of heterogeneous hardware. However, on A64FX CPUs, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-05-10 Gregor Daiß , Srinivas Yadav Singanaboina , Patrick Diehl , Hartmut Kaiser , Dirk Pflüger

We study the simulation of stellar mergers, which requires complex simulations with high computational demands. We have developed Octo-Tiger, a finite volume grid-based hydrodynamics simulation code with Adaptive Mesh Refinement which is…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-11-28 Gregor Daiß , Parsa Amini , John Biddiscombe , Patrick Diehl , Juhan Frank , Kevin Huck , Hartmut Kaiser , Dominic Marcello , David Pfander , Dirk Pflüger

OCTO-TIGER is an astrophysics code to simulate the evolution of self-gravitating and rotat-ing systems of arbitrary geometry based on the fast multipole method, using adaptive mesh refinement. OCTO-TIGER is currently optimised to simulate…

Instrumentation and Methods for Astrophysics · Physics 2021-08-12 Dominic C. Marcello , Sagiv Shiber , Orsola De Marco , Juhan Frank , Geoffrey C. Clayton , Patrick M. Motl , Patrick Diehl , Hartmut Kaiser

Benchmarking and comparing performance of a scientific simulation across hardware platforms is a complex task. When the simulation in question is constructed with an asynchronous, many-task (AMT) runtime offloading work to GPUs, the task…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-10-13 Patrick Diehl , Gregor Daiss , Kevin Huck , Dominic Marcello , Sagiv Shiber , Hartmut Kaiser , Juhan Frank , Geoffrey C. Clayton , Dirk Pflueger

Analyzing performance within asynchronous many-task-based runtime systems is challenging because millions of tasks are launched concurrently. Especially for long-term runs the amount of data collected becomes overwhelming. We study HPX and…

In recent years, computers based on the RISC-V architecture have raised broad interest in the high-performance computing (HPC) community. As the RISC-V community develops the core instruction set architecture (ISA) along with ISA…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-20 Parick Diehl , Gregor Daiss , Steven R. Brandt , Alireza Kheirkhahan , Hartmut Kaiser , Christopher Taylor , John Leidel

A heterogeneous CPU-GPU node is getting popular in HPC clusters. We need to rethink algorithms and optimization techniques for such system depending on the relative performance of CPU vs. GPU. In this paper, we report a performance…

Instrumentation and Methods for Astrophysics · Physics 2012-06-07 Naohito Nakasato , Go Ogiya , Yohei Miki , Masao Mori , Ken'ichi Nomoto

Octo-Tiger is a code for modeling three-dimensional self-gravitating astrophysical fluids. It was particularly designed for the study of dynamical mass transfer between interacting binary stars. Octo-Tiger is parallelized for distributed…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-10-22 Patrick Diehl , Gregor Daiß , Dominic Marcello , Kevin Huck , Sagiv Shiber , Hartmut Kaiser , Juhan Frank , Dirk Pflüger

Fine-grained workload and resource balancing is the key to high performance for regular and irregular computations on the GPUs. In this dissertation, we conduct an extensive survey of existing load-balancing techniques to build an…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-20 Muhammad Osama

Cloud computing for high performance computing resources is an emerging topic. This service is of interest to researchers who care about reproducible computing, for software packages with complex installations, and for companies or…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-06-04 Patrick Diehl , Steven R. Brandt , Gregor Daiß , Hartmut Kaiser

Modern GPUs incorporate specialized matrix units such as Tensor Cores to accelerate GEMM operations, which are central to deep learning workloads. However, existing matrix unit designs are tightly coupled to the SIMT core, restricting…

Hardware Architecture · Computer Science 2025-03-04 Hansung Kim , Ruohan Richard Yan , Joshua You , Tieliang Vamber Yang , Yakun Sophia Shao

In this work we present a performance exploration on Eager K-truss, a linear-algebraic formulation of the K-truss graph algorithm. We address performance issues related to load imbalance of parallel tasks in symmetric, triangular graphs by…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-09-18 Mark Blanco , Tze Meng Low , Kyungjoo Kim

Next generation High-Energy Physics (HEP) experiments are presented with significant computational challenges, both in terms of data volume and processing power. Using compute accelerators, such as GPUs, is one of the promising ways to…

We present direct astrophysical N-body simulations with up to a few million bodies using our parallel MPI/CUDA code on large GPU clusters in China, Ukraine and Germany, with different kinds of GPU hardware. These clusters are directly…

Instrumentation and Methods for Astrophysics · Physics 2013-12-09 P. Berczik , R. Spurzem , L. Wang , S. Zhong , O. Veles , I. Zinchenko , S. Huang , M. Tsai , G. Kennedy , S. Li , L. Naso , C. Li

Models of parallel processing systems typically assume that one has $l$ workers and jobs are split into an equal number of $k=l$ tasks. Splitting jobs into $k > l$ smaller tasks, i.e. using ``tiny tasks'', can yield performance and…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-02-24 Stefan Bora , Brenton Walker , Markus Fidler

In order to satisfy timing constraints, modern real-time applications require massively parallel accelerators such as General Purpose Graphic Processing Units (GPGPUs). Generation after generation, the number of computing clusters made…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-05-24 Houssam-Eddine Zahaf , Ignacio Sanudo Olmedo , Jayati Singh , Nicola Capodieci , Sebastien Faucou

Modeling data sharing in GPU programs is a challenging task because of the massive parallelism and complex data sharing patterns provided by GPU architectures. Better GPU caching efficiency can be achieved through careful task scheduling…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-10-04 Lingda Li , Ari B. Hayes , Stephen A. Hackler , Eddy Z. Zhang , Mario Szegedy , Shuaiwen Leon Song
‹ Prev 1 2 3 10 Next ›