1 - Intro to Computer Architecture

ucla | CS M151B | 2024-01-09 17:21


Table of Contents

CPU Time

  • CPI = Clock per instructions CPU Time=Instruction Count×CPIClock Rate=IC×CPI×Clock Time
  • Clock Frequency/RateClock Rate=1Clock Time

Denard’s (MOSFET) Scaling

  • as transistors get smaller, capacitance and voltage reduce
  • then should be possible to increase (we don’t increase it is just a result of the equation) frequency if power is the same
  • higher frequency means higher clock/performance
  • where alpha is transistor switching rate Power=αCFV2

Power Wall

  • quantum tunneling of electrons of transistors becoming too small
  • comes from Denard’s scaling
  • solutions come from introducing more ores/making dies bigger at the same transistor size

Memory Wall

  • the gap between cpu performance at a transistor level (following Moore’s doubling law) vs memory performance increase rate (linear)