A branch target instruction prefetchnig technique for improved performance

被引:0
|
作者
Gade, Prashanth Reddy [1 ]
Paily, Roy [1 ]
Ha, Yajun [2 ]
机构
[1] Indian Inst Technol, Dept Elect & Communicat Engn, Gauhati 781039, Assam, India
[2] Natl Univ Singapore, Dept Elect Engn, Singapore 117548, Singapore
关键词
D O I
10.1109/ADCOM.2007.101
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern processors are much faster than the main memory. Cache memories are introduced to reduce this speed gap. However, instruction cache misses can severely limit the performance of today's superscalar processors. Prefetch algorithms attempt to reduce the performance degradation by bringing cache lines into the instruction cache. Different algorithms like next line, target line and wrong-path prefetching are well studied. A new Branch Target Address (BTA) prefetching scheme is proposed. This technique substantially reduces the cycles loss due to branch instruction cache misses. It has achieved substantial performance improvement over other prefetching techniques; for example 10-15% improvement over wrong-path instruction prefetching. With the help of a small size additional buffer, cache access rate as well as cache pollution has been reduced drastically. The new scheme works better in processor designs where memory latencies are likely to be longer.
引用
收藏
页码:345 / +
页数:2
相关论文
共 50 条
  • [1] An Improved Technique for Didactic Instruction in Medicine
    Darling, Duane D.
    Baumeister, Carl F.
    JOURNAL OF THE ASSOCIATION OF AMERICAN MEDICAL COLLEGES, 1947, 22 (02): : 101 - 106
  • [2] An efficient branch predictor for improved accuracy of instruction level parallelism
    Sweety
    Chaudhary, Prachi
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 12098 - 12120
  • [3] An efficient branch predictor for improved accuracy of instruction level parallelism
    Prachi Sweety
    The Journal of Supercomputing, 2021, 77 : 12098 - 12120
  • [4] Exploring Predictive Replacement Policies for Instruction Cache and Branch Target Buffer
    Ajorpaz, Samira Mirbagher
    Garza, Elba
    Jindal, Sangam
    Jimenez, Daniel A.
    2018 ACM/IEEE 45TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2018, : 519 - 532
  • [5] CAN SOCIAL LEADERSHIP BE IMPROVED BY INSTRUCTION IN ITS TECHNIQUE?
    Eichler, George A.
    Merrill, Robert R.
    JOURNAL OF EDUCATIONAL SOCIOLOGY, 1933, 7 (04): : 233 - 236
  • [6] Study of multi-target instruction set simulation technique base on Virtual Instruction Set
    Yang, Yibin
    Jiang, Liehui
    He, Hongqi
    Yin, Qing
    Wang, Ying
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 3, 2008, : 524 - 527
  • [7] Recovery of Performance Degradation in Defective Branch Target Buffers
    Filippou, Filippos
    Keramidas, Georgios
    Mavropoulos, Michail
    Nikolos, Dimitris
    2016 IEEE 22ND INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS), 2016, : 96 - 102
  • [8] IMPROVED IF CYROGENIC-TARGET PRODUCTION TECHNIQUE
    MURPHY, JT
    MILLER, JR
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY, 1981, 18 (03): : 1286 - 1287
  • [9] Cognate Instruction and Bilingual Students' Improved Literacy Performance
    Garcia, Georgia Earnest
    Sacco, Lena J.
    Guerrero-Arias, Beatriz Eugenia
    READING TEACHER, 2020, 73 (05): : 617 - 625
  • [10] The design and performance of an improved target for MICE
    Booth, C. N.
    Hodgson, P.
    Langlands, J.
    Overton, E.
    Robinson, M.
    Smith, P. J.
    Barber, G.
    Long, K. R.
    Shepherd, B.
    Capocci, E.
    MacWaters, C.
    Tarrant, J.
    JOURNAL OF INSTRUMENTATION, 2016, 11