A Cost-Effective Entangling Prefetcher for Instructions

被引:17
作者
Ros, Alberto [1 ]
Jimborean, Alexandra [1 ]
机构
[1] Univ Murcia, Comp Engn Dept, Murcia, Spain
来源
2021 ACM/IEEE 48TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2021) | 2021年
基金
欧洲研究理事会;
关键词
Instruction prefetching; caches; entangling; correlation; latency; PERFORMANCE; PREDICTION;
D O I
10.1109/ISCA52012.2021.00017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Prefetching instructions in the instruction cache is a fundamental technique for designing high-performance computers. There are three key properties to consider when designing an efficient and effective prefetcher: timeliness, coverage, and accuracy. Timeliness is essential, as bringing instructions too early increases the risk of the instructions being evicted from the cache before their use and requesting them too late can lead to the instructions arriving after they are demanded. Coverage is important to reduce the number of instruction cache misses and accuracy to ensure that the prefetcher does not pollute the cache or interacts negatively with the other hardware mechanisms. This paper presents the Entangling Prefetcher for Instructions that entangles instructions to maximize timeliness. The prefetcher works by finding which instruction should trigger the prefetch for a subsequent instruction, accounting for the latency of each cache miss. The prefetcher is carefully adjusted to account for both coverage and accuracy. Our evaluation shows that with 40KB of storage, Entangling can increase performance up to 23%, outperforming state-of-the-art prefetchers.
引用
收藏
页码:99 / 111
页数:13
相关论文
共 50 条
[11]   Eccentric Pumping Unit: Cost-effective and Reliable [J].
Zhang Shaobo ;
Gao Heping ;
Chen Yibao ;
Shi Linsong and Zhang Huiwen(University of Petroleum ;
Dongying) .
CHINA OIL & GAS, 1996, (04) :226-227
[12]   Development of a control algorithm aiming at cost-effective operation of a VRF heating system [J].
Moon, Jin Woo ;
Yang, Young Kwon ;
Choi, Eun Ji ;
Choi, Young Jae ;
Lee, Kwang-Ho ;
Kim, Yong-Shik ;
Park, Bo Rang .
APPLIED THERMAL ENGINEERING, 2019, 149 (1522-1531) :1522-1531
[13]   Towards a cost-effective immobilized lipase for specialty chemicals [J].
Tufvesson, Par ;
Tornvall, Ulrika ;
Carvalho, Jorge ;
Karlsson, Annika J. ;
Hatti-Kaul, Rajni .
JOURNAL OF MOLECULAR CATALYSIS B-ENZYMATIC, 2011, 68 (02) :200-205
[14]   Decarbonizing residential building energy: A cost-effective approach [J].
Timmons, David ;
Konstantinidis, Charalampos ;
Shapiro, Andrew M. ;
Wilson, Alex .
ENERGY POLICY, 2016, 92 :382-392
[15]   A cost-effective and informative method of GPS tracking wildlife [J].
Allan, Blake M. ;
Arnould, John P. Y. ;
Martin, Jennifer K. ;
Ritchie, Euan G. .
WILDLIFE RESEARCH, 2013, 40 (05) :345-348
[16]   A Cost-Effective Portable Multiband Spectrophotometer for Precision Agriculture [J].
Javier Fernandez-Alonso, Francisco ;
Hernandez, Zulimar ;
Torres-Costa, Vicente .
AGRICULTURE-BASEL, 2023, 13 (08)
[17]   Time to incentivize cost-effective conservation in agricultural landscapes [J].
Sidemo-Holm, William .
FRONTIERS IN CONSERVATION SCIENCE, 2022, 3
[18]   Design Optimization of a Cost-Effective Micro Wind Turbine [J].
Leung, D. Y. C. ;
Deng, Y. ;
Leung, M. K. H. .
WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL II, 2010, :988-993
[19]   Synergetic effect of fibers on geopolymers: Cost-effective and sustainable perspective [J].
Alcan, Haluk Gorkem ;
Bayrak, Baris ;
Oz, Ali ;
Celebi, Oguzhan ;
Kaplan, Gokhan ;
Aydin, Abdulkadir Cuneyt .
CONSTRUCTION AND BUILDING MATERIALS, 2024, 414
[20]   Enhanced beamspace MUSIC for cost-effective FMCW automotive radar [J].
Li, Yang ;
Zhang, Cheng ;
Song, Yixin ;
Huang, Yongming .
IET RADAR SONAR AND NAVIGATION, 2020, 14 (02) :257-267