Back
Computer Architecture Roadmap - Advanced
Follow this step-by-step roadmap to master
computer_architecture
at Advanced level
1
Parallelism & Multicore
4 weeks
▹
Instruction Level Parallelism (ILP)
▹
Data Level Parallelism (SIMD, VLIW)
▹
Thread Level Parallelism (TLP)
▹
Multicore Processors
▹
GPU Architecture Basics
2
Advanced Processor Design
3 weeks
▹
Out-of-Order Execution
▹
Speculative Execution
▹
Micro-operations & Pipelines
▹
Superscalar & VLIW Designs
▹
RISC-V and Modern ISAs
3
Advanced Memory & Storage
3 weeks
▹
NUMA (Non-Uniform Memory Access)
▹
Memory Coherency & Consistency Models
▹
Flash Storage Architecture
▹
Persistent Memory (NVM)
▹
Memory Optimization Techniques
4
Emerging Architectures
3 weeks
▹
Quantum Computing Basics
▹
Neuromorphic Computing
▹
Optical Computing
▹
Edge & Embedded Architectures
▹
Green Computing
5
Case Studies
4 weeks
▹
Design of Intel x86 Architecture
▹
ARM Cortex Architecture
▹
RISC-V Open Source ISA
▹
NVIDIA GPU Architecture
▹
Apple M-Series Processors
GeekDost - Roadmaps & Snippets for Developers