Lists (2)
Sort Name ascending (A-Z)
Stars
Pluto: An automatic polyhedral parallelizer and locality optimizer
A Measurement-Driven Approach for System Software Engineers - Bilingual technical book (繁中/English) on benchmarking methodology, performance analysis, and optimization techniques.
High-efficiency floating-point neural network inference operators for mobile, server, and Web
STOKE: A stochastic superoptimizer and program synthesizer
A tool based on Excalidraw to create stop motion animations and slides.
A curated list of research papers, datasets, and tools for applying machine learning/Deep learning techniques to compilers and program optimization.
Rich is a Python library for rich text and beautiful formatting in the terminal.
This repository contains a tutorial for a quick start in how to write a register allocator using LLVM
A syntax-highlighting pager for git, diff, grep, rg --json, and blame output
List of awesome semiconductor startups
The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams
Trying to figure various CPU things out
This is the homepage of a new book entitled "Mathematical Foundations of Reinforcement Learning."
A collection of modules to simplify writing bash scripts.
A minimal GPU design in Verilog to learn how GPUs work from the ground up
RiftCore is a 9-stage, single-issue, out-of-order 64-bits RISC-V Core, which supports RV64IMC and 3-level Cache System
Updated C version of the Test Suite for Vectorising Compilers
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
This is originally a collection of papers on neural network accelerators. Now it's more like my selection of research on deep learning and computer architecture.
Codebase associated with the PyTorch compiler tutorial