Method for conditional hedge fetching into cache storage

Electrical computers and digital processing systems: processing – Processing control – Branching

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712235, 712236, 712237, 712238, 711118, G06F 938

Patent

active

060264888

ABSTRACT:
A computer for executing programs and having a structure for fetching instructions and/or operands along a path which may not be taken by a process being executed by a computer processor having a hierarchical memory structure with data being loaded into cache lines of a cache in the structure, and having block line fetch signal selection logic and computational logic with hedge selection logic for generating line fetch block signals for control of hedging by fetching instructions and/or operands along a path which may not be taken by a process being executed and making selected hedge fetches sensitive to whether the data is in the cache so as to gain the best performance advantage with a selected hedge fetch signal which accompanies each fetch request to the cache to identify whether a line should be loaded if it misses the cache to indicate a selected hedge fetch when this signal is ON, and rejecting a fetch request in the event the selected hedge fetch signal is turned ON if the data is not in the cache, the cache will reject the fetch, and thereafter repeating the fetch request after a fetch request has been rejected when the the selected hedge fetch signal was turned ON the data was not in the cache to repeat the fetch request at a later time when it is more certain that the process being executed wants the data, or never repeating the request upon determination that the process being executed does not need the data to be fetched.

REFERENCES:
patent: 4991080 (1991-02-01), Emma
patent: 5303356 (1994-04-01), Vassiliadis et al.
patent: 5353419 (1994-10-01), Touch et al.
patent: 5797020 (1998-08-01), Bonella
patent: 5809294 (1998-09-01), Ando
IBM, "Hedge Fetch History Table", IBM Tech. Disclosure Bulletin vol. 31 No. 9, pp. 101-102, Feb. 1989.
"Zero-Cycle Branches in Simple Risc Designs" IBM Technical Disclosure Bulletin, by Grohoski, vol. 33, No. 10B, Mar. 1991, pp. 253-259.
"Architecting Computer System Locks" IBM Technical Disclosure Bulletin, by Liu, vol. 30, No. 9, Feb. 1988, pp. 444-446.
"High-Speed Translation Mechanism" IBM Technical Disclosure Bulletin, by Weiss, vol. 25, No. 1, Jun. 1982, pp. 59-61.

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 conditional hedge fetching into cache storage 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 conditional hedge fetching into cache storage, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for conditional hedge fetching into cache storage will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1915457

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