Memory Optimizations Quiz

ToughMaroon3092 avatar
ToughMaroon3092
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

What is the primary advantage of using SRAM for cache memory?

Low latency

What is the purpose of multiplexing address lines in DRAM?

To separate row and column access

What is the primary concern of cache memory in terms of performance metrics?

Latency

Why are DRAM chips organized into many banks?

<p>To increase bandwidth</p> Signup and view all the answers

What is the typical refresh rate for DRAM?

<p>Every 8 ms</p> Signup and view all the answers

Why are Flash drives preferred over disk drives for power management devices (PMDs)?

<p>Lower power consumption</p> Signup and view all the answers

What is the primary advantage of using SRAM over DRAM?

<p>Faster access time</p> Signup and view all the answers

What is the minimum time between unrelated requests to memory referred to as?

<p>Cycle time</p> Signup and view all the answers

What is the main advantage of stacked DRAMs?

<p>Higher bandwidth</p> Signup and view all the answers

What is the main difference between NAND and NOR flash memory?

<p>NAND is denser, NOR is faster</p> Signup and view all the answers

Why is NAND flash faster than magnetic disks?

<p>Because it has higher sequential access speed</p> Signup and view all the answers

What is a limitation of NAND flash memory?

<p>It has a limited number of write cycles</p> Signup and view all the answers

What is the main issue with memory capacity and speed according to Amdahl's law?

<p>Memory capacity should grow linearly with processor speed, but it hasn't</p> Signup and view all the answers

What is the main advantage of Phase-Change/Memristor Memory?

<p>Faster write and read performance</p> Signup and view all the answers

What is the primary advantage of Synchronous DRAM (SDRAM)?

<p>It adds a clock to the DRAM interface</p> Signup and view all the answers

What is the main difference between DDR and DDR2?

<p>DDR2 has a lower voltage and higher clock rates</p> Signup and view all the answers

Why are DDR3 SDRAMs faster than previous SDRAMs?

<p>Because they have a wider interface</p> Signup and view all the answers

What is the main difference between SDRAM and magnetic disks?

<p>SDRAM is faster, magnetic disks are slower</p> Signup and view all the answers

What is the primary benefit of DDR5 over DDR4?

<p>DDR5 has a higher bandwidth</p> Signup and view all the answers

What is a characteristic of DDR3 SDRAMs?

<p>They are soldered to the processor</p> Signup and view all the answers

How do low power mode SDRAMs reduce power consumption?

<p>By ignoring the clock and only continuing to refresh</p> Signup and view all the answers

What is the main advantage of Graphics memory (GDRAMs or GSDRAMs)?

<p>They achieve 2-5 X bandwidth per DRAM vs. regular DRAM</p> Signup and view all the answers

Study Notes

Memory Optimizations

  • Amdahl's law states that memory capacity should grow linearly with processor speed, but this has not been the case.
  • Optimizations include:
    • Multiple accesses to the same row
    • Synchronous DRAM (SDRAM) with a clocked interface, burst mode, and critical word first
    • Wider interfaces
    • Double data rate (DDR)
    • Multiple banks on each DRAM device

DDR Memory

  • DDR2:
    • Lower power consumption (2.5 V → 1.8 V)
    • Higher clock rates (266 MHz, 333 MHz, 400 MHz)
  • DDR3:
    • 1.5 V
    • 800 MHz
  • DDR4:
    • 1-1.2 V
    • 1333 MHz
  • GDDR5 is a graphics memory based on DDR3
  • DDR5 starts at 4800MT/s, with planned speeds up to 8800MT/s, representing a 50% increase in bandwidth over DDR4.

Dual Inline Memory Modules (DIMMs)

  • DIMMs are used to organize DRAM devices into multiple banks for high bandwidth.

Reducing Power in SDRAMs

  • Methods include:
    • Lower voltage
    • Low power mode (ignoring clock, only refreshing)

Graphics Memory (GDRAMs or GSDRAMs)

  • Achieve 2-5 times bandwidth per DRAM compared to standard DRAM.

Random Access Memory (RAM)

SRAM

  • Requires low power to retain bit
  • Requires 6 transistors/bit
  • No need to refresh
  • Access time is close to cycle time

DRAM

  • Must be re-written after being read
  • Must be periodically refreshed (every ~ 8 ms)
  • One transistor/bit
  • Address lines are multiplexed:
    • Upper half of address: row access strobe (RAS)
    • Lower half of address: column access strobe (CAS)

Internal Organization of DRAM

  • Typical 16-Mbit DRAM (4M X 4) organized in banks
  • Only 4 bits are written at a time; more bits require more DRAM devices.

Memory Technology

  • Performance metrics:
    • Latency (concern for cache)
    • Bandwidth (concern for multiprocessors and I/O)
    • Access time
    • Cycle time
  • SRAM is used for cache due to low latency
  • DRAM is used for main memory, organized in banks for high bandwidth
  • PMDs use Flash memory due to modest storage needs and balance of power and performance.

Stacked/Embedded DRAMs

  • Stacked DRAMs in the same package as the processor
  • High Bandwidth Memory (HBM)

Flash Memory

  • Type of EEPROM
  • Types: NAND (denser) and NOR (faster)
  • NAND Flash:
    • Reads are sequential, reading entire pages (0.5 to 4 KiB)
    • 25 us for first byte, 40 MiB/s for subsequent bytes
    • Faster than magnetic disk (300 to 500X)

NAND Flash Memory

  • Must be erased (in blocks) before being overwritten
  • Nonvolatile, can use as little as zero power
  • Limited number of write cycles (~100,000)
  • Relatively inexpensive ($2/GiB) compared to SDRAM and magnetic disk.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Quizzes Like This

FortiGate Conserve Mode Quiz
30 questions
FortiGate Memory Optimization Quiz
7 questions
Advanced Cache Optimizations Quiz
18 questions
Computer Architecture: DRAM Optimization Techniques
15 questions
Use Quizgecko on...
Browser
Browser