×

System, apparatus and method for multi-level cache in a multi-processor/multi-controller environment

  • US 6,460,122 B1
  • Filed: 09/30/1999
  • Issued: 10/01/2002
  • Est. Priority Date: 03/31/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer I/O processing system having a plurality of processing resources, a method of optimizing data throughput to achieve maximum memory bandwidth, the method comprising steps of:

  • (a) providing a data cache in each of said plurality of processing resources configured to store the data;

    (b) processing the data in parallel among at least some of said plurality of processing resources and corresponding data caches;

    (c) tracking the data within the plurality of processing resources and the data caches; and

    (d) communicating between and among the plurality of processing resources when moving data to and from any of the data caches and invalidating data in any of the data caches, except a system level (primary) cache, to keep the data consistent in the data caches.

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