Boots – shoes – and leggings
Patent
1988-11-30
1991-02-05
Fleming, Michael R.
Boots, shoes, and leggings
364900, 3649571, 36496422, 3649642, 364964, 3642624, 3642543, 3642434, 36424341, 36424342, G06F 930, G06F 1300, G06F 1200
Patent
active
049910884
ABSTRACT:
A method is provided for minimizing cache misses in a compiled computer program having loop instructions. The compiled computer program is examined to identify a set of compiled loop instructions which is smaller than a cache memory block. The set of compiled loop instructions may straddle two blocks of main memory, which would cause cache misses when the program is executed. The identified set of compiled loop instructions is therefore positioned to fall entirely within the boundaries of a block of main memory so that cache misses are avoided when the set of compiled loop instructions is executed. Loop-invariant instructions are removed from the set of compiled loop instructions. When blocks of the main memory unit are mapped into the cache memory in a set-associative manner, external-call locations are mapped into different rows of the main memory then the corresponding loop instructions. As a result, when blocks of main memory are transferred to the cache memory unit, cache misses are avoided.
REFERENCES:
patent: 4445177 (1984-04-01), Bratt et al.
patent: 4493027 (1985-01-01), Katz et al.
patent: 4523276 (1985-06-01), Maejima et al.
patent: 4646233 (1987-02-01), Weatherford et al.
patent: 4764861 (1988-08-01), Toshiterushibuya
patent: 4858115 (1989-08-01), Rusterholz et al.
patent: 4873630 (1989-10-01), Rusterholz et al.
Fleming Michael R.
Ray Gopal C.
VLSI Technology Inc.
LandOfFree
Method for optimizing utilization of a cache memory 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 for optimizing utilization of a cache memory, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for optimizing utilization of a cache memory will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-16264