Patent
1995-06-07
1997-12-16
Lim, Krisna
395449, 39542102, G06F 1200
Patent
active
056995512
ABSTRACT:
A method of invalidating a line in a designated cache in each level of a multiple level, multiple cache memory system. Each line of the cache memory system includes a tag field, a data field, and a bit indicative of the validity of the line. The method provides a software invalidate instruction which bypasses any address translation mechanism. Included in the software invalidate instruction is a first field to identify within which multiple cache the line is to be avoided. A target address is generated to index each level of the cache memory system. The state of the bit is changed in accordance with the address and the invalidate instruction.
REFERENCES:
patent: 4290103 (1981-09-01), Hattori
patent: 4442487 (1984-04-01), Fletcher et al.
patent: 4464712 (1984-08-01), Fletcher
patent: 4612612 (1986-09-01), Woffinden et al.
patent: 4701844 (1987-10-01), Thompson et al.
patent: 4707784 (1987-11-01), Ryan et al.
patent: 4713755 (1987-12-01), Worley, Jr. et al.
patent: 4719568 (1988-01-01), Carrubba et al.
patent: 4736293 (1988-04-01), Patrick
patent: 4755930 (1988-07-01), Wilson, Jr. et al.
patent: 4774654 (1988-09-01), Pomerene et al.
patent: 4785395 (1988-11-01), Keeley
patent: 4797814 (1989-01-01), Brenza
patent: 4807110 (1989-02-01), Pomerene et al.
patent: 4823259 (1989-04-01), Aichelmann, Jr. et al.
patent: 4831622 (1989-05-01), Porter et al.
patent: 4926317 (1990-05-01), Wallach et al.
patent: 4980823 (1990-12-01), Liu
patent: 4985829 (1991-01-01), Thatte et al.
patent: 4991081 (1991-02-01), Bosshart
patent: 5018061 (1991-05-01), Kiskigami et al.
patent: 5023776 (1991-06-01), Gregor
patent: 5058006 (1991-10-01), Durden et al.
patent: 5095424 (1992-03-01), Woffinden et al.
patent: 5136700 (1992-08-01), Thacker
patent: 5163140 (1992-11-01), Stiles et al.
patent: 5226133 (1993-07-01), Taylor et al.
patent: 5276848 (1994-01-01), Gallagher
patent: 5307477 (1994-04-01), Taylor et al.
patent: 5317716 (1994-05-01), Liu
Baskett et al., "The 4D-MP Graphics Superwork Station"; 33rd IEEE Computer Society International Conference, Spring 1988, pp. 468-471.
Stone, "High Performance Computer Architecture: Cache Memory", Additon-Wesley, 1987, pp. 29-69.
Taylor et al., "An ECL RISC Microprocessor Designed for Two Level Cache"; 35th IEEE Computer Society International Conference, Spring 1990, pp. 228-231.
Farmwald P. Michael
Layman Timothy P.
Ngo Huy Xuan
Roberts Allen W.
Taylor George S.
Lim Krisna
Silicon Graphics Inc.
LandOfFree
Software invalidation in a multiple level, multiple cache system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software invalidation in a multiple level, multiple cache system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software invalidation in a multiple level, multiple cache system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-217756