Linyang's starred repositories
flash-attention
Fast and memory-efficient exact attention
resource-stream
CUDA related news and material links
nsight-training
Training material for Nsight developer tools
ThunderKittens
Tile primitives for speedy kernels
pybind11_examples
Examples for the usage of "pybind11"
python-ast-explorer
The code behind python-ast-explorer.com
tvm_mlir_learn
compiler learning resources collect.
awesome-tensor-compilers
A list of awesome compiler projects and papers for tensor computation and deep learning.
force-riscv
Instruction Set Generator initially contributed by Futurewei
cmake-cookbook
CMake Cookbook recipes.
Cpp-Templates-2ed
C++11/14/17/20 templates and generic programming, the most complex and difficult technical details of C++, indispensable in building infrastructure libraries.
CppTemplateTutorial
中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)
learnGitBranching
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
open-gpu-kernel-modules
NVIDIA Linux open GPU kernel module source
udacity-cs344-colab
Google Colab Notebooks for Udacity CS344 - Intro to Parallel Programming
gpgpu-sim_distribution
GPGPU-Sim provides a detailed simulation model of contemporary NVIDIA GPUs running CUDA and/or OpenCL workloads. It includes support for features such as TensorCores and CUDA Dynamic Parallelism as well as a performance visualization tool, AerialVisoin, and an integrated energy model, GPUWattch.
code-library
Templates, algorithms and data structures implemented and collected for programming contests.
ComputeLibrary
The Compute Library is a set of computer vision and machine learning functions optimised for both Arm CPUs and GPUs using SIMD technologies.
ArmNeonOptimization
Arm neon optimization practice
design-patterns-cpp
Design Pattern Examples in C++