CPU (Central Processing Unit)
Architecture and Functionality
- Computer Organization and Design RISC-V Edition (Book):
- ISBN: 978-0128122754
- Find Online
- Modern approach to computer architecture using the RISC-V ISA.
- How CPUs Work - Computerphile (Video):
- x86-64 Architecture Documentation (Intel):
Pipelining and Superscalar Execution
- Pipelining - Wikipedia:
- Superscalar Processor Design - ResearchGate:
Cache Memory and Memory Hierarchy
- *See "Memory Hierarchy" Section in "Memory Management" file.
- What Every Programmer Should Know About Memory (Paper):
Multicore and Multithreading
- *See "Threads: Definition, Benefits, and Challenges" and "Multithreading Models" sections in "Processes and Threads" file.