# CPU - Am I Learning Enough

Skip to content

# 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):
  - https://www.youtube.com/watch?v=cNN_tTXABUA
  - Engaging explanation of CPU internals and execution cycle.
- x86-64 Architecture Documentation (Intel):
  - https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
  - Extensive documentation on Intel's x86-64 architecture.

## Pipelining and Superscalar Execution

- Pipelining - Wikipedia:
  - https://en.wikipedia.org/wiki/Pipeline_(computing)
  - Detailed overview of pipelining concepts and techniques.
- Superscalar Processor Design - ResearchGate:
  - https://www.researchgate.net/publication/3827651_Superscalar_Processor_Design
  - Research paper on the design and implementation of superscalar processors.

## Cache Memory and Memory Hierarchy

- *See "Memory Hierarchy" Section in "Memory Management" file.
- What Every Programmer Should Know About Memory (Paper):
  - https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
  - Classic and in-depth exploration of memory systems and their impact on performance.

## Multicore and Multithreading

- *See "Threads: Definition, Benefits, and Challenges" and "Multithreading Models" sections in "Processes and Threads" file.

### 📊 Analytics

View Dashboard →

📈 This page is being tracked with GoatCounter. Click here to view detailed analytics including page views, referrers, and visitor statistics.

Show Public Statistics
Live view counter for this page