Thilina Ratnayaka's repositories
dotfiles
My dotfiles for vi, tmux, etc.
doxygen-sphinx-breath-cmake
CMake project documentation with Doxygen, Sphinx and Breathe.
gemv
Wrapper for HIP/CUDA gemv using vendor provided libraries.
ginkgo
Numerical linear algebra software package
hardware-simulation
Learning to implement and simulate CPU/GPU hardware with Verilog and Verilator
hypre
Parallel solvers for sparse linear systems featuring multigrid methods.
KaHIP-mwe
MWE for KaHIP failure
occa
Portable and vendor neutral framework for parallel programming on heterogeneous platforms.
parRSB-github-ci
Tests for parRSB partitioning and connectivity generation
ramulator-pim
A fast and flexible simulation infrastructure for exploring general-purpose processing-in-memory (PIM) architectures. Ramulator-PIM combines a widely-used simulator for out-of-order and in-order processors (ZSim) with Ramulator, a DRAM simulator with memory models for DDRx, LPDDRx, GDDRx, WIOx, HBMx, and HMCx. Ramulator is described in the IEEE CAL 2015 paper by Kim et al. at https://people.inf.ethz.ch/omutlu/pub/ramulator_dram_simulator-ieee-cal15.pdf Ramulator-PIM is used in the DAC 2019 paper by Singh et al. at https://people.inf.ethz.ch/omutlu/pub/NAPEL-near-memory-computing-performance-prediction-via-ML_dac19.pdf
rocALUTION
Next generation library for iterative sparse solvers for ROCm platform
symengine
Experimental SymPy core written in C++