01
Instruction sets and the machine model
What does the processor actually see?
Core · Module 04
What the abstraction is hiding. Performance lives here, and so does every bug that makes no sense at the language level.
By the end of this module
You can explain why the same code runs ten times faster with a different memory access pattern.
What does the processor actually see?
Why is memory the bottleneck rather than the CPU?
Carnegie Mellon University
Lecture videos, labs and slides, free. The labs are outstanding.
How does a processor do several things at once and still look sequential?
Quiz
Not written yet for this module. The lectures above are complete and the module still counts toward your progress.