Learning Chip's repositories
HDagg-benchmark
HDagg's source code used to evaluate the paper "HDagg: Hybrid Aggregation of Loop-carried Dependence Iterations in Sparse Matrix Computations."
aggregation
The aggregation repository contains a set of algorithms for grouping vertices of DAGs coming from loop-carried dependencies. For more information see Sympiler website
AlgebraicMultigrid.jl
Algebraic Multigrid in Julia
ALP
Home of ALP/GraphBLAS, featuring shared- and distributed-memory auto-parallelisation of linear algebraically formulated graph algorithms and other programs. Soon with more to come!
BootCMatch
Bootstrap AMG based on Compatible weighted Matching
dmg
Source code for Deep Multigrid method https://arxiv.org/pdf/1711.03825.pdf
ginkgo
Numerical linear algebra software package
helmnet
Deep-learning iterative solver for the heterogeneous 2D Helmholtz equation
libflame
High-performance object-based library for DLA computations
modern-cpp-template
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
neuralBPX
Direct optimisation of BPX preconditioners
npbench
NPBench - A Benchmarking Suite for High-Performance NumPy
pargemslr
The parGeMSLR is an MPI-based sparse linear system solution/preconditioning package implementation with C++.
parsy_bench
Artifact Description for paper titled: ParSy: Inspection and Transformation of Sparse Matrix Computations for Parallelism
probabilistic-programming
Notebooks for probabilistic programming
sparseinv
Experiments on sparse inverses based on the Computational Linear Algebra course at EPFL
SpLLT
Sparse Cholesky solver implemented with a runtime system
spral
Sparse Parallel Robust Algorithms Library
sympiler
Sympiler is a Code Generator for Transforming Sparse Matrix Codes
sympiler-eigen
An Eigen Interface for Sympiler and NASOQ
transformers
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
treadle
Chisel/Firrtl execution engine
tvm
Open deep learning compiler stack for cpu, gpu and specialized accelerators