RAJA - LLNL HPC Architecture Portability Encapsulation Layer Version 1.0
- Lawrence Livermore National Laboratory
RAJA is a collection of C++ software abstractions designed to make HPC applications portable across a range of hardware architectures and programming models. The main conceptual abstraction in FAJA is a loop. RAJA provides abstractions for types, loop execution and scheduling, and loop iteration space portioning and ordering cooperate to insulate algorithms in application code that domain experts write from implementations details of those algorithms that may need to depend on the underlying computer hardware for high performance.
- Short Name / Acronym:
- RAJA
- Project Type:
- Open Source, Publicly Available Repository
- Site Accession Number:
- 6934
- Software Type:
- Scientific
- License(s):
- BSD 3-clause "New" or "Revised" License
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC52-07NA27344
- DOE Contract Number:
- AC52-07NA27344
- Code ID:
- 4131
- OSTI ID:
- 1630897
- Country of Origin:
- United States
Similar Records
RAJA - LLNL HPC Architecture Portability Encapsulation Layer Version 1.0
RAJA Performance Suite
The RAJA Portability Layer: Overview and Status
Software
·
Tue Mar 01 00:00:00 EST 2016
·
OSTI ID:1630897
+2 more
RAJA Performance Suite
Software
·
Fri Sep 01 00:00:00 EDT 2017
·
OSTI ID:1630897
The RAJA Portability Layer: Overview and Status
Technical Report
·
Wed Sep 24 00:00:00 EDT 2014
·
OSTI ID:1630897