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

OpenARC

Software ·
DOI:https://doi.org/10.11578/dc.20250903.1· OSTI ID:code-162262 · Code ID:162262
 [1];  [1];  [1];  [2];  [2]
  1. Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
  2. Purdue Univ., West Lafayette, IN (United States)

OpenARC is an open-sourced, very High-Level Intermediate Representation (HLIR)-based, extensible compiler framework, where various performance optimizations, traceability mechanisms, fault tolerance techniques, etc., can be built for better debuggability/performance/resilience on the complex accelerator computing. OpenARC is the first OpenACC compiler supporting Altera FPGAs, in addition to NVIDIA GPUs, AMD GPUs, and Intel Xeon Phis.

Software Type:
Scientific
License(s):
Other (Commercial or Open-Source)
Programming Language(s):
Java; C++
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)

Primary Award/Contract Number:
AC05-00OR22725
DOE Contract Number:
AC05-00OR22725
Code ID:
162262
OSTI ID:
code-162262
Country of Origin:
United States

Similar Records

OpenACC to FPGA: A Framework for Directive-based High-Performance Reconfigurable Computing
Conference · Sun May 01 00:00:00 EDT 2016 · OSTI ID:1261388

NWQ-sim
Software · Wed Sep 22 20:00:00 EDT 2021 · OSTI ID:code-64325

OpenACC Unified Programming Environment for Multi-hybrid Acceleration with GPU and FPGA
Conference · Mon May 01 00:00:00 EDT 2023 · OSTI ID:2000272

Related Subjects