1. Core Execution and Instruction Pipelines
4 lessonsUnderstand how CPU cores execute instructions, handle parallelism, and coordinate with operating system schedulers.
2. Cache Hierarchies and Memory Locality
5 lessonsMaster cache levels, coherence protocols, and locality patterns that determine real-world throughput.
3. Memory Controllers and Bandwidth Limits
4 lessonsLearn how memory channels, bandwidth, and NUMA topology constrain multi-core performance.
4. I/O Subsystems and Interconnects
4 lessonsUnderstand how PCIe, network interfaces, and chiplet links move data between processors and peripherals.
5. Core Count, Power, and Thermal Tradeoffs
4 lessonsEvaluate when more cores help and when power, heat, and scheduling complexity become limiting factors.
6. Workload Characterization and Processor Selection
5 lessonsMatch CPU specifications to real application profiles for databases, web services, batch processing, and AI inference.
7. Optimization Strategies for Production Systems
4 lessonsApply CPU architecture knowledge to tune applications, configure systems, and reduce infrastructure costs.
Want the full course when it launches? Join the waitlist and we will notify you.