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
- [deprecated] Reference Implementation of OpenSHMEM on GASNet (specification <= 1.3)☆43Updated 7 years ago
- Dynamic execution environments for coupled, thread-heterogeneous MPI+X applications☆21Updated 11 months ago
- Intel Heterogeneous Research Compiler (iHRC)☆25Updated 2 years ago
- Universal Number Library☆41Updated 6 years ago
- ☆20Updated 9 years ago
- ARL OpenSHMEM for Epiphany☆30Updated 5 years ago
- Extended Roofline Model - LLVM source tree with additional libraries for the analysis of the dynamic execution in the interpreter☆17Updated 7 years ago
- OpenSHMEM Application Programming Interface☆53Updated 3 months ago
- Program analysis tool based on software performance counters☆56Updated 3 years ago
- Global Memory and Threading runtime system☆23Updated 9 months ago
- Continuum Dynamics Evaluation and Test Suite☆14Updated 7 years ago
- OpenUH - Open Source UH Compiler☆53Updated 7 years ago
- The StreamIt compiler infrastructure.☆71Updated 8 years ago
- An implementation of ARMCI using MPI one-sided communication (RMA)☆14Updated 4 months ago
- Simplified Interface to Complex Memory☆27Updated last year
- A source-to-source compiler for automatic parallelization of C programs through code annotation.☆61Updated 4 years ago
- Heterogeneous Active Messages C++ library☆21Updated 5 years ago
- Data Dependence Analyzer in the Polyhedral Model☆19Updated last year
- 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
- Orio is an open-source extensible framework for the definition of domain-specific languages and generation of optimized code for multiple…☆36Updated 3 years ago
- A C/C++ task-based programming model for shared memory and distributed parallel computing.☆71Updated 4 years ago
- Lightweight performance and debugging tools☆17Updated 5 years ago
- Multiplication using AVX512 and AVX512IFMA instructions☆23Updated 9 years ago
- compiler for fortran stencils using verified lifting,☆17Updated 2 years ago
- ☆24Updated 4 years ago
- Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project☆88Updated 5 years ago
- Library to program with streams, events, and to queue own functions into a stream.☆16Updated 7 months ago
- A mirror of cinch's internal gitlab repository.☆22Updated 2 years ago
- Compute applications.☆24Updated 5 years ago
- Autonomic Performance Environment for eXascale (APEX)☆43Updated last week