Instruction cache way prediction for jump targets

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S003000, C711S118000, C711S125000, C711S128000, C711S123000, C711S204000, C711S213000, C711S214000, C711S215000, C711S217000, C711S218000

Reexamination Certificate

active

07406569

ABSTRACT:
Typical cache architecture provides a single cache way prediction memory for use in predicting a cache way for both sequential and non-sequential instructions contained within a program stream. Unfortunately, one of the drawbacks of the prior art cache way prediction scheme lies in its efficiency when dealing with instructions that vary the PC in a non-sequential manner, such as branch instructions including jump instructions. To facilitate caching of non-sequential instructions an additional cache way prediction memory is provided to deal with the non-sequential instructions. Thus during program execution a decision circuit determines whether to use a sequential cache way prediction array or a non sequential cache way prediction array in dependence upon the type of instruction. Advantageously the improved cache way prediction scheme provides an increased cache hit percentage when used with non-sequential instructions.

REFERENCES:
patent: 5752069 (1998-05-01), Roberts et al.
Weiyu Tang et al, “Integrated I-cache Way Predictor and Branch Target Buffer to Reduce Energy Consumption”, Proceedings of the 4thInternational Symposium on High Performance Computing (ISHPC), May 15-17, 2002, pp. 120-132.
“Way-Predicting Set-Associative Cache for High Performance and Low Energy Consumption”, Inoue et al., Kyushu University.
“Reducing Set-Associative Cache Energy via Way-Prediction and Selective Direct-Mapping”, Powell et al.,34thProceedings of the International Symposium on Microarchitecture, 2001.
“Next Cache Line and Set Prediction”, Calder et al., University of Colorado.
Calder B et al: “Next Cache Line and Set Prediction ” Proceedings of the 22ND Annual Symposium on Computer Architecture. Santa Marherita Ligure. IT, Jun. 22-24, 1995, Proceedings of the Annual Symposium on Computer Architecture, New York, ACM, US, vol. Symp. 22, Jun. 22, 1995 pp. 287-296, XP000687716.
Powell M D et al: “Reducing Set-Associative Cache Energy Via Way-Prediction and Selective Direct-Mapping” Micro-34. Proceedings of the 34TH Annual ACM/IEEE International Symposium on Microarchitecture, Los Alamitos, CA: IEEE Comp Soc, US, Dec. 1, 2001, pp. 54-65, XP001075831.

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

Instruction cache way prediction for jump targets does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Instruction cache way prediction for jump targets, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instruction cache way prediction for jump targets will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3965070

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