×

Scalable architecture based on single-chip multiprocessing

  • US 6,668,308 B2
  • Filed: 06/08/2001
  • Issued: 12/23/2003
  • Est. Priority Date: 06/10/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A chip-multiprocessing system with scalable architecture, comprising, on a single chip:

  • a plurality of processor cores;

    a two-level cache hierarchy including;

    a pair of instruction and data caches for, and private to, each processor core, the pair being first level caches; and

    a second level cache with a relaxed inclusion property, the second-level cache being logically shared by the plurality of processor cores, the second level cache being modular with a plurality of interleaved modules, each of the plurality of interleaved modules having its own controller, on-chip tag and data storage;

    one or more memory controllers capable of operatively communicating with the two-level cache hierarchy and with an off-chip memory, each of the plurality of interleaved modules being attached to one of the memory controllers which interfaces to a bank of memory chips;

    a cache coherence protocol;

    one or more coherence protocol engines;

    an intra-chip switch; and

    an interconnect subsystem.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×