Method for optimizing utilization of a cache memory

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-16264

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