Resources


Essential Books

Machine Learning Systems

Introduction to Machine Learning Systems by Vijay Janapa Reddi

Deep Learning Fundamentals

Understanding Deep Learning by Simon J.D. Prince

Computer Architecture

Computer Architecture: A Quantitative Approach by Hennessy & Patterson

Computer Organization and Design by Patterson & Hennessy


Key Research Tools

ArchGym

ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Design

DREAMPlace

DREAMPlace: Deep Learning Toolkit-Enabled GPU Acceleration for Modern VLSI Placement

CompilerGym

CompilerGym: Robust, Performant Compiler Optimization Environments for AI Research


Paper Access

Primary Sources

Paper Discovery


β€œThe goal isn’t to read everything, but to read the right things deeply and connect them meaningfully.”