Pith. sign in

REVIEW 1 cited by

Performance assessment of CUDA and OpenACC in large scale combustion simulations

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2107.11541 v2 pith:IFQH5OEB submitted 2021-07-24 cs.DC

Performance assessment of CUDA and OpenACC in large scale combustion simulations

classification cs.DC
keywords codecudaopenaccperformanceassemblybeencombustionexecution
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

GPUs have climbed up to the top of supercomputer systems making life harder to many legacy scientific codes. Nowadays, many recipes are being used in such code's portability, without any clarity of which is the best option. We present a comparative analysis of the two most common approaches, CUDA and OpenACC, into the multi-physics CFD code Alya. Our focus is the combustion problems which are one of the most computing demanding CFD simulations. The most computing-intensive parts of the code were analyzed in detail. New data structures for the matrix assembly step have been created to facilitate a SIMD execution that benefits vectorization in the CPU and stream processing in the GPU. As a result, the CPU code has improved its performance by up to 25%. In GPU execution, CUDA has proven to be up to 2 times faster than OpenACC for the assembly of the matrix. On the contrary, similar performance has been obtained in the kernels related to vector operations used in the linear solver, where there is minimal memory reuse.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Astrophysics on GPUs: introducing AGILE 1.0

    astro-ph.IM 2026-07 conditional novelty 6.0

    AGILE 1.0 is a GPU-AMR framework for astrophysical conservation laws that demonstrates ~2e9 CUPS on a B200 GPU, strong scaling to 2048 GPUs, and production-style applications in HD, FFHD, MHD, and SRHD.