Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Reexamination Certificate
2002-08-12
2008-07-29
Sough, Hyung (Department: 2188)
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
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.
Chery Mardochee
NXP B.V.
Sough Hyung
Zawilski Peter
LandOfFree
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.
Profile ID: LFUS-PAI-O-3965070