{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,30]],"date-time":"2026-08-30T02:52:36Z","timestamp":1788058356841,"version":"build-2784847793"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,27]],"date-time":"2024-04-27T00:00:00Z","timestamp":1714176000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF 2224463"],"award-info":[{"award-number":["CCF 2224463"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF 2217154"],"award-info":[{"award-number":["CCF 2217154"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS 2245999"],"award-info":[{"award-number":["CNS 2245999"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,27]]},"DOI":"10.1145\/3620666.3651332","type":"proceedings-article","created":{"date-parts":[[2024,4,24]],"date-time":"2024-04-24T08:08:21Z","timestamp":1713946101000},"page":"785-800","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["PATHFINDER: Practical Real-Time Learning for Data Prefetching"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-8496-0058","authenticated-orcid":false,"given":"Lin","family":"Jia","sequence":"first","affiliation":[{"name":"University of Utah, Salt Lake city, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3718-794X","authenticated-orcid":false,"given":"James Patrick","family":"Mcmahon","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake city, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5008-9870","authenticated-orcid":false,"given":"Sumanth","family":"Gudaparthi","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-7338-0267","authenticated-orcid":false,"given":"Shreyas","family":"Singh","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-4093-5904","authenticated-orcid":false,"given":"Rajeev","family":"Balasubramonian","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,4,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"The 2nd cache replacement championship. https:\/\/crc2.ece.tamu.edu\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Ml-based data prefetching competition. https:\/\/sites.google.com\/view\/mlarchsys\/isca-2021\/ml-prefetching-competition."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125932"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00053"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3085572"},{"key":"e_1_3_2_1_6_1","volume-title":"Pythia: A customizable hardware prefetching framework using online reinforcement learning. CoRR, abs\/2109.12021","author":"Bera Rahul","year":"2021","unstructured":"Rahul Bera, Konstantinos Kanellopoulos, Anant V. Nori, Taha Shahroodi, Sreenivas Subramoney, and Onur Mutlu. Pythia: A customizable hardware prefetching framework using online reinforcement learning. CoRR, abs\/2109.12021, 2021."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1523\/JNEUROSCI.18-24-10464.1998"},{"key":"e_1_3_2_1_8_1","volume-title":"Truenorth: A high-performance, low-power neurosynaptic processor for multi-sensory perception, action, and cognition","author":"Cassidy Andrew S.","year":"2016","unstructured":"Andrew S. Cassidy, Jun Sawada, Paul Merolla, John V. Arthur, Rodrigo Alvarez-Icaza, Filipp Akopyan, Bryan L. Jackson, and Dharmendra S. Modha. Truenorth: A high-performance, low-power neurosynaptic processor for multi-sensory perception, action, and cognition. 2016."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2004.10010"},{"key":"e_1_3_2_1_10_1","volume-title":"Effective hardware-based data prefetching for high-performance processors","author":"Chen Tien-Fu","year":"1995","unstructured":"Tien-Fu Chen and Jean-Loup Baer. Effective hardware-based data prefetching for high-performance processors. IEEE transactions on computers, 44(5):609--623, 1995."},{"key":"e_1_3_2_1_11_1","first-page":"01","article-title":"A neuromorphic manycore processor with on-chip learning. IEEE Micro","author":"Davies Mike","year":"2018","unstructured":"Mike Davies, Narayan Srinivasa, Tsung-Han Lin, Gautham Chinya, Prasad Joshi, Andrew Lines, Andreas Wild, Hong Wang, and Deepak Mathaikutty. Loihi: A neuromorphic manycore processor with on-chip learning. IEEE Micro, PP:1--1, 01 2018.","journal-title":"PP:1--1"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.3389\/fncom.2015.00099"},{"key":"e_1_3_2_1_13_1","first-page":"9","article-title":"Unsupervised learning of digit recognition using spike-timing-dependent plasticity","author":"Diehl Peter","year":"2015","unstructured":"Peter Diehl and Matthew Cook. Unsupervised learning of digit recognition using spike-timing-dependent plasticity. Frontiers in Computational Neuroscience, 9, 2015.","journal-title":"Frontiers in Computational Neuroscience"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/144965.145006"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2564710"},{"key":"e_1_3_2_1_16_1","volume-title":"International Conference on Machine Learning. PMLR","author":"Hashemi Milad","year":"2018","unstructured":"Milad Hashemi, Kevin Swersky, Jamie Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, and Parthasarathy Ranganathan. Learning memory access patterns. In International Conference on Machine Learning. PMLR, 2018."},{"key":"e_1_3_2_1_17_1","volume-title":"Learning memory access patterns. CoRR, abs\/1803.02329","author":"Hashemi Milad","year":"2018","unstructured":"Milad Hashemi, Kevin Swersky, Jamie A. Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, and Parthasarathy Ranganathan. Learning memory access patterns. CoRR, abs\/1803.02329, 2018."},{"key":"e_1_3_2_1_18_1","first-page":"12","article-title":"A machine learning-oriented spiking neural networks library in python","author":"Hazan Hananel","year":"2018","unstructured":"Hananel Hazan, Daniel J. Saunders, Hassaan Khan, Devdhar Patel, Darpan T. Sanghavi, Hava T. Siegelmann, and Robert Kozma. Bindsnet: A machine learning-oriented spiking neural networks library in python. Frontiers in Neuroinformatics, 12, 2018.","journal-title":"Frontiers in Neuroinformatics"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1006209.1006211"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540730"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540730"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/266800.266806"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/325096.325162"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2008.4634199"},{"key":"e_1_3_2_1_25_1","volume-title":"Stdp-based spiking deep neural networks for object recognition. CoRR, abs\/1611.01421","author":"Kheradpisheh Saeed Reza","year":"2016","unstructured":"Saeed Reza Kheradpisheh, Mohammad Ganjtabesh, Simon J. Thorpe, and Timoth\u00e9e Masquelier. Stdp-based spiking deep neural networks for object recognition. CoRR, abs\/1611.01421, 2016."},{"key":"e_1_3_2_1_26_1","volume-title":"2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE.","author":"Kim Jinchun","unstructured":"Jinchun Kim, Seth H Pugsley, Paul V Gratz, AL Narasimha Reddy, Chris Wilkerson, and Zeshan Chishti. Path confidence based lookahead prefetching. In 2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/379240.379259"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11063-013-9315-8"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744783"},{"key":"e_1_3_2_1_30_1","volume-title":"2nd Data Prefetching Championship","author":"Michaud Pierre","year":"2015","unstructured":"Pierre Michaud. A best-offset prefetcher. In 2nd Data Prefetching Championship, 2015."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446087"},{"key":"e_1_3_2_1_32_1","volume-title":"A survey of recent prefetching techniques for processor caches. ACM Computing Surveys (CSUR), 49(2):1--35","author":"Mittal Sparsh","year":"2016","unstructured":"Sparsh Mittal. A survey of recent prefetching techniques for processor caches. ACM Computing Surveys (CSUR), 49(2):1--35, 2016."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2017.7966154"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00038"},{"key":"e_1_3_2_1_35_1","volume-title":"et al. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, 32, 2019."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872887.2749473"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835971"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835971"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155635"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830793"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446752"},{"key":"e_1_3_2_1_42_1","first-page":"861","volume-title":"Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2021","author":"Shi Zhan","year":"2021","unstructured":"Zhan Shi, Akanksha Jain, Kevin Swersky, Milad Hashemi, Parthasarathy Ranganathan, and Calvin Lin. Voyager github repository. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2021, page 861--873, New York, NY, USA, 2021. Association for Computing Machinery."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/142880.142891"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555815.1555766"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1150019.1136508"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357549"},{"key":"e_1_3_2_1_47_1","unstructured":"Synopsys. Synopsys Design Compiler User Guide. http:\/\/www.synopsys.com\/\\Tools\/Implementation\/RTLSynthesis\/DCUltra\/Pages\/."},{"key":"e_1_3_2_1_48_1","first-page":"860","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE)","author":"Tang Tianqi","year":"2015","unstructured":"Tianqi Tang, Lixue Xia, Boxun Li, Rong Luo, Yiran Chen, Yu Wang, and Huazhong Yang. Spiking neural network with rram: Can we use it for real-world application? In 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 860--865, 2015."},{"key":"e_1_3_2_1_49_1","unstructured":"WikiChip. Ryzen 7 2700X - AMD. https:\/\/en.wikichip.org\/wiki\/amd\/ryzen_7\/2700x."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3593856.3595901"},{"key":"e_1_3_2_1_51_1","first-page":"1","volume-title":"SC22: International Conference for High Performance Computing, Networking, Storage and Analysis","author":"Zhang Pengmiao","year":"2022","unstructured":"Pengmiao Zhang, Rajgopal Kannan, Ajitesh Srivastava, Anant V Nori, and Viktor K Prasanna. Resemble: reinforced ensemble framework for data prefetching. In SC22: International Conference for High Performance Computing, Networking, Storage and Analysis, pages 1--14. IEEE, 2022."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3422575.3422807"}],"event":{"name":"ASPLOS '24: 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","location":"La Jolla CA USA","acronym":"ASPLOS '24","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620666.3651332","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3620666.3651332","content-type":"text\/html","content-version":"vor","intended-application":"syndication"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:03:42Z","timestamp":1750277022000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620666.3651332"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,27]]},"references-count":52,"alternative-id":["10.1145\/3620666.3651332","10.1145\/3620666"],"URL":"https:\/\/doi.org\/10.1145\/3620666.3651332","relation":{},"subject":[],"published":{"date-parts":[[2024,4,27]]},"assertion":[{"value":"2024-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}