Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

RAJA - LLNL HPC Architecture Portability Encapsulation Layer Version 1.0

Software ·
OSTI ID:1248608

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; 004716WKSTN00
Site Accession Number:
LLNL-CODE-689114
Version:
00
Programming Language(s):
Medium: X; OS: Unix variants
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
Contributing Organization:
Lawrence Livermore National Laboratory
DOE Contract Number:
AC52-07NA27344
OSTI ID:
1248608
Country of Origin:
United States

Similar Records

RAJA - LLNL HPC Architecture Portability Encapsulation Layer Version 1.0
Software · Sun Apr 17 20:00:00 EDT 2016 · OSTI ID:code-4131

The RAJA Portability Layer: Overview and Status
Technical Report · Wed Sep 24 00:00:00 EDT 2014 · OSTI ID:1169830

Related Subjects