smart's starred repositories
cuda_reduce
Trying out the reduction kernels from The CUDA Handbook by Nicolas Wilt and Mark Harris' (NVIDIA) reduction kernels
cudahandbook
Source code that accompanies The CUDA Handbook.
xilinx-ethash
Run ethash opencl kernel on Xilinx's Alveo U50
Batched-SpMM
New batched algorithm for sparse matrix-matrix multiplication (SpMM)
SpDNN_Challenge2020
Codebase for the 2020 Graph Challenge
Graphchallenge21
graph challenge 2021
dgSPARSE-Lib
PyTorch-Based Fast and Efficient Processing for Various Machine Learning Applications with Diverse Sparsity
ASpT-mirror
Mirror of http://gitlab.hpcrl.cse.ohio-state.edu/chong/ppopp19_ae, refactoring for understanding
merge-spmm
Code for paper "Design Principles for Sparse Matrix Multiplication on the GPU" accepted to Euro-Par 2018
SpMV-on-Many-Core
A cross-platform Sparse Matrix Vector Multiplication (SpMV) framework for many-core architectures (GPUs and Xeon Phi).
cutlass_tilesparse
CUDA templates for tile-sparse matrix multiplication based on CUTLASS.
blocksparse
Efficient GPU kernels for block-sparse matrix multiplication and convolution
cuda-training-series
Training materials associated with NVIDIA's CUDA Training Series (www.olcf.ornl.gov/cuda-training-series/)
AmpereSparseMatmul
study of Ampere' Sparse Matmul
torch-blocksparse
Block-sparse primitives for PyTorch