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 条
[41]   Cost-Effective Symmetric PbSe-Based Device for Thermoelectric Cooling [J].
Xu, Liqing ;
Hong, Tao ;
Liu, Shibo ;
Wang, Sining ;
Liu, Dongrui ;
Zhou, Tianhang ;
Xiao, Yu ;
Zhao, Li-Dong .
ADVANCED MATERIALS, 2025, 37 (27)
[42]   An approach to prioritize customer-based, cost-effective service enhancements [J].
Srinivasan, V. ;
Shainesh, G. ;
Sharma, Anand K. .
SERVICE INDUSTRIES JOURNAL, 2015, 35 (14) :747-762
[43]   Cost-Effective Scenarios of CABAC in H.264/AVC Codec [J].
Krishnamuthy, S. P. ;
Le, Thinh M. ;
Ho, Boon-Leng .
PROCEEDINGS OF THE 2009 12TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC 2009), 2009, :360-363
[44]   Cost-effective Laser Source and Endecoder Technologies for Advanced OCDMA System [J].
Pu, Tao ;
He, Weixin ;
Wei, Zhihu ;
Sun, Guodan ;
Wang, Rong .
PROCEEDINGS OF THE 2011 16TH EUROPEAN CONFERENCE ON NETWORKS AND OPTICAL COMMUNICATIONS (NOC 2011), 2011, :107-109
[45]   CryoCache: A Fast, Large, and Cost-Effective Cache Architecture for Cryogenic Computing [J].
Min, Dongmoon ;
Byun, Ilkwon ;
Lee, Gyu-Hyeon ;
Na, Seongmin ;
Kim, Jangwoo .
TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, :449-464
[46]   Cost-effective copper removal by electrosorption powered by microbial fuel cells [J].
Yang, Jie ;
Zhou, Minghua ;
Hu, Youshuang ;
Yang, Weilu .
BIOPROCESS AND BIOSYSTEMS ENGINEERING, 2016, 39 (03) :511-519
[47]   High efficient and cost-effective screening method for diabetic cardiovascular risk [J].
Kajimoto, Tadafumi ;
Sawamura, Mami S. ;
Hayashi, Reiko D. ;
Oya, Takeshi ;
Hirao, Rieko A. ;
Kouhara, Haruhiko .
DIABETOLOGY & METABOLIC SYNDROME, 2014, 6
[48]   Cost-effective PMMA photocatalytic microreactor for nanocatalyst screening and environmental research [J].
Tuntithavornwat, Soontorn ;
Saengpitak, Kasitipun ;
Phitaksidchareon, Peerapol ;
Sdayuruch, Theerut ;
Hunsom, Mali .
CHEMICAL ENGINEERING JOURNAL ADVANCES, 2025, 23
[49]   Cost-Effective Prognostics of IGBT Bond Wires With Consideration of Temperature Swing [J].
Hu, Keting ;
Liu, Zhigang ;
Du, He ;
Ceccarelli, Lorenzo ;
Iannuzzo, Francesco ;
Blaabjerg, Frede ;
Tasiu, Ibrahim Adamu .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2020, 35 (07) :6773-6784
[50]   Investigation on the cost-effective optimal dimensions of a solar chimney with the Bees Algorithm [J].
Unal, Recep Emre ;
Guzel, Muhammed Huseyin ;
Sen, Muhammed Arif ;
Kose, Faruk ;
Kalyoncu, Mete .
INTERNATIONAL JOURNAL OF ENERGY AND ENVIRONMENTAL ENGINEERING, 2023, 14 (03) :475-485