High-speed, multiple-port, interleaved cache with arbitration of

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711 3, 711118, 711127, 711129, 711131, 711210, G06F 1300

Patent

active

057522600

ABSTRACT:
A cache memory for a computer uses content-addressable tag-compare arrays (CAM) to determine if a match occurs. The cache memory is partitioned in four subarrays, i.e., interleaved, providing a wide cache line (word lines) but shallow depth (bit lines). The cache can be accessed by multiple addresses, producing multiple data outputs in a given cycle. Two effective addresses and one real address are applied at one time, and if addresses are matched in different subarrays, or two on the same line in a single subarray, then multiple access is permitted. The two content-addressable memories, or CAMs, are used to select a cache line, and in parallel with this, arbitration logic in each subarray selects a word line (cache line).

REFERENCES:
patent: 4056845 (1977-11-01), Churchill, Jr.
patent: 4716545 (1987-12-01), Whipple et al.
patent: 4933846 (1990-06-01), Humphrey et al.
patent: 4994963 (1991-02-01), Rorden et al.
patent: 5155854 (1992-10-01), Flynn et al.
patent: 5168547 (1992-12-01), Miller et al.
patent: 5179702 (1993-01-01), Spix et al.
patent: 5255374 (1993-10-01), Aldereguia et al.
patent: 5265211 (1993-11-01), Amini et al.
patent: 5299147 (1994-03-01), Holst
patent: 5301282 (1994-04-01), Amini et al.
patent: 5530822 (1996-06-01), Beavers et al.
patent: 5530824 (1996-06-01), Peng et al.
patent: 5535351 (1996-07-01), Peng
patent: 5550995 (1996-08-01), Barrera et al.
patent: 5559986 (1996-09-01), Alpert et al.
patent: 5581734 (1996-12-01), DiBrino et al.
patent: 5596740 (1997-01-01), Quattromani et al.
patent: 5604879 (1997-02-01), Beavers et al.
IBM Technical Disclosure Bulletin, vol. 23, No. 7B, Dec. 1980, "Odd/Even Interleave Cache With Optimal Hardware Array Cost, Cycle Time And Variable Data Port Width".
IBM Technical Disclosure Bulletin, vol. 29, No. 9, Feb. 1987, "Second-Level Cache With Compact Directory".
IBM Technical Disclosure Bulletin, vol. 31, No. 11, Apr. 1989, "Direct Memory Access For Multiple Requesting Computer Devices".
IBM Technical Disclosure Bulletin, vol. 33, No. 7, Dec. 1990, "High-Performance Combined Data/Address Memory Test".
IBM Technical Disclosure Bulletin, vol. 34, No. 1, Jun. 1991, "Design For A Backing Storage For Storage Protection Data".
IBM Technical Disclosure Bulletin, vol. 34, No. 4B Sep. 1991, "Data Combining For Cache Accesses".
IBM Technical Disclosure Bulletin, vol. 34, No. 4B, Sep. 1991, "Resolution Of Cache Directory Collision".
IBM Technical Disclosure Bulletin, vol. 36, No. 4, Apr. 1993, "Multisequencing A Single Instruction Stream Cache Concurrency Requirements".
IBM Technical Disclosure Bulletin, vol. 36, No. 6B, Jun. 1993, "Smart Burst--Dual Bus Control For Improved Personal Computer Performance".
IBM Technical Disclosure Bulletin, vol. 36, No. 8, Aug. 1993, "Interleaved Memory Dual Bus Data Selector".

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

High-speed, multiple-port, interleaved cache with arbitration of does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with High-speed, multiple-port, interleaved cache with arbitration of, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High-speed, multiple-port, interleaved cache with arbitration of will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-996725

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.