Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1996-05-20
1998-04-07
Asta, Frank J.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711125, 711129, 711133, 364DIG1, G06F 1300
Patent
active
057377499
ABSTRACT:
A microprocessor that dynamically shares cache capacity comprising a controller that determines if all ways for a congruence class of a requested instruction are valid in the instruction cache and if a replacement way for the congruence class of the requested instruction is valid in a data cache. A lookup for the instruction is performed in the cache tags for the instruction cache and the data cache. If a hit occurs in either cache, the instruction is retrieved. If a miss occurs for the instruction in both the instruction cache and the data cache, the controller loads the instruction into either the instruction cache, if the replacement way is valid in the data cache or at least one way for the congruence class of the requested instruction is not valid in the instruction cache, or the data cache, if the replacement way is not valid in the data cache and all ways for the congruence class of the requested instruction are valid in the instruction cache.
REFERENCES:
patent: 4719568 (1988-01-01), Carrubba et al.
patent: 5434992 (1995-07-01), Mattson
patent: 5537571 (1996-07-01), Deville
patent: 5551001 (1996-08-01), Cohen et al.
patent: 5557763 (1996-09-01), Senter et al.
patent: 5572704 (1996-11-01), Bratt et al.
patent: 5577227 (1996-11-01), Finnell et al.
patent: 5603045 (1997-02-01), Dockser
patent: 5623627 (1997-04-01), Witt
Jessani Romesh Mangho
Kuttana Belliappa Manavattira
Patel Rajesh Bhikhubhai
Asta Frank J.
Dillon Andrew J.
International Business Machines - Corporation
Motorola Inc.
Russell Brian F.
LandOfFree
Method and system for dynamically sharing cache capacity in a mi does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for dynamically sharing cache capacity in a mi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for dynamically sharing cache capacity in a mi will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-28753