Skip to content

Repository files navigation

Awesome Tech Books

A curated shelf of the books, papers and lecture notes I keep coming back to.

Foundational AI/ML papers, GPU and parallel programming, the mathematics underneath it all, and the systems books that explain how the machine actually works.


46 PDFs 11 shelves MIT licensed


The shelves  ·  Where to start  ·  Full catalogue  ·  Topics  ·  Contributing


📚 The shelves

Every folder is a shelf. Click one to browse it, or open the full catalogue to see every title at once.

Shelf Count What's inside
ai-and-machine-learning 16 The canonical papers, split into foundations, language models, probabilistic ML and surveys
mathematics 8 Linear algebra, probability & statistics, analysis, matrix calculus
cuda-and-gpu 6 CUDA from first kernels to massively parallel processor design
parallel-and-distributed 3 MPI and the theory of distributed systems
computer-architecture 3 How computers work, from NAND gates upward
cryptography-and-privacy 2 Cryptography and differential privacy lecture notes
programming 2 Competitive programming and language references
quantum-computing 2 Quantum information and Ising solvers
notes 2 My own write-ups
physics 1 Relativity lecture notes
coursework 1 Course assignments

Files are named Title - Author (Year).pdf so every shelf sorts and reads cleanly.


🌟 Where to start

Six papers, 1951 to 2023, that cover the most ground between them.

Paper Why it matters
The Perceptron — Rosenblatt (1958) Where learning machines begin
Prediction and Entropy of Printed English — Shannon (1951) Language modelling, decades before language models
A Neural Probabilistic Language Model — Bengio et al. (2003) Word embeddings, from first principles
Deep Learning — LeCun, Bengio & Hinton (2015) The field's own summary of itself
BERT — Devlin et al. (2019) Pretraining as the default
FlashAttention-2 — Dao (2023) Why attention got fast

Three reading paths

Path Order
GPU programming Programming Massively Parallel ProcessorsCUDA by ExampleCUDA C++ Programming Guide
The machine underneath Code (Petzold)The Elements of Computing Systems
The maths The Mathematics of AIMatrix CalculusProbability & Statistics for Data Science

📖 Full catalogue

All 46 titles, grouped by shelf. Click any shelf to expand it.

AI and machine learning  ·  16 titles

Foundations

Language models

Probabilistic ML

Surveys and applications

Mathematics  ·  8 titles
CUDA and GPU  ·  6 titles
Parallel and distributed  ·  3 titles
Computer architecture  ·  3 titles
Cryptography and privacy  ·  2 titles
Programming  ·  2 titles
Quantum computing  ·  2 titles
Notes, physics and coursework  ·  4 titles

My own write-ups

Physics

Coursework


🔗 External links

Good material that lives elsewhere:


🏷️ Topics

Repository topics, so this shelf is findable:

awesome  awesome-list  books  ebooks  pdf  learning-resources  computer-science
machine-learning  deep-learning  artificial-intelligence  neural-networks
research-papers  cuda  gpu-programming  parallel-computing  mpi  hpc
mathematics  linear-algebra  probability  statistics
computer-architecture  distributed-systems  cryptography  quantum-computing

Apply them in one command with the GitHub CLI:

gh repo edit --add-topic awesome,awesome-list,books,ebooks,pdf,learning-resources,computer-science,machine-learning,deep-learning,artificial-intelligence,neural-networks,research-papers,cuda,gpu-programming,parallel-computing,mpi,hpc,mathematics,linear-algebra

GitHub caps topics at 20 per repository — the command above uses that budget; swap in probability, statistics, computer-architecture, distributed-systems, cryptography or quantum-computing if they suit you better.


🤝 Contributing

To add a book or paper:

  1. Drop the PDF on the shelf it fits, or propose a new one.
  2. Name it Title - Author (Year).pdf — matching the rest of the shelf.
  3. Add it to the full catalogue above, keeping each list alphabetical.
  4. Open a PR with a line on why it earned its place.

Only material that is freely and legally distributable, please.


⚖️ License

The MIT License covers this repository's own content — the structure, my notes, the logo.

It does not cover the PDFs. Every paper and book here remains under its own copyright, held by its authors and publishers. They are collected for personal study and reference. If you hold rights to something here and would like it removed, open an issue and it will be.




Built and maintained by Parth Sinha

About

Foundational AI/ML papers, GPU and parallel programming, the mathematics underneath it all, and the systems books that explain how the machine actually works.

Topics

Resources

Stars

46 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors