Information handling system including a direct access set associ

Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – Addressing cache memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711128, 711136, 711122, G06F 1208

Patent

active

058976515

ABSTRACT:
An information handling system includes a cache memory architecture which includes a means for performing a direct lookup by identifying the double word in the cache using the congruence class ID field, a set ID field and a double word ID field of the request address, and sending the double word to the CPU, and if the tag of the identified double word does not match the tag of the request address, sending a cancel signal to the CPU, and the double word with a matched tag in the congruence class, and if no match occurs, reloading the line l1 into the improved cache from a lower level cache or from main memory. The line in the set identified by the set ID field replaces the least recently used line in the congruence class and its place is taken by the missing line.

REFERENCES:
patent: 4464712 (1984-08-01), Fletcher
patent: 4737909 (1988-04-01), Harada
patent: 4785398 (1988-11-01), Joyce et al.
patent: 4811203 (1989-03-01), Hamstra
patent: 4905139 (1990-02-01), Asai et al.
patent: 4905141 (1990-02-01), Brenza
patent: 4905188 (1990-02-01), Chuang et al.
patent: 5133061 (1992-07-01), Melton et al.
patent: 5235697 (1993-08-01), Steely, Jr. et al.
patent: 5325511 (1994-06-01), Collins et al.
patent: 5353424 (1994-10-01), Partovi et al.
patent: 5392414 (1995-02-01), Yung
patent: 5564035 (1996-10-01), Lai
"Cache Sampling By Sets," Liu, L. and Peir, J.-K., IEEE Transactions on Very Large Scale Integration (VLSI) Systems (USA), vol. 1, No. 2, Jun. 1993, pp. 98-105.
"Eliminating the Address Translation Bottleneck for Physical Address Cache," Chiueh, T. and Katz, r. H., SIGPLAN Not. (USA), Fifthe International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-V), Boston, MA, USA, Oct. 1992, pp. 137-148.
"Inexpensive Implementations of Set-Associativity," Kessler, R. E., et al., Proceedings, The 16th Annual International Symposium on Computer Soc. Architecture, IEEE Comput. Press (Washington, D.C.), 1989, pp. 131-139.
"Cache Operations by MRU Change," So, K. and Rechtschaffen, R. N., IEEE Transactions on Computers (USA), vol. 37, No. 6, Jun. 1988, pp. 700-709.
"A Quantitative Evaluation of Cache Types," Wu, C. E., et al., Proceedings of the Twenty-Sixth Hawaii International Conference on System Sciences, IEEE 4 vol. (xvi+895+xiv+691+xii+654+xv-+889), vol. 1, 1993, pp. 476-485.
"A Quantitative Evaluation of Cache Types for High-Perfomance Computer Systems," Wu, C.E., et al, IEEE Transactions on Computers (USA), vol. 42, No. 10, Oct. 1993, pp. 1154-1162.
"A Second Level Multiprocessing Cache for the i486.TM.DX and i860 .TM.XP processors," Golbert, A., et al., Digest of Papers. COMPCON Spring 1992, Thirty-Seventh IEEE Computer Society International Conference, San Francisco, CA, USA, IEEE Comput. Soc. Press, xv+498, 1992, pp. 338-343.
"Fast Vector Quantisation Using Cache Codebook," Marangelli, B., Electronics Letters (UK), vol. 28, No. 10, May 7, 1992, pp. 938-939.
"Boundary Scan Design for a Memory Controller," Harrod, P. L and Biggs, J. P., IEE Colloquium on `Application and Development of the Boundary-Scan Standard` (Digest No. 183) IEE, 1990, pp. 3/1-2.
"Cache Operations by MRU-Change," So, K. and Rechtschaffen, R. N., Proceedings--IEEE International Conference on Computer Design: VLSI in Computers, Oct. 6-9, 1986, Port Chester, NY, IEEE Computer Soc. Press, Washington, DC, USA, xvi+607, 1986, pp. 584-586.
"Improving the Bandwdith of a Single Cache Directory and Array," Emma, P., et al., IBM Technical Disclosure Bulletin, vol. 36, No. 06A, Jun. 1993, pp. 303-305.
"Arbitrary Congruence Class Assignment," Rechtschaffen, R., IBM Technical Disclosure Bulletin, vol. 36, No. 04, Apr. 1993, pp. 369-372.
"Cache Directory Lookup with Partial Address," Liu, L., IBM Technical Disclosure Bulletin, vol. 34, No. 7B, Dec. 1991, pp. 395-397.
"Method for Predicting the Performance of Set-Associative Cache Memories," Natarajan, K. S., IBM Technical Diclosure Bulletin, vol. 31, No. 8, Jan. 1989, pp. 275-276.
"One-Cycle Cache Design," Chang, J. H., et al, IBM Technical Disclosure Bulletin, vol. 31, No. 7, Dec. 1988, pp. 444-447.
"Cache Design of a Sub-Micron CMOS System/370," Proceedings, The 14th Annual Int'l Symp. on Computer Architecture, Jun. 2-5, 1987, Pittsburgh, PA, Computer Society Press, Jun. 1987, pp. 208-213.
"Memory Cache for Prefetching," Research Disclosure, Kenneth Mason Pub., Ltd. (England), Jan. 1989, No. 297.
"Deferring Castouts in Store-In Caches," Research Disclosure, Kenneth Mason Pub., Ltd. (England), Apr. 1988, No. 288.
"Buffer Replacement Management with Locality Detectors," Research Disclosure, Kenneth Mason Pub., Ltd. (England), Jan. 1989, No. 297.

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

Information handling system including a direct access set associ does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Information handling system including a direct access set associ, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Information handling system including a direct access set associ will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-683206

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