Patent · US Expired

Access authorization table for multi-processor caches

US5230070A · kind A · utility

41Cited by
20References
8Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 1, 1992
Grant dateJul 20, 1993
Priority date
Expiry dateDec 1, 2012

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1425
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A multi-processor (MP) system having shared storage is provided with locking of exclusivity status and read only status in multi-processor caches. The multi-processor system includes a plurality of processors, a shared main storage and a storage control element (SCE). The storage control element includes a global access authorization table (GAAT). Locking of exclusivity status in multi-processor caches is accomplished by providing at each processor a local access authorization table (AAT) containing access status for recently used data blocks wherein the size of a data block is a multiple of cache line size. The access status of a block in the local access authorization table is checked when the block is to be accessed by a processor. Only if the access status for a block is not found in the local access authorization table is authorization to access the block requested from the storage control element.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.