Repositories
Peter9606/kernel-design-agents
Peter9606/tensor-ir
TensorIR is a lightweight NVIDIA-owned MLIR compiler frontend for expressing tensor computations and lowering them to NVIDIA CUDA Tile IR.
Peter9606/tensor-layouts
A pure-Python implementation of the Nvidia CuTe layout algebra intended to be approachable and easy to learn.
Peter9606/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Peter9606/nvopen-tools
Attempt to reverse engineer and document nvidia compiler suite
Peter9606/peterhan.github.io
Peter9606/pyptx
A Python DSL to write Nvidia PTX for Hopper and Blackwell in JAX and PyTorch
Peter9606/cutlass
CUDA Templates and Python DSLs for High-Performance Linear Algebra
Peter9606/cuda-tile
CUDA Tile IR is an MLIR-based intermediate representation and compiler infrastructure for CUDA kernel optimization, focusing on tile-based computation patterns and optimizations targeting NVIDIA tensor core units.
Peter9606/SpaceVim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Peter9606/neuralnetwork
A simple neural network implemented by using cudnn and cublas
Peter9606/llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
Peter9606/compilerbook
compilerbook
Peter9606/write-your-llvm-backend
手を動かせばできるLLVMバックエンド チュートリアル(WIP)
Peter9606/Learn-LLVM-12
《Learn LLVM 12》的非专业个人翻译
Peter9606/llvm-ir-in-action
Peter9606/llvm-tutorial
LLVM Tutorialを勉強するリポジトリ
Peter9606/gslcl
Getting Started with LLVM Core Libraries (中文版),翻译:潘立丰
Peter9606/lbt
Develop toolchain based on llvm to for Cpu0 processor
Peter9606/lbd
Peter9606/moderngpu
Patterns and behaviors for GPU computing
Peter9606/awesome-llvm
A curated list of awesome LLVM related docs, tools, and other resources.
Peter9606/trove
Full-speed Array of Structures access
Peter9606/fucking-algorithm
手把手撕LeetCode题目,扒各种算法套路的裤子。English version supported! Crack LeetCode, not only how, but also why.
Peter9606/persistent-rnn
Fast Recurrent Networks Library
Peter9606/Computer-Systems-A-Programmer-s-Perspective
Computer Systems: A Programmer's Perspective
Peter9606/interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。
Peter9606/books
"我的阅历"
Peter9606/BERT_Paper_Chinese_Translation
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding 论文的中文翻译。Chinese Translation!