HN
Today

Modern Microprocessors – A 90-Minute Guide

This post highlights a treasure trove of technical papers by Jason R. C. Patterson on Lighterra, with a special emphasis on his enduring 'Modern Microprocessors' guide. This celebrated 90-minute introduction to processor microarchitecture is lauded for its no-punches-pulled approach and is a staple in universities and Silicon Valley alike. The collection showcases Patterson's deep expertise across decades of computer science, from compilers to web video, making it a goldmine for anyone seeking foundational knowledge.

6
Score
0
Comments
#7
Highest Rank
11h
on Front Page
First Seen
Apr 16, 10:00 AM
Last Seen
Apr 16, 8:00 PM
Rank Over Time
1097912161821202427

The Lowdown

Lighterra presents a comprehensive collection of technical articles and papers authored by Jason R. C. Patterson, spanning a wide array of computer science topics. The site serves as a valuable resource, housing works that have significantly influenced both academic teaching and industry practices since the early 1990s.

Key highlights from the collection include:

  • Modern Microprocessors – A 90-Minute Guide!: Originally an appendix to his PhD thesis, this paper has become one of the most popular introductory articles on processor design and microarchitecture, boasting over a million readers. It's widely adopted in university courses and considered 'required reading' for many VC-backed startups in Silicon Valley.
  • Video Encoding Settings for H.264 Excellence: This influential paper provided detailed guidance on achieving high-quality H.264 video encoding, contributing to the significant improvement of web video quality on platforms like YouTube.
  • Accurate Static Branch Prediction by Value Range Propagation: Published in 1995, this paper describes an algorithm that is now a standard component in many production compilers for branch prediction and other optimization tasks.
  • Programming Languages & Compilers: The collection features several foundational papers on topics such as instruction scheduling, register allocation by graph coloring, and his acclaimed PhD thesis on 'VGO – A Very Global Optimizer'.
  • Hardware & Processor Design: Beyond microprocessors, Patterson delves into early architectures like the DEC Alpha and microarchitecture simulation.
  • World Wide Web Technology: Contributions include proposals for high-DPI image handling (highsrc attribute) and a detailed web page checklist.
  • Miscellaneous Insights: Broader topics cover the history of computers, the role of open-source software, and even a critical look at exception handling.

The Lighterra collection solidifies Jason R. C. Patterson's legacy as a prolific and impactful contributor to the field of computer science, offering both timeless educational content and practical industry insights.