Search tldr

Casey Muratori's Computer, Enhance!

A centralized navigation hub for Casey Muratori’s Computer, Enhance! programming courses, technical challenges, and interview series. The flagship Performance-Aware Programming curriculum teaches how modern CPUs execute code and how to measure and optimize real software.

Share

Table of Contents

Author: Casey Muratori | Published: 2023-01-27 | Generated: 2026-07-21 | Domain: computerenhance.com
Tags: ‘#performance’ ‘#cpu’ ‘#assembly’ ‘#profiling’ ‘#simd’ ‘#programming’


TLDR

This is the master index for Computer, Enhance!, Casey Muratori’s video-based programming curriculum and related series. Its core Performance-Aware Programming course progresses from CPU fundamentals and 8086 assembly through profiling, memory behavior, cache architecture, SIMD, polynomial approximation, and computational throughput. It also links to an ETW/Windows tracing challenge, classic Microsoft interview questions, and longer technical interviews.

Key Takeaways

  • Performance-Aware Programming curriculum: Targets programmers who can write code but need a practical model of how modern hardware executes it, how to estimate performance, and how to apply foundational optimization techniques.
  • Five-multiplier prologue: A 3.5-hour, no-homework introduction demonstrates how small changes involving waste, instructions per clock, SIMD, caching, multithreading, and Python can radically change performance.
  • Structured technical progression: Part 1 covers 8086 instruction decoding, simulation, stacks, and cycle estimation; Part 2 introduces timing and instrumentation-based profiling; Part 3 examines data movement, paging, CPU front ends, caches, prefetching, and file I/O.
  • Advanced optimization material: Optional Part 4 implements math-function approximations using SSE, polynomial evaluation, range reduction, Horner’s rule, and fused multiply-add; Part 5 applies CPU-diagram analysis, dependency management, interleaving, and SIMD to computation.
  • Additional series: The index includes a 17-entry 2024 ETW Halloween Spooktacular challenge, a five-video 1994 Microsoft internship interview series, Ray’s Snippet Series, and an Entity Component System history interview.

Images & Media

  • None present in article.

Keep reading