{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T08:00:14Z","timestamp":1776931214832,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","funder":[{"name":"University funds"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,18]]},"DOI":"10.1145\/3725843.3756110","type":"proceedings-article","created":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T17:19:56Z","timestamp":1760721596000},"page":"533-546","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A TRRIP Down Memory Lane: Temperature-Based Re-Reference Interval Prediction For Instruction Caching"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-6897-4218","authenticated-orcid":false,"given":"Henry","family":"Kao","sequence":"first","affiliation":[{"name":"Huawei Technologies Canada, Toronto, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-5380-2247","authenticated-orcid":false,"given":"Nikhil","family":"Sreekumar","sequence":"additional","affiliation":[{"name":"Huawei Technologies Canada, Toronto, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8084-6132","authenticated-orcid":false,"given":"Prabhdeep Singh","family":"Soni","sequence":"additional","affiliation":[{"name":"Huawei Technologies Canada, Toronto, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2072-8704","authenticated-orcid":false,"given":"Ali","family":"Sedaghati","sequence":"additional","affiliation":[{"name":"Huawei Technologies Canada, Toronto, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5897-7998","authenticated-orcid":false,"given":"Fang","family":"Su","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-7389-5017","authenticated-orcid":false,"given":"Bryan","family":"Chan","sequence":"additional","affiliation":[{"name":"Huawei Technologies Canada, Toronto, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1272-4589","authenticated-orcid":false,"given":"Maziar","family":"Goudarzi","sequence":"additional","affiliation":[{"name":"Huawei Technologies Canada, Toronto, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-6000-8997","authenticated-orcid":false,"given":"Reza","family":"Azimi","sequence":"additional","affiliation":[{"name":"Huawei Technologies Canada, Toronto, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,17]]},"reference":[{"key":"e_1_3_3_2_2_2","unstructured":"Accessed: 2024-06-18. AMD64 Architecture Programmer\u2019s Manual \u2013 Revision: 3.42. https:\/\/www.amd.com\/content\/dam\/amd\/en\/documents\/processor-tech-docs\/programmer-references\/24593.pdf."},{"key":"e_1_3_3_2_3_2","unstructured":"Accessed: 2024-06-18. Arm\u00ae Cortex\u00ae\u2011A510 Core Technical Reference Manual \u2013 Revision: latest. https:\/\/developer.arm.com\/documentation\/101604\/latest\/."},{"key":"e_1_3_3_2_4_2","unstructured":"Accessed: 2024-06-18. Arm\u00ae Cortex\u00ae\u2011X2 Core Technical Reference Manual \u2013 Revision: r2p1. https:\/\/developer.arm.com\/documentation\/101803\/0201\/?lang=en."},{"key":"e_1_3_3_2_5_2","unstructured":"Accessed: 2024-06-18. Clang source. https:\/\/github.com\/llvm\/llvm-project."},{"key":"e_1_3_3_2_6_2","unstructured":"Accessed: 2024-06-18. Linux Kernel Page Table Helpers. https:\/\/docs.kernel.org\/mm\/arch_pgtable_helpers.html."},{"key":"e_1_3_3_2_7_2","unstructured":"Accessed: 2024-06-18. LLVM Hot Cold Split Pass. https:\/\/reviews.llvm.org\/D50658."},{"key":"e_1_3_3_2_8_2","unstructured":"Accessed: 2024-06-18. LLVM Machine Function Split Pass. https:\/\/reviews.llvm.org\/D50658."},{"key":"e_1_3_3_2_9_2","unstructured":"Accessed: 2024-06-18. Python source. https:\/\/github.com\/python\/cpython."},{"key":"e_1_3_3_2_10_2","unstructured":"Accessed: 2024-06-18. SPEC CPU\u00ae 2017. https:\/\/www.spec.org\/cpu2017\/."},{"key":"e_1_3_3_2_11_2","unstructured":"Accessed: 2024-06-18. SQLite. https:\/\/www.sqlite.org\/."},{"key":"e_1_3_3_2_12_2","unstructured":"Accessed: 2025-03-26. Android AOSP Support for 16 KB page sizes. https:\/\/developer.android.com\/about\/versions\/15\/behavior-changes-all#16-kb."},{"key":"e_1_3_3_2_13_2","unstructured":"Accessed: 2025-03-29. Abseil. https:\/\/github.com\/abseil\/abseil-cpp."},{"key":"e_1_3_3_2_14_2","unstructured":"Accessed: 2025-03-29. LLVM Test Suite. https:\/\/github.com\/llvm\/llvm-test-suite."},{"key":"e_1_3_3_2_15_2","unstructured":"Accessed: 2025-03-29. Rapidjson. https:\/\/github.com\/Tencent\/rapidjson."},{"key":"e_1_3_3_2_16_2","unstructured":"Accessed: 2025-06-11. Linux kernel HugeTLB Pages. https:\/\/docs.kernel.org\/admin-guide\/mm\/hugetlbpage.html."},{"key":"e_1_3_3_2_17_2","unstructured":"Accessed: 2025-07-16. Huawei Mate 60 Pro. https:\/\/consumer.huawei.com\/cn\/phones\/mate60-pro\/."},{"key":"e_1_3_3_2_18_2","unstructured":"Accessed: 2025-07-16. OpenHarmony. https:\/\/gitee.com\/openharmony\/docs\/tree\/master."},{"key":"e_1_3_3_2_19_2","doi-asserted-by":"publisher","unstructured":"Ali Ansari Fatemeh Golshan Rahil Barati Pejman Lotfi-Kamran and Hamid Sarbazi-Azad. 2023. MANA: Microarchitecting a Temporal Instruction Prefetcher. IEEE Trans. Comput. 72 3 (2023) 732\u2013743. 10.1109\/TC.2022.3176825","DOI":"10.1109\/TC.2022.3176825"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322234"},{"key":"e_1_3_3_2_21_2","doi-asserted-by":"publisher","unstructured":"L.\u00a0A. Belady. 1966. A study of replacement algorithms for a virtual-storage computer. IBM Systems Journal 5 2 (1966) 78\u2013101. 10.1147\/sj.52.0078","DOI":"10.1147\/sj.52.0078"},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","unstructured":"Trevor\u00a0E. Carlson Wim Heirman Stijn Eyerman Ibrahim Hur and Lieven Eeckhout. 2014. An Evaluation of High-Level Mechanistic Core Models. ACM Transactions on Architecture and Code Optimization (TACO) Article 5 (2014) 23\u00a0pages. 10.1145\/2629677","DOI":"10.1145\/2629677"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","unstructured":"Trevor\u00a0E. Carlson Wim Heirman Stijn Eyerman Ibrahim Hur and Lieven Eeckhout. 2014. An Evaluation of High-Level Mechanistic Core Models. ACM Trans. Archit. Code Optim. 11 3 Article 28 (aug 2014) 25\u00a0pages. 10.1145\/2629677","DOI":"10.1145\/2629677"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO51591.2021.9370306"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854044"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.43"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155638"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3620665.3640394"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO57630.2024.10444807"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"publisher","unstructured":"Mark\u00a0D. Hill and Michael\u00a0R. Marty. 2008. Amdahl\u2019s Law in the Multicore Era. Computer 41 7 (2008) 33\u201338. 10.1109\/MC.2008.209","DOI":"10.1109\/MC.2008.209"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","unstructured":"Ellis Hoag Kyungwoo Lee Julian Mestre Sergey Pupyrev and Yongkang Zhu. 2024. Reordering Functions in Mobiles Apps for Reduced Size and Faster Start-Up. 23 4 (2024). 10.1145\/3660635","DOI":"10.1145\/3660635"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.17"},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056045"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815971"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2017.7863733"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","unstructured":"Svilen Kanev Juan\u00a0Pablo Darago Kim Hazelwood Parthasarathy Ranganathan Tipp Moseley Gu-Yeon Wei and David Brooks. 2015. Profiling a warehouse-scale computer(ISCA \u201915). Association for Computing Machinery New York NY USA 158\u2013169. 10.1145\/2749469.2750392","DOI":"10.1145\/2749469.2750392"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS61541.2024.00017"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480124"},{"key":"e_1_3_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00024"},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00063"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","unstructured":"Kyungwoo Lee Manman Ren and Ellis Hoag. 2024. Optimistic and Scalable Global Function Merging. Association for Computing Machinery New York NY USA. 10.1145\/3652032.3657575","DOI":"10.1145\/3652032.3657575"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669172"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3578360.3580256"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"publisher","unstructured":"Gai Liu Umar Farooq Chengyan Zhao Xia Liu and Nian Sun. 2023. Linker Code Size Optimization for Native Mobile Applications(CC 2023). Association for Computing Machinery New York NY USA 168\u2013179. 10.1145\/3578360.3580256","DOI":"10.1145\/3578360.3580256"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589097"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"crossref","unstructured":"Maksim Panchenko Rafael Auler Bill Nell and Guilherme Ottoni. 2019. BOLT: a practical binary optimizer for data centers and beyond(CGO 2019). IEEE Press 2\u201314.","DOI":"10.1109\/CGO.2019.8661201"},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250709"},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/300979.300999"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO61859.2024.00042"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA53966.2022.00048"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575727"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527430"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155671"},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844459"},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"publisher","unstructured":"Tingji Zhang Boris Grot Wenjian He Yashuai Lv Peng Qu Fang Su Wenxin Wang Guowei Zhang Xuefeng Zhang and Youhui Zhang. 2025. Hierarchical Prefetching: A Software-Hardware Instruction Prefetcher for Server Applications. Association for Computing Machinery New York NY USA. 10.1145\/3676641.3716260","DOI":"10.1145\/3676641.3716260"}],"event":{"name":"MICRO 2025: 58th IEEE\/ACM International Symposium on Microarchitecture","location":"Seoul Korea","acronym":"MICRO 2025","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["Proceedings of the 58th IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3725843.3756110","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,26]],"date-time":"2026-01-26T21:42:30Z","timestamp":1769463750000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3725843.3756110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,17]]},"references-count":55,"alternative-id":["10.1145\/3725843.3756110","10.1145\/3725843"],"URL":"https:\/\/doi.org\/10.1145\/3725843.3756110","relation":{},"subject":[],"published":{"date-parts":[[2025,10,17]]},"assertion":[{"value":"2025-10-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}