Pinned Repositories
parRSB
parallel graph partitioning using recursive spectral bisection (RSB)
libnomp
libnomp is a loopy based runtime for C programming language to create domain specific compilers.
llvm-project
Clang front-end for parsing nomp pragmas.
lsbench
Repository for benchmarking linear solvers on GPU.
NekBench
Shell scripts for benchmarking Nek5000 across different platforms.
omkbench
OCCA based mini kernel benchmarks.
parILU
Parallel Incomplete LU.
ttt
Template for a CMake based C project (a library and a binary which calls it).
thilinarmtb's Repositories
thilinarmtb/ttt
Template for a CMake based C project (a library and a binary which calls it).
thilinarmtb/NekBench
Shell scripts for benchmarking Nek5000 across different platforms.
thilinarmtb/lsbench
Repository for benchmarking linear solvers on GPU.
thilinarmtb/parILU
Parallel Incomplete LU.
thilinarmtb/omkbench
OCCA based mini kernel benchmarks.
thilinarmtb/dotfiles
My dotfiles for vi, tmux, etc.
thilinarmtb/gslib
thilinarmtb/libCEED
The CEEP API Library: Code for Efficient Extensible Discretization
thilinarmtb/loopy
A code generator for array-based code on CPUs and GPUs
thilinarmtb/Nek5000
Home of the Nek5000 source code
thilinarmtb/nekRS
nekRS a next generation fluid flow solver
thilinarmtb/doxygen-sphinx-breath-cmake
CMake project documentation with Doxygen, Sphinx and Breathe.
thilinarmtb/gemv
Wrapper for HIP/CUDA gemv using vendor provided libraries.
thilinarmtb/ginkgo
Numerical linear algebra software package
thilinarmtb/hardware-simulation
Learning to implement and simulate CPU/GPU hardware with Verilog and Verilator
thilinarmtb/hypre
Parallel solvers for sparse linear systems featuring multigrid methods.
thilinarmtb/KaHIP-mwe
MWE for KaHIP failure
thilinarmtb/nvrtc-mul-div
thilinarmtb/occa
Portable and vendor neutral framework for parallel programming on heterogeneous platforms.
thilinarmtb/parRSB
Parallel graph partitioning using recursive spectral bisection (RSB)
thilinarmtb/parRSB-github-ci
Tests for parRSB partitioning and connectivity generation
thilinarmtb/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
thilinarmtb/rocALUTION
Next generation library for iterative sparse solvers for ROCm platform
thilinarmtb/symengine
Experimental SymPy core written in C++
thilinarmtb/sympy
A computer algebra system written in pure Python
thilinarmtb/thilinarmtb