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 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for ares
- Intel Heterogeneous Research Compiler (iHRC)☆25Updated last year
- Dynamic execution environments for coupled, thread-heterogeneous MPI+X applications☆21Updated 8 months ago
- [deprecated] Reference Implementation of OpenSHMEM on GASNet (specification <= 1.3)☆43Updated 7 years ago
- ☆20Updated 9 years ago
- Scout -- Domain Specific Language & Toolchain☆15Updated 8 years ago
- compiler for fortran stencils using verified lifting,☆17Updated 2 years ago
- Absinthe is an optimization framework to fuse and tile stencil codes in one shot☆14Updated 5 years ago
- A Monte Carlo transport mini-app for studying new parallel algorithms☆17Updated last month
- Universal Number Library☆40Updated 6 years ago
- A compact hash algorithm for CPUs and GPUs using OpenCL☆14Updated 4 years ago
- High-level framework for stencil computations☆39Updated 9 years ago
- Par4All is an automatic parallelizing and optimizing compiler (workbench) for C and Fortran sequential programs☆51Updated 9 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
- Simplified Interface to Complex Memory☆26Updated 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
- Continuum Dynamics Evaluation and Test Suite☆14Updated 7 years ago
- A mirror of cinch's internal gitlab repository.☆22Updated 2 years ago
- An implementation of ARMCI using MPI one-sided communication (RMA)☆13Updated last month
- OpenUH - Open Source UH Compiler☆53Updated 7 years ago
- Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project☆88Updated 5 years ago
- Compute applications.☆25Updated 4 years ago
- Archer, a data race detection tool for large OpenMP applications☆63Updated 4 years ago
- MPI wrapper generator, for writing PMPI tool libraries☆34Updated 2 years ago
- Heterogeneous Active Messages C++ library☆21Updated 5 years ago
- Program analysis tool based on software performance counters☆56Updated 3 years ago
- Library to program with streams, events, and to queue own functions into a stream.☆16Updated 4 months ago
- OpenMP GPU Accelerated Applications☆13Updated last month
- Checks to verify the usage of the MPI API in C and C++ code, based on Clang’s Static Analyzer and Clang-Tidy.☆39Updated 2 months ago
- ☆15Updated 8 years ago
- Detect memory access patterns of parallel applications☆19Updated 5 years ago