Skip to main content
TT
Lab
Learn
Sandbox
Community
Language Learning (in Korean)
Get started
Learn
Learning paths
Courses
Computer Architecture
What it takes for a CPU to execute one line
입문 · Lessons 15 · Lab 2
Start the lab
Curriculum
The CPU
Memory Is Not One Thing
lab
Computer Architecture Check
quiz
The Instruction Cycle — Fetch, Decode, Execute
reading
One Instruction Can Take 62 Seconds — Latency Is a Property of the Path
reading
Quiz: The CPU
quiz
The Memory Hierarchy
The Memory Hierarchy — Fast Is Small, Big Is Slow
reading
Cache Lines and False Sharing — Slowed Down by Your Neighbour
reading
Measure Locality in Time
lab
Quiz: The Memory Hierarchy
quiz
Storage Devices
Storage Devices — From Spinning Platters to Parallel Queues
reading
Quiz: Storage Devices
quiz
GPUs and Parallelism
GPUs — Widening Throughput Instead of Cutting Latency
reading
Quiz: GPUs and Parallelism
quiz
I/O and Buses
I/O and Buses — Interrupts, DMA and PCIe
reading
Quiz: I/O and Buses
quiz
Reference docs
Linux — perf 사용자 가이드
man7 — perf_event_open(2)
Agner Fog — 마이크로아키텍처 최적화 매뉴얼