What is the architecture of buffered memory in IBM Power?

What is the architecture of buffered memory in IBM Power?

The buffered memory architecture in systems based on the IBM POWER architectureβ€”including platforms built on the IBM POWER10 processorβ€”is designed to deliver very high bandwidth, reliability, and scalability by inserting an intelligent buffer layer between the CPU and DRAM.

This is different from typical direct-attached DIMM designs in many x86 systems.


πŸ”Ή 1. What β€œBuffered Memory” Means in POWER

In POWER systems, memory is not always directly connected to the CPU memory controller.

Instead:

  • CPU ↔ Memory Buffer Chip ↔ DRAM (DIMMs)

πŸ‘‰ The buffer chip acts as:

  • A bridge
  • A traffic manager
  • A reliability layer

πŸ”Ή 2. Key Components of the Architecture

🧠 CPU Memory Controller

  • Located on the processor
  • Sends high-speed memory requests

πŸ”Œ Memory Buffer (Centaur / OMI-based)

  • In earlier systems (e.g., POWER8/9):
    • Centaur buffer chips
  • In POWER10:
    • OMI (Open Memory Interface) buffers

πŸ‘‰ These buffers:

  • Sit between CPU and DRAM
  • Handle protocol translation and scheduling

πŸ’Ύ DRAM (DIMMs)

  • Standard memory modules
  • Connected behind the buffer chip

πŸ”Ή 3. Open Memory Interface (OMI) in POWER10

A major evolution in IBM POWER10 processor:

OMI characteristics:

  • High-speed serial interface (instead of wide parallel bus)
  • Connects CPU β†’ memory buffer chips

πŸ‘‰ Benefits:

  • Higher bandwidth per pin
  • Reduced wiring complexity
  • Better scalability

πŸ”Ή 4. How Buffered Memory Works (Flow)

πŸ“₯ Read Operation:

  1. CPU issues memory request
  2. Request goes via OMI to buffer chip
  3. Buffer fetches data from DRAM
  4. Data returned to CPU

πŸ“€ Write Operation:

  1. CPU sends data to buffer
  2. Buffer writes to DRAM
  3. May use write buffering for efficiency

πŸ”Ή 5. Advantages of Buffered Memory

βœ… a) Higher Memory Bandwidth

  • Buffer chips aggregate multiple DRAM channels
  • Parallelism behind the buffer

πŸ‘‰ Result:

  • Very high sustained bandwidth per socket

βœ… b) Improved Scalability

  • More DIMMs can be attached per socket
  • Less signal integrity limitation

πŸ‘‰ Enables:

  • Large memory capacity systems

βœ… c) Better Signal Integrity

  • CPU talks to fewer high-speed links (OMI)
  • Buffer handles DRAM signaling complexity

πŸ‘‰ Result:

  • Higher speeds, fewer electrical issues

βœ… d) Advanced Memory Scheduling

Buffer chips:

  • Reorder memory requests
  • Optimize access patterns

πŸ‘‰ Result:

  • Reduced latency under load
  • Better throughput

βœ… e) Reliability (RAS Features)

Buffered memory enables strong RAS:

  • ECC (Error Correction Code)
  • Chipkill protection
  • Memory sparing
  • Fault isolation at buffer level

πŸ‘‰ Critical for:

  • Enterprise workloads (databases, SAP)

πŸ”Ή 6. Comparison with Traditional Memory Architecture

FeatureTraditional (Direct DIMM)POWER Buffered Memory
CPU ↔ DRAMDirectVia buffer
Bandwidth scalingLimitedHigh
Capacity scalingModerateVery high
Signal integrityChallenging at scaleImproved
RAS featuresStandardAdvanced

πŸ”Ή 7. Impact on Workloads

πŸ“Š Databases (Oracle, DB2)

  • High bandwidth β†’ faster data access
  • Large memory β†’ bigger buffer caches

πŸ“ˆ Analytics / In-Memory Apps

  • Handles massive datasets efficiently
  • Sustains high throughput

πŸ€– AI / HPC

  • Feeds compute units (VSX, MMA) with data
  • Prevents memory bottlenecks

πŸ”Ή 8. Trade-offs

❌ Slightly Higher Latency

  • Extra hop (CPU β†’ buffer β†’ DRAM)

πŸ‘‰ But:

  • Offset by:
    • Better scheduling
    • Higher bandwidth
    • Large caches

πŸ”Ή 9. Evolution Summary

  • POWER8/9:
    • Centaur buffered memory
  • POWER10:
    • OMI-based buffered architecture
    • More efficient and scalable

πŸ”‘ Key Insight

Buffered memory in IBM POWER architecture systems prioritizes bandwidth, scalability, and reliability over raw latency.


Bottom Line

The buffered memory architecture:

  • Uses memory buffer chips (Centaur/OMI) between CPU and DRAM
  • Enables massive bandwidth and capacity scaling
  • Provides enterprise-grade reliability and performance

πŸ‘‰ This is one of the reasons POWER systems excel in:

  • Large databases
  • In-memory computing
  • Mission-critical enterprise workloads
Looking for servers Rental ?

Call Our Expert :


  • (call for rental enquiries)

Email us :