2022
DOI: 10.1109/tpds.2021.3084070
|View full text |Cite
|
Sign up to set email alerts
|

The PetscSF Scalable Communication Layer

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7
3

Relationship

6
4

Authors

Journals

citations
Cited by 20 publications
(9 citation statements)
references
References 15 publications
0
8
0
Order By: Relevance
“…For example, a large shift in HPC is currently underway with incorporating graphical processing units (GPUs) into both high-end and moderate-scale scientific computing. Major organizations such as DOE have responded with, for example, the Exascale Computing Project, where community open source projects, including PETSc, are aggressively developing innova-tions in data structures and algorithms for new architectures [8], [12]. The PETSc community empowers developers to be creative by providing the autonomy to be innovative while still maintaining guidelines for development [1] and town squares to organize overall development plans.…”
Section: Responding To Changementioning
confidence: 99%
“…For example, a large shift in HPC is currently underway with incorporating graphical processing units (GPUs) into both high-end and moderate-scale scientific computing. Major organizations such as DOE have responded with, for example, the Exascale Computing Project, where community open source projects, including PETSc, are aggressively developing innova-tions in data structures and algorithms for new architectures [8], [12]. The PETSc community empowers developers to be creative by providing the autonomy to be innovative while still maintaining guidelines for development [1] and town squares to organize overall development plans.…”
Section: Responding To Changementioning
confidence: 99%
“…PETSc provides matrix and vector operations on the GPU, including the Galerkin product P T ctof A f P ctof in algebraic multigrid setup, with ability to use external libraries like Kokkos [34] and hypre [35] as well as CUDA and ROCm vendor libraries. Communication and computation are overlapped where possible, with message packing taking place on the GPU along with persistent nonblocking sends and receives using GPU-aware MPI, all via the "star forest" [36] abstraction.…”
Section: Parallelism and Gpusmentioning
confidence: 99%
“…For example, a large shift in HPC is underway with incorporating graphical processing units (GPUs) into scientific computing. Major organizations, such as DOE have responded with, for example, the ECP, where community open-source projects, including PETSc, are aggressively developing innovations in data structures and algorithms for new architectures, 7,11 The PETSc community empowers developers to be creative by providing the autonomy to be innovative while still maintaining guidelines for development f and town squares to organize overall development plans. This approach, along with PETSc's wide variety of contributors, enables a level of agility that might not otherwise occur.…”
Section: Responding To Changementioning
confidence: 99%