OpenARC
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- 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
NWQ-sim
OpenACC Unified Programming Environment for Multi-hybrid Acceleration with GPU and FPGA
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