{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,20]],"date-time":"2025-09-20T21:11:42Z","timestamp":1758402702275,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,9,30]],"date-time":"2019-09-30T00:00:00Z","timestamp":1569801600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006602","name":"Air Force Research Laboratory","doi-asserted-by":"publisher","award":["FA8750-18-S-7001"],"award-info":[{"award-number":["FA8750-18-S-7001"]}],"id":[{"id":"10.13039\/100006602","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1643351"],"award-info":[{"award-number":["1643351"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","award":["Faculty Research Award"],"award-info":[{"award-number":["Faculty Research Award"]}],"id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,9,30]]},"DOI":"10.1145\/3357526.3357549","type":"proceedings-article","created":{"date-parts":[[2019,11,6]],"date-time":"2019-11-06T14:25:56Z","timestamp":1573050356000},"page":"461-470","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":31,"title":["Predicting memory accesses"],"prefix":"10.1145","author":[{"given":"Ajitesh","family":"Srivastava","sequence":"first","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Angelos","family":"Lazaris","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benjamin","family":"Brooks","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajgopal","family":"Kannan","sequence":"additional","affiliation":[{"name":"Army Research Lab - West"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Viktor K.","family":"Prasanna","sequence":"additional","affiliation":[{"name":"University of Southern California"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,9,30]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Multilingual part-of-speech tagging with bidirectional long short-term memory models and auxiliary loss,\" arXiv preprint arXiv:1604.05529","author":"Plank B.","year":"2016","unstructured":"B. Plank , A. S\u00f8gaard , and Y. Goldberg , \" Multilingual part-of-speech tagging with bidirectional long short-term memory models and auxiliary loss,\" arXiv preprint arXiv:1604.05529 , 2016 . B. Plank, A. S\u00f8gaard, and Y. Goldberg, \"Multilingual part-of-speech tagging with bidirectional long short-term memory models and auxiliary loss,\" arXiv preprint arXiv:1604.05529, 2016."},{"key":"e_1_3_2_1_2_1","first-page":"2773","volume-title":"Grammar as a foreign language,\" in Advances in Neural Information Processing Systems","author":"Vinyals O.","year":"2015","unstructured":"O. Vinyals , $ Ls. Kaiser , T. Koo , S. Petrov , I. Sutskever , and G. Hinton , \" Grammar as a foreign language,\" in Advances in Neural Information Processing Systems , pp. 2773 -- 2781 , 2015 . O. Vinyals, $Ls. Kaiser, T. Koo, S. Petrov, I. Sutskever, and G. Hinton, \"Grammar as a foreign language,\" in Advances in Neural Information Processing Systems, pp. 2773--2781, 2015."},{"key":"e_1_3_2_1_3_1","volume-title":"Learning to forget: Continual prediction with lstm","author":"Gers F. A.","year":"1999","unstructured":"F. A. Gers , J. Schmidhuber , and F. Cummins , \" Learning to forget: Continual prediction with lstm ,\" 1999 . F. A. Gers, J. Schmidhuber, and F. Cummins, \"Learning to forget: Continual prediction with lstm,\" 1999."},{"key":"e_1_3_2_1_4_1","unstructured":"\"Apple is bringing the ai revolution to your iphone.\" https:\/\/www.wired.com\/2016\/06\/apple-bringing-ai-revolution-iphone\/. Accessed: 2018-11-10.  \"Apple is bringing the ai revolution to your iphone.\" https:\/\/www.wired.com\/2016\/06\/apple-bringing-ai-revolution-iphone\/. Accessed: 2018-11-10."},{"key":"e_1_3_2_1_5_1","volume-title":"ACM","author":"Zeng Y.","year":"2017","unstructured":"Y. Zeng and X. Guo , \" Long short term memory based hardware prefetcher: a case study,\" in Proceedings of the International Symposium on Memory Systems, pp. 305--311 , ACM , Oct. 2017 . Y. Zeng and X. Guo, \"Long short term memory based hardware prefetcher: a case study,\" in Proceedings of the International Symposium on Memory Systems, pp. 305--311, ACM, Oct. 2017."},{"key":"e_1_3_2_1_6_1","volume-title":"Learning memory access patterns","author":"Hashemi M.","year":"2018","unstructured":"M. Hashemi , K. Swersky , J. A. Smith , G. Ayers , H. Litz , J. Chang , C. Kozyrakis , and P. Ranganathan , \" Learning memory access patterns ,\" Mar. 2018 . M. Hashemi, K. Swersky, J. A. Smith, G. Ayers, H. Litz, J. Chang, C. Kozyrakis, and P. Ranganathan, \"Learning memory access patterns,\" Mar. 2018."},{"key":"e_1_3_2_1_7_1","first-page":"305","article-title":"Predicting multiprocessor memory access patterns with learning models","author":"Sakr M. F.","year":"1997","unstructured":"M. F. Sakr , S. P. Levitan , D. M. Chiarulli , B. G. Horne , and C. L. Giles , \" Predicting multiprocessor memory access patterns with learning models ,\" in ICML , pp. 305 -- 312 , 1997 . M. F. Sakr, S. P. Levitan, D. M. Chiarulli, B. G. Horne, and C. L. Giles, \"Predicting multiprocessor memory access patterns with learning models,\" in ICML, pp. 305--312, 1997.","journal-title":"ICML"},{"key":"e_1_3_2_1_8_1","first-page":"1564","volume-title":"Online prediction of multiprocessor memory access patterns,\" in Proceedings of International Conference on Neural Networks (ICNN'96)","author":"Sakr M. E.","year":"1996","unstructured":"M. E. Sakr , C. L. Giles , S. P. Levitan , B. G. Horne , M. Maggini , and D. M. Chiarulli , \" Online prediction of multiprocessor memory access patterns,\" in Proceedings of International Conference on Neural Networks (ICNN'96) , vol. 3 , pp. 1564 -- 1569 vol.3, June 1996 . M. E. Sakr, C. L. Giles, S. P. Levitan, B. G. Horne, M. Maggini, and D. M. Chiarulli, \"Online prediction of multiprocessor memory access patterns,\" in Proceedings of International Conference on Neural Networks (ICNN'96), vol. 3, pp. 1564--1569 vol.3, June 1996."},{"key":"e_1_3_2_1_9_1","first-page":"06930","article-title":"Feedforward neural networks for caching: Enough or too much?","volume":"1810","author":"Fedchenko V.","year":"2018","unstructured":"V. Fedchenko , G. Neglia , and B. Ribeiro , \" Feedforward neural networks for caching: Enough or too much? ,\" CoRR , vol. abs\/ 1810 . 06930 , 2018 . V. Fedchenko, G. Neglia, and B. Ribeiro, \"Feedforward neural networks for caching: Enough or too much?,\" CoRR, vol. abs\/1810.06930, 2018.","journal-title":"CoRR"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3075564.3075578"},{"key":"e_1_3_2_1_11_1","first-page":"04675","article-title":"Using grouped linear prediction and accelerated reinforcement learning for online content caching","volume":"1803","author":"Zhang N.","year":"2018","unstructured":"N. Zhang , K. Zheng , and M. Tao , \" Using grouped linear prediction and accelerated reinforcement learning for online content caching ,\" CoRR , vol. abs\/ 1803 . 04675 , 2018 . N. Zhang, K. Zheng, and M. Tao, \"Using grouped linear prediction and accelerated reinforcement learning for online content caching,\" CoRR, vol. abs\/1803.04675, 2018.","journal-title":"CoRR"},{"key":"e_1_3_2_1_12_1","first-page":"169","volume-title":"DATE '17","author":"Xu Z.","unstructured":"Z. Xu , S. Ray , P. Subramanyan , and S. Malik , \" Malware detection using machine learning based analysis of virtual memory access patterns,\" in Proceedings of the Conference on Design, Automation & Test in Europe , DATE '17 , (3001 Leuven, Belgium, Belgium) , pp. 169 -- 174 , European Design and Automation Association, 2017. Z. Xu, S. Ray, P. Subramanyan, and S. Malik, \"Malware detection using machine learning based analysis of virtual memory access patterns,\" in Proceedings of the Conference on Design, Automation & Test in Europe, DATE '17, (3001 Leuven, Belgium, Belgium), pp. 169--174, European Design and Automation Association, 2017."},{"key":"e_1_3_2_1_13_1","volume-title":"A neural network memory prefetcher using semantic locality","author":"Peled L.","year":"2018","unstructured":"L. Peled , U. Weiser , and Y. Etsion , \" A neural network memory prefetcher using semantic locality ,\" Mar. 2018 . L. Peled, U. Weiser, and Y. Etsion, \"A neural network memory prefetcher using semantic locality,\" Mar. 2018."},{"key":"e_1_3_2_1_14_1","first-page":"383","volume-title":"2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems","author":"Rahman S.","year":"2015","unstructured":"S. Rahman , M. Burtscher , Z. Zong , and A. Qasem , \" Maximizing hardware prefetch effectiveness with machine learning,\" in 2015 IEEE 17th International Conference on High Performance Computing and Communications , 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems , pp. 383 -- 389 , Aug. 2015 . S. Rahman, M. Burtscher, Z. Zong, and A. Qasem, \"Maximizing hardware prefetch effectiveness with machine learning,\" in 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems, pp. 383--389, Aug. 2015."},{"key":"e_1_3_2_1_15_1","first-page":"1","volume-title":"Storage and Analysis","author":"Liao S.","year":"2009","unstructured":"S. Liao , T. Hung , D. Nguyen , C. Chou , C. Tu , and H. Zhou , \" Machine learning-based prefetch optimization for data center applications,\" in Proceedings of the Conference on High Performance Computing Networking , Storage and Analysis , pp. 1 -- 10 , Nov. 2009 . S. Liao, T. Hung, D. Nguyen, C. Chou, C. Tu, and H. Zhou, \"Machine learning-based prefetch optimization for data center applications,\" in Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, pp. 1--10, Nov. 2009."},{"key":"e_1_3_2_1_16_1","first-page":"48","volume-title":"A deep learning based framework for content caching","author":"Narayanan A.","year":"2018","unstructured":"A. Narayanan , S. Verma , E. Ramadan , P. Babaie , and Z.-L. Zhang , \"Deepcache : A deep learning based framework for content caching ,\" pp. 48 -- 53 , 08 2018 . A. Narayanan, S. Verma, E. Ramadan, P. Babaie, and Z.-L. Zhang, \"Deepcache: A deep learning based framework for content caching,\" pp. 48--53, 08 2018."},{"key":"e_1_3_2_1_17_1","first-page":"02329","article-title":"Learning memory access patterns","volume":"1803","author":"Hashemi M.","year":"2018","unstructured":"M. Hashemi , K. Swersky , J. A. Smith , G. Ayers , H. Litz , J. Chang , C. Kozyrakis , and P. Ranganathan , \" Learning memory access patterns ,\" CoRR , vol. abs\/ 1803 . 02329 , 2018 . M. Hashemi, K. Swersky, J. A. Smith, G. Ayers, H. Litz, J. Chang, C. Kozyrakis, and P. Ranganathan, \"Learning memory access patterns,\" CoRR, vol. abs\/1803.02329, 2018.","journal-title":"CoRR"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446087"},{"key":"e_1_3_2_1_19_1","first-page":"60","volume-title":"Path confidence based lookahead prefetching,\" in The 49th Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Kim J.","year":"2016","unstructured":"J. Kim , S. H. Pugsley , P. V. Gratz , A. Reddy , C. Wilkerson , and Z. Chishti , \" Path confidence based lookahead prefetching,\" in The 49th Annual IEEE\/ACM International Symposium on Microarchitecture , p. 60 , IEEE Press , 2016 . J. Kim, S. H. Pugsley, P. V. Gratz, A. Reddy, C. Wilkerson, and Z. Chishti, \"Path confidence based lookahead prefetching,\" in The 49th Annual IEEE\/ACM International Symposium on Microarchitecture, p. 60, IEEE Press, 2016."},{"key":"e_1_3_2_1_20_1","first-page":"141","volume-title":"Efficiently prefetching complex address patterns,\" in 2015 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO)","author":"Shevgoor M.","year":"2015","unstructured":"M. Shevgoor , S. Koladiya , R. Balasubramonian , C. Wilkerson , S. H. Pugsley , and Z. Chishti , \" Efficiently prefetching complex address patterns,\" in 2015 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) , pp. 141 -- 152 , IEEE , 2015 . M. Shevgoor, S. Koladiya, R. Balasubramonian, C. Wilkerson, S. H. Pugsley, and Z. Chishti, \"Efficiently prefetching complex address patterns,\" in 2015 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), pp. 141--152, IEEE, 2015."},{"key":"e_1_3_2_1_21_1","first-page":"83","volume-title":"Division of labor: A more effective approach to prefetching,\" in 2018 ACM\/IEEE 45th Annual International Symposium on Computer Architecture (ISCA)","author":"Kondguli S.","year":"2018","unstructured":"S. Kondguli and M. Huang , \" Division of labor: A more effective approach to prefetching,\" in 2018 ACM\/IEEE 45th Annual International Symposium on Computer Architecture (ISCA) , pp. 83 -- 95 , June 2018 . S. Kondguli and M. Huang, \"Division of labor: A more effective approach to prefetching,\" in 2018 ACM\/IEEE 45th Annual International Symposium on Computer Architecture (ISCA), pp. 83--95, June 2018."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_2_1_24_1","volume-title":"Deep Learning","author":"Goodfellow I.","year":"2016","unstructured":"I. Goodfellow , Y. Bengio , and A. Courville , Deep Learning . The MIT Press , 2016 . I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. The MIT Press, 2016."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1064978.1065034"}],"event":{"name":"MEMSYS '19: The International Symposium on Memory Systems","acronym":"MEMSYS '19","location":"Washington District of Columbia USA"},"container-title":["Proceedings of the International Symposium on Memory Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357526.3357549","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357526.3357549","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357526.3357549","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:22Z","timestamp":1750202602000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357526.3357549"}},"subtitle":["the road to compact ML-driven prefetcher"],"short-title":[],"issued":{"date-parts":[[2019,9,30]]},"references-count":25,"alternative-id":["10.1145\/3357526.3357549","10.1145\/3357526"],"URL":"https:\/\/doi.org\/10.1145\/3357526.3357549","relation":{},"subject":[],"published":{"date-parts":[[2019,9,30]]},"assertion":[{"value":"2019-09-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}