Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming 2019
DOI: 10.1145/3293883.3302577
|View full text |Cite
|
Sign up to set email alerts
|

Performance portable C++ programming with RAJA

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(10 citation statements)
references
References 0 publications
0
9
0
1
Order By: Relevance
“…The second goal is to provide a uniform interface to lower-level technologies [e.g., Kokkos, RAJA (Beckingsale et al 2019), or SyCL (Bader et al 2019)]. In fact, the Utopia library is designed and developed for providing a balance between abstraction and low-level access without sacrificing performance.…”
Section: Hardware Portability and Software Maintainabilitymentioning
confidence: 99%
“…The second goal is to provide a uniform interface to lower-level technologies [e.g., Kokkos, RAJA (Beckingsale et al 2019), or SyCL (Bader et al 2019)]. In fact, the Utopia library is designed and developed for providing a balance between abstraction and low-level access without sacrificing performance.…”
Section: Hardware Portability and Software Maintainabilitymentioning
confidence: 99%
“…Usually aimed at specific class of developers who need implementations of specific tools or algorithms. This category includes such well-known libraries as TBB, Thrust [2], CUBLAS, IPP, NPP, MAGMA, [3], [4], HPX [5] and many others. Some of them turn into rather powerful software solutions (for example PyTorch [6], TensorFlow [7] and [8]).…”
Section: Existing Solutionsmentioning
confidence: 99%
“…Other similar STL-based programming models include Microsoft's PPL (Parallel Patterns Library) (Parallel Patterns Library 2016), RAJA (Beckingsale et al 2019), etc. This kind of programming model implements the functions and their extensions in the standard C++ template library, and provides concurrent data structures.…”
Section: Stl-based Programming Modelsmentioning
confidence: 99%