Algebraic-Programming / ALP
Home of ALP/GraphBLAS and ALP/Pregel, featuring shared- and distributed-memory auto-parallelisation of linear algebraic and vertex-centric programs. Soon with more to come!
☆25Updated this week
Alternatives and similar repositories for ALP:
Users that are interested in ALP are comparing it to the libraries listed below
- The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel graph library offering a small but powerful set of linear …☆72Updated 3 weeks ago
- Reference implementation of the draft C++ GraphBLAS specification.☆32Updated last month
- ☆36Updated last week
- Global Memory and Threading runtime system☆23Updated 11 months ago
- Distributed Communication-Optimal LU-factorization Algorithm☆12Updated 3 years ago
- LonestarGPU: Irregular algorithms parallelized for GPUs☆34Updated 5 years ago
- ☆27Updated 2 weeks ago
- General, Hybrid and Optimized Sparse Toolkit (Bitbucket mirror)☆12Updated 4 years ago
- A unified framework across multiple programming platforms☆36Updated 9 months ago
- Scalable High-performance Algorithms and Data-structures☆128Updated 2 months ago
- Autonomic Performance Environment for eXascale (APEX)☆45Updated this week
- Tensor Contraction Code Generator☆37Updated 7 years ago
- Custom-Precision Floating-point numbers.☆34Updated 3 months ago
- Artifact for PPoPP 2018 paper "Making Pull-Based Graph Processing Performant"☆23Updated 4 years ago
- A task benchmark☆41Updated 8 months ago
- MPI+OpenMP implementation of Louvain method for Graph Community Detection, with a number of parallel heuristics/approximate computing tec…☆27Updated last year
- Loop Kernel Analysis and Performance Modeling Toolkit☆93Updated 3 weeks ago
- Matrix multiplication on GPUs for matrices stored on a CPU. Similar to cublasXt, but ported to both NVIDIA and AMD GPUs.☆32Updated 2 weeks ago
- Chai☆43Updated last year
- SST Macro Element Library☆37Updated last month
- The Task-Aware MPI (TAMPI) library extends the functionality of standard MPI libraries by providing new mechanisms for improving the inte…☆24Updated 5 months ago
- Data-Centric MLIR dialect☆40Updated last year
- HiCMA: Hierarchical Computations on Manycore Architectures☆30Updated 2 years ago
- Comb is a communication performance benchmarking tool.☆24Updated 2 years ago
- OpenSHMEM Application Programming Interface☆54Updated 5 months ago
- DLA-Future☆71Updated this week
- Streaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware☆16Updated 3 years ago
- A dynamic analysis tool to detect floating-point errors in HPC applications.☆33Updated this week
- Directed Acyclic Graph Execution Engine (DAGEE) is a C++ library that enables programmers to express computation and data movement, as ta…☆45Updated 3 years ago
- A C++ Library for Influence Maximization☆33Updated 4 months ago