Resources Contact Us Home
Access authorization table for multi-processor caches

Image Number 2 for United States Patent #5230070.

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.

  Recently Added Patents
Method of providing tailor-made software for hospital departments
Method and apparatus for decoding/encoding a video signal with inter-view reference picture list construction
Utilizing virtually stored media snapshots for rasterizing print jobs
System and method for multi-threaded MIMO OFDM channel equalizer
Proximity-based mobile message delivery
Automatic logical position adjustment of multiple screens
Gyroscope utilizing torsional springs and optical sensing
  Randomly Featured Patents
Method and apparatus for ADC size and performance optimization
Method and apparatus for loading and stacking crates
Turning device for hoist
Variant-type carbohydrate hydrolase, variant gene of the enzyme and method for producing oligosaccharide using the enzyme
Method and composition for paint masking
Neutral electrode for a high-frequency surgical instrument
Reagents and methods useful for detecting diseases of the urinary tract
Survivable network using reverse protection ring
Storage module for a video editing system
Disc module spacer improvement