Module 1: Multi-core: The Ultimate Dose of Moore's Law
  Lecture 2: Introduction to Multi-core Architecture
 


Communication in Multi-core

  • Ideal for shared address space
    • Fast on-chip hardwired communication through cache (no OS intervention)
    • Two types of architectures
      • Tiled CMP: each core has its private cache hierarchy (no cache sharing); Intel Pentium D, Dual Core Opteron , Intel Montecito, Sun UltraSPARC IV, IBM Cell (more specialized)
      • Shared cache CMP: Outermost level of cache hierarchy is shared among cores; Intel Woodcrest (server-grade Core duo), Intel Conroe (Core2 duo for desktop), Sun Niagara, IBM Power4, IBM Power5

Tiled CMP (Hypothetical Floor-plan)