×

Multiprocessor system having controller for controlling the number of processors for which cache coherency must be guaranteed

  • US 6,631,447 B1
  • Filed: 03/26/1997
  • Issued: 10/07/2003
  • Est. Priority Date: 03/18/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A multiprocessor system comprising:

  • a plurality of clusters of processors interconnected via a processor global bus, in which each cluster includes at least two processors having a cache memory and a translation lookaside buffer, a local shared memory, and a memory interface unit which is interconnected to said at least two processors and said local shared memory for controlling an access from said processors to said local shared memory;

    a global shared memory;

    a system control unit connected between said processor global bus and said global shared memory for controlling an access from a processor in any of said plurality of clusters to said global shared memory; and

    means responsive to area attribute information which is held in said translation lookaside buffer in each of said processors for identifying, for an access from any of said plurality of processors, whether cache coherency is to be guaranteed among cache memories in a local cluster or is to be expanded to include all cache memories in all clusters throughout the system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×