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 条
[31]   Cost-effective alternatives to facilitate biomonitoring and bioassessment of neotropical streams [J].
Valente-Neto, Francisco ;
Dala-Corte, Renato B. ;
Cunico, Almir M. ;
Magalhães, André L.B. ;
Godoy, Bruno S. ;
Leal, Cecília G. ;
Castro, Diego M.P. ;
Macedo, Diego R. ;
Lima-Junior, Dilermando P. ;
Gubiani, Éder A. ;
Roque, Fabio de O. ;
Teresa, Fabrício B. ;
Oliveira, Fagner Junior Machado ;
Becker, Fernando G. ;
Brejão, Gabriel L. ;
Brito, Janaina ;
Zuanon, Jansen ;
Vitule, Jean R.S. ;
Dias-Silva, Karina ;
Casatti, Lilian ;
Lima, Luciano B. ;
Montag, Luciano F.A. ;
Callisto, Marcos ;
dos Santos, Mireile R. ;
Hamada, Neusa ;
Pamplin, Paulo A.Z. ;
Pompeu, Paulo S. ;
Leitão, Rafael P. ;
Ruaro, Renata ;
Couceiro, Sheyla R.M. ;
Abilhoa, Vinícius ;
Súarez, Yzel R. ;
Martins, Renato T. .
Science of the Total Environment, 2025, 965
[32]   Cost-effective Bipolar Membranes for Efficient Electrochemical Water Dissociation [J].
Kim, Do-Hyeong ;
Kang, Moon-Sung .
CHEMISTRY LETTERS, 2017, 46 (10) :1459-1462
[33]   Digital Breast Tomosynthesis Screening for Breast Cancer: It Is Cost-effective! [J].
Slanetz, Priscilla J. .
RADIOLOGY, 2020, 297 (01) :49-50
[34]   Learning Cost-Effective Sampling Strategies for Empirical Performance Modeling [J].
Ritter, Marcus ;
Calotoiu, Alexandru ;
Rinke, Sebastian ;
Reimann, Thorsten ;
Hoefler, Torsten ;
Wolf, Felix .
2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, :884-895
[35]   Design And Development of Cost-Effective Automatic Solar Panel Cleaning System [J].
Khayyat, Abdullah Mohammed Zaki ;
Alharthi, Abdulrahman Hamad ;
Almohammadi, Faisal Lafi ;
Almarwani, Ziyad Saad ;
Shawely, Tawfeeq ;
Dessouki, Mohammed E. ;
Mobarak, Youssef ;
Kannan, Nithiyananthan .
2023 INTERNATIONAL CONFERENCE ON COMPUTER, ELECTRICAL & COMMUNICATION ENGINEERING, ICCECE, 2023,
[36]   Conditions for a cost-effective application of smart thermostat systems in residential buildings [J].
Schaeuble, Dominik ;
Marian, Adela ;
Cremonese, Lorenzo .
APPLIED ENERGY, 2020, 262
[37]   Cost-effective fetal lung volumetry for assessment of congenital diaphragmatic hernia [J].
Corroenne, Romain ;
Zhu, Katherine H. ;
Johnson, Rebecca ;
Mehollin-Ray, Amy R. ;
Shamshirsaz, Alireza A. ;
Nassr, Ahmed A. ;
Belfort, Michael A. ;
Cortes, Magdalena Sanz ;
Shetty, Anil ;
Lee, Wesley ;
Espinoza, Jimmy .
EUROPEAN JOURNAL OF OBSTETRICS & GYNECOLOGY AND REPRODUCTIVE BIOLOGY, 2021, 260 :22-28
[38]   Cost-effective polymer donors with simple structure for organic solar cells [J].
Zhou, Xue ;
Gu, Chuantao ;
Zheng, Chunying ;
Liu, Bing ;
Tian, Yong ;
Yang, Huan ;
Ma, Jiping ;
Bao, Xichang .
JOURNAL OF MATERIALS CHEMISTRY A, 2024, 12 (31) :19839-19860
[39]   CONeP: A cost-effective online nesting procedure for regional atmospheric models [J].
Yoshida, Ryuji ;
Nishizawa, Seiya ;
Yashiro, Hisashi ;
Adachi, Sachiho A. ;
Sato, Yousuke ;
Tomita, Hirofumi .
PARALLEL COMPUTING, 2017, 65 :21-31
[40]   Cost-effective plasmonic device for label-free streptavidin detection [J].
Cabral Junior, Bento Pereira ;
de Oliveira, Jean Halison ;
Maciel Buzzetti, Paulo Henrique ;
Verderio Fressatti, Maria Gabriela ;
Monteiro, Johny Paulo ;
Cardozo Amorin, Luis Henrique ;
Urbano, Alexandre ;
Radovanovic, Eduardo ;
Girotto, Emerson Marcelo .
MATERIALS LETTERS, 2018, 227 :243-246