×

System for independent cache-to-cache transfer

  • US 4,503,497 A
  • Filed: 05/27/1982
  • Issued: 03/05/1985
  • Est. Priority Date: 05/27/1982
  • Status: Expired due to Term
First Claim
Patent Images

1. In a multiprocessor system (MP) having plural central processing units (CPUs), an I/O channel processor, and a shared main storage (MS), each CPU having a cache directory and cache for receiving and casting-out lines of data from and to MS on MS bussing means, any cache in the MP becoming a requesting cache when it does not contain a data line having a data unit requested by the associated CPU which is signalled as a missed request by cache directory controls, the MP comprising:

  • cross-interrogation (XI) means for receiving each CPU request missed in a requesting cache to search directories for all other caches in the MP for a data line containing the requested data unit, any other cache being found by the XI means to have a data line containing the requested data unit being designated as a XI hit line in a XIH cache,control communication means associated with the XI means for control signalling to the requesting cache when a XIH line is to be transferred from the XIH cache,data bussing means separate from the MS bussing means for transferring the XIH line of data from the XIH cache to the requesting cache without passing the data through MS or synchronizing the transfer with the availability of the MS bussing means,means for starting a data transfer on the data bussing means by first transferring the requested data unit and then transferring the remainder of the data line from the XIH cache to the requesting cache,whereby the requesting CPU can begin execution with the requested data unit before the cache-to-cache transfer of the data line is completed,the MS bussing means being available for an MS operation for a different data line during the cache-to-cache transfer of the data line on the data bussing means, whereby the cache-to-cache data transfer is not delayed by MS being busy with other requests.

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