lanl / ares
Project ARES represents a joint effort between LANL and ORNL to introduce a common compiler representation and tool-chain for HPC applications. At the project's core is the High Level Intermediate Representation, or HLIR, for common compiler toolchains. HLIR is built ontop of the LLVM IR, using metadata to represent high-level parallel construct…
☆10Updated 8 years ago
Alternatives and similar repositories for ares:
Users that are interested in ares are comparing it to the libraries listed below
- Intel Heterogeneous Research Compiler (iHRC)☆25Updated 2 years ago
- [deprecated] Reference Implementation of OpenSHMEM on GASNet (specification <= 1.3)☆43Updated 7 years ago
- Universal Number Library☆41Updated 7 years ago
- Dynamic execution environments for coupled, thread-heterogeneous MPI+X applications☆21Updated 3 weeks ago
- ☆20Updated 9 years ago
- OpenUH - Open Source UH Compiler☆53Updated 7 years ago
- Heterogeneous Active Messages C++ library☆21Updated 5 years ago
- Simplified Interface to Complex Memory☆27Updated last year
- Extended Roofline Model - LLVM source tree with additional libraries for the analysis of the dynamic execution in the interpreter☆17Updated 7 years ago
- Library to program with streams, events, and to queue own functions into a stream.☆16Updated 9 months ago
- I-cache line packing and branch misprediction measuring tool☆17Updated 8 years ago
- Process-in-Process☆17Updated 3 years ago
- The StreamIt compiler infrastructure.☆71Updated 8 years ago
- Yaksa: High-performance Noncontiguous Data Management☆13Updated 6 months ago
- PMIx Reference RunTime Environment (PRRTE)☆37Updated last week
- Global Memory and Threading runtime system☆23Updated 10 months ago
- Nanos++ is a runtime designed to serve as runtime support in parallel environments. It is mainly used to support OmpSs, a extension to O…☆38Updated 3 years ago
- OpenSHMEM Application Programming Interface☆54Updated 4 months ago
- Asynchronous Task and Memory Interface, or ATMI, is a runtime framework and programming model for heterogeneous CPU-GPU systems. It provi…☆66Updated last year
- A C/C++ task-based programming model for shared memory and distributed parallel computing.☆71Updated 4 years ago
- Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project☆87Updated 5 years ago
- Compute applications.☆24Updated 5 years ago
- A standard for floating point accuracy benchmarks☆49Updated last week
- Program analysis tool based on software performance counters☆56Updated 3 years ago
- CERE: Codelet Extractor and REplayer☆40Updated last year
- Linux Cross-Memory Attach☆90Updated 6 months ago
- A set of tools for visualizing and inspecting LLVM bitcode modules☆31Updated 10 years ago
- A Monte Carlo transport mini-app for studying new parallel algorithms☆17Updated 2 months ago
- Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project☆25Updated 6 years ago
- A mirror of cinch's internal gitlab repository.☆22Updated 2 years ago