Notes

Home

❯

Semesters

❯

Spring 2025 Semester

❯

CS 350C Advanced Computer Architecture

❯

Advanced Computer Architecture

Advanced Computer Architecture

Aug 27, 20251 min read

Topics

Notes for Advanced Computer Architecture are listed below.

Notes for intro Computer Architecture can be found here

ACA Study Guide

Modeling Hardware

Hardware Description Languages (HDL)

Verilog

System Verilog

Modeling and Simulating Hardware

Floating Point

Floating Point Numbers

Floating Point Multiplication

Memory Subsystem

Memory Subsystem

System Level Memory

Memory Scheduler

Virtual Memory and Caches

Load Store Queue

Cache Organization

Multiprocessor Issues

Memory Consistency

Multiprocessor Issues

Cache Coherence

MESI Protocol

Out of Order Execution

Instruction Orders

Renaming

Example Architectures

Front End

  • Branch Prediction
  • Decode

Tomasulo’s Algorithm

Handling Faults

Graphics and AI

Graphics Processors

Data Parallelism

CUDA

Google Tensor Processing Unit (TPU)

Miscellaneous Topics

Simultaneous Multithreading (SMT)

Networks on Chip

Security

RowHammer

Side-Channel Attacks


Graph View

  • Topics
  • Modeling Hardware
  • Floating Point
  • Memory Subsystem
  • Out of Order Execution
  • Graphics and AI
  • Miscellaneous Topics

Backlinks

  • ACA Study Guide
  • Welcome to my Notes!
  • Notes Source