{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T15:05:06Z","timestamp":1781622306431,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":78,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,25]],"date-time":"2023-03-25T00:00:00Z","timestamp":1679702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Defense Advanced Research Projects Agency","award":["FA8650-18-2-7864"],"award-info":[{"award-number":["FA8650-18-2-7864"]}]},{"name":"Binational Science Foundation","award":["2020135"],"award-info":[{"award-number":["2020135"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,3,25]]},"DOI":"10.1145\/3582016.3582029","type":"proceedings-article","created":{"date-parts":[[2023,3,20]],"date-time":"2023-03-20T16:59:03Z","timestamp":1679331543000},"page":"282-301","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["GRACE: A Scalable Graph-Based Approach to Accelerating Recommendation Model Inference"],"prefix":"10.1145","author":[{"given":"Haojie","family":"Ye","sequence":"first","affiliation":[{"name":"University of Michigan, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sanketh","family":"Vedula","sequence":"additional","affiliation":[{"name":"Technion, Israel"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuhan","family":"Chen","sequence":"additional","affiliation":[{"name":"University of Michigan, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yichen","family":"Yang","sequence":"additional","affiliation":[{"name":"University of Michigan, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alex","family":"Bronstein","sequence":"additional","affiliation":[{"name":"Technion, Israel"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ronald","family":"Dreslinski","sequence":"additional","affiliation":[{"name":"University of Michigan, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Trevor","family":"Mudge","sequence":"additional","affiliation":[{"name":"University of Michigan, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nishil","family":"Talati","sequence":"additional","affiliation":[{"name":"University of Michigan, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,3,25]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Divya Mahajan, and Prashant J Nair.","author":"Adnan Muhammad","year":"2021","unstructured":"Muhammad Adnan , Yassaman Ebrahimzadeh Maboud , Divya Mahajan, and Prashant J Nair. 2021 . Accelerating recommendation system training by leveraging popular choices. arXiv preprint arXiv:2103.00686. Muhammad Adnan, Yassaman Ebrahimzadeh Maboud, Divya Mahajan, and Prashant J Nair. 2021. Accelerating recommendation system training by leveraging popular choices. arXiv preprint arXiv:2103.00686."},{"key":"e_1_3_2_1_2_1","unstructured":"My anime list. 2016. Anime recommendations database. https:\/\/www.kaggle.com\/CooperUnion\/anime-recommendations-database \t\t\t\t  My anime list. 2016. Anime recommendations database. https:\/\/www.kaggle.com\/CooperUnion\/anime-recommendations-database"},{"key":"e_1_3_2_1_3_1","unstructured":"SNU Architecture and Code Optimization (ARC) Lab. 2021. MERCI Code Repository. https:\/\/github.com\/SNU-ARC\/MERCI \t\t\t\t  SNU Architecture and Code Optimization (ARC) Lab. 2021. MERCI Code Repository. https:\/\/github.com\/SNU-ARC\/MERCI"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA51647.2021.00080"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322234"},{"key":"e_1_3_2_1_6_1","volume-title":"Patterson","author":"Beamer Scott","year":"2015","unstructured":"Scott Beamer , Krste Asanovic , and David A . Patterson . 2015 . The GAP Benchmark Suite. CoRR , abs\/1508.03619 (2015), arXiv:1508.03619. arxiv:1508.03619 Scott Beamer, Krste Asanovic, and David A. Patterson. 2015. The GAP Benchmark Suite. CoRR, abs\/1508.03619 (2015), arXiv:1508.03619. arxiv:1508.03619"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.1110.1371"},{"key":"e_1_3_2_1_8_1","volume-title":"Encyclopedia of parallel computing","author":"\u00c7ataly\u00fcrek \u00dcmit V","unstructured":"\u00dcmit V \u00c7ataly\u00fcrek and Cevdet Aykanat . 2011. Patoh (partitioning tool for hypergraphs). In Encyclopedia of parallel computing . Springer , 1479\u20131487. \u00dcmit V \u00c7ataly\u00fcrek and Cevdet Aykanat. 2011. Patoh (partitioning tool for hypergraphs). In Encyclopedia of parallel computing. Springer, 1479\u20131487."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2016.7783710"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1080\/09720502.2002.10700311"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854044"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.58"},{"key":"e_1_3_2_1_13_1","volume-title":"abs\/1606.07792","author":"Cheng Heng-Tze","year":"2016","unstructured":"Heng-Tze Cheng , Levent Koc , Jeremiah Harmsen , Tal Shaked , Tushar Chandra , Hrishi Aradhye , Glen Anderson , Greg Corrado , Wei Chai , Mustafa Ispir , Rohan Anil , Zakaria Haque , Lichan Hong , Vihan Jain , Xiaobing Liu , and Hemal Shah . 2016. Wide & Deep Learning for Recommender Systems . CoRR , abs\/1606.07792 ( 2016 ), arXiv:1606.07792. arxiv:1606.07792 Heng-Tze Cheng, Levent Koc, Jeremiah Harmsen, Tal Shaked, Tushar Chandra, Hrishi Aradhye, Glen Anderson, Greg Corrado, Wei Chai, Mustafa Ispir, Rohan Anil, Zakaria Haque, Lichan Hong, Vihan Jain, Xiaobing Liu, and Hemal Shah. 2016. Wide & Deep Learning for Recommender Systems. CoRR, abs\/1606.07792 (2016), arXiv:1606.07792. arxiv:1606.07792"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","first-page":"10377","DOI":"10.3390\/app112110377","article-title":"Efficient Use of GPU Memory for Large-Scale Deep Learning Model Training","volume":"11","author":"Choi Hyeonseong","year":"2021","unstructured":"Hyeonseong Choi and Jaehwan Lee . 2021 . Efficient Use of GPU Memory for Large-Scale Deep Learning Model Training . Applied Sciences , 11 , 21 (2021), 10377 . Hyeonseong Choi and Jaehwan Lee. 2021. Efficient Use of GPU Memory for Large-Scale Deep Learning Model Training. Applied Sciences, 11, 21 (2021), 10377.","journal-title":"Applied Sciences"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1145\/2872887.2750387","article-title":"BEAR: Techniques for mitigating bandwidth bloat in gigascale DRAM caches","volume":"43","author":"Chou Chiachen","year":"2015","unstructured":"Chiachen Chou , Aamer Jaleel , and Moinuddin K Qureshi . 2015 . BEAR: Techniques for mitigating bandwidth bloat in gigascale DRAM caches . ACM SIGARCH Computer Architecture News , 43 , 3S (2015), 198 \u2013 210 . Chiachen Chou, Aamer Jaleel, and Moinuddin K Qureshi. 2015. BEAR: Techniques for mitigating bandwidth bloat in gigascale DRAM caches. ACM SIGARCH Computer Architecture News, 43, 3S (2015), 198\u2013210.","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"e_1_3_2_1_16_1","volume-title":"2014 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 1\u201312","author":"Chou Chia Chen","year":"2014","unstructured":"Chia Chen Chou , Aamer Jaleel , and Moinuddin K Qureshi . 2014 . Cameo: A two-level memory organization with capacity of main memory and flexibility of hardware-managed cache . In 2014 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 1\u201312 . Chia Chen Chou, Aamer Jaleel, and Moinuddin K Qureshi. 2014. Cameo: A two-level memory organization with capacity of main memory and flexibility of hardware-managed cache. In 2014 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 1\u201312."},{"key":"e_1_3_2_1_17_1","unstructured":"Marshall Choy. [n. d.]. Accelerating the Modern Machine Learning Workhorse: Recommendation Inference. https:\/\/sambanova.ai\/blog\/accelerating-the-modern-ml-workhorse-recommendation-inference\/ \t\t\t\t  Marshall Choy. [n. d.]. Accelerating the Modern Machine Learning Workhorse: Recommendation Inference. https:\/\/sambanova.ai\/blog\/accelerating-the-modern-ml-workhorse-recommendation-inference\/"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2959100.2959190"},{"key":"e_1_3_2_1_19_1","volume-title":"Bandana: Using non-volatile memory for storing deep learning models. arXiv preprint arXiv:1811.05922.","author":"Eisenman Assaf","year":"2018","unstructured":"Assaf Eisenman , Maxim Naumov , Darryl Gardner , Misha Smelyanskiy , Sergey Pupyrev , Kim Hazelwood , Asaf Cidon , and Sachin Katti . 2018 . Bandana: Using non-volatile memory for storing deep learning models. arXiv preprint arXiv:1811.05922. Assaf Eisenman, Maxim Naumov, Darryl Gardner, Misha Smelyanskiy, Sergey Pupyrev, Kim Hazelwood, Asaf Cidon, and Sachin Katti. 2018. Bandana: Using non-volatile memory for storing deep learning models. arXiv preprint arXiv:1811.05922."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT45174.2021.9517710"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843948"},{"key":"e_1_3_2_1_22_1","volume-title":"Recommender systems handbook","author":"Gunawardana Asela","unstructured":"Asela Gunawardana and Guy Shani . 2015. Evaluating recommender systems . In Recommender systems handbook . Springer , 265\u2013308. Asela Gunawardana and Guy Shani. 2015. Evaluating recommender systems. In Recommender systems handbook. Springer, 265\u2013308."},{"key":"e_1_3_2_1_23_1","volume-title":"2020 57th ACM\/IEEE Design Automation Conference (DAC). 1\u20136.","author":"Guo Cong","year":"2020","unstructured":"Cong Guo , Yangjie Zhou , Jingwen Leng , Yuhao Zhu , Zidong Du , Quan Chen , Chao Li , Bin Yao , and Minyi Guo . 2020 . Balancing efficiency and flexibility for DNN acceleration via temporal GPU-systolic array integration . In 2020 57th ACM\/IEEE Design Automation Conference (DAC). 1\u20136. Cong Guo, Yangjie Zhou, Jingwen Leng, Yuhao Zhu, Zidong Du, Quan Chen, Chao Li, Bin Yao, and Minyi Guo. 2020. Balancing efficiency and flexibility for DNN acceleration via temporal GPU-systolic array integration. In 2020 57th ACM\/IEEE Design Automation Conference (DAC). 1\u20136."},{"key":"e_1_3_2_1_24_1","volume-title":"2020 ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA). 982\u2013995","author":"Gupta Udit","year":"2020","unstructured":"Udit Gupta , Samuel Hsia , Vikram Saraph , Xiaodong Wang , Brandon Reagen , Gu-Yeon Wei , Hsien-Hsin S Lee , David Brooks , and Carole-Jean Wu . 2020 . Deeprecsys: A system for optimizing end-to-end at-scale neural recommendation inference . In 2020 ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA). 982\u2013995 . Udit Gupta, Samuel Hsia, Vikram Saraph, Xiaodong Wang, Brandon Reagen, Gu-Yeon Wei, Hsien-Hsin S Lee, David Brooks, and Carole-Jean Wu. 2020. Deeprecsys: A system for optimizing end-to-end at-scale neural recommendation inference. In 2020 ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA). 982\u2013995."},{"key":"e_1_3_2_1_25_1","volume-title":"Mark Wilkening, Javin Pombra, Hsien-Hsin S. Lee, Gu-Yeon Wei, Carole-Jean Wu, and David Brooks.","author":"Gupta Udit","year":"2021","unstructured":"Udit Gupta , Samuel Hsia , Jeff Jun Zhang , Mark Wilkening, Javin Pombra, Hsien-Hsin S. Lee, Gu-Yeon Wei, Carole-Jean Wu, and David Brooks. 2021 . RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance. CoRR , abs\/2105.08820 (2021), arXiv:2105.08820. arxiv:2105.08820 Udit Gupta, Samuel Hsia, Jeff Jun Zhang, Mark Wilkening, Javin Pombra, Hsien-Hsin S. Lee, Gu-Yeon Wei, Carole-Jean Wu, and David Brooks. 2021. RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performance. CoRR, abs\/2105.08820 (2021), arXiv:2105.08820. arxiv:2105.08820"},{"key":"e_1_3_2_1_26_1","volume-title":"The Architectural Implications of Facebook\u2019s DNN-based Personalized Recommendation. CoRR, abs\/1906.03109","author":"Gupta Udit","year":"2019","unstructured":"Udit Gupta , Xiaodong Wang , Maxim Naumov , Carole-Jean Wu , Brandon Reagen , David Brooks , Bradford Cottel , Kim M. Hazelwood , Bill Jia , Hsien-Hsin S. Lee , Andrey Malevich , Dheevatsa Mudigere , Mikhail Smelyanskiy , Liang Xiong , and Xuan Zhang . 2019. The Architectural Implications of Facebook\u2019s DNN-based Personalized Recommendation. CoRR, abs\/1906.03109 ( 2019 ), arXiv:1906.03109. arxiv:1906.03109 Udit Gupta, Xiaodong Wang, Maxim Naumov, Carole-Jean Wu, Brandon Reagen, David Brooks, Bradford Cottel, Kim M. Hazelwood, Bill Jia, Hsien-Hsin S. Lee, Andrey Malevich, Dheevatsa Mudigere, Mikhail Smelyanskiy, Liang Xiong, and Xuan Zhang. 2019. The Architectural Implications of Facebook\u2019s DNN-based Personalized Recommendation. CoRR, abs\/1906.03109 (2019), arXiv:1906.03109. arxiv:1906.03109"},{"key":"e_1_3_2_1_27_1","volume-title":"The movielens datasets: History and context. Acm transactions on interactive intelligent systems (tiis), 5, 4","author":"Maxwell Harper F","year":"2015","unstructured":"F Maxwell Harper and Joseph A Konstan . 2015. The movielens datasets: History and context. Acm transactions on interactive intelligent systems (tiis), 5, 4 ( 2015 ), 1\u201319. F Maxwell Harper and Joseph A Konstan. 2015. The movielens datasets: History and context. Acm transactions on interactive intelligent systems (tiis), 5, 4 (2015), 1\u201319."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00059"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872427.2883037"},{"key":"e_1_3_2_1_30_1","volume-title":"2020 ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA). 968\u2013981","author":"Hwang Ranggi","year":"2020","unstructured":"Ranggi Hwang , Taehun Kim , Youngeun Kwon , and Minsoo Rhu . 2020 . Centaur: A chiplet-based, hybrid sparse-dense accelerator for personalized recommendations . In 2020 ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA). 968\u2013981 . Ranggi Hwang, Taehun Kim, Youngeun Kwon, and Minsoo Rhu. 2020. Centaur: A chiplet-based, hybrid sparse-dense accelerator for personalized recommendations. In 2020 ACM\/IEEE 47th Annual International Symposium on Computer Architecture (ISCA). 968\u2013981."},{"key":"e_1_3_2_1_31_1","volume-title":"Kai Zeng, Liang Feng, Jiansong Zhang, Tongxuan Liu, Yong Li, Jingren Zhou, Ce Zhang, and Gustavo Alonso.","author":"Jiang Wenqi","year":"2020","unstructured":"Wenqi Jiang , Zhenhao He , Shuai Zhang , Thomas B. Preu\u00df er , Kai Zeng, Liang Feng, Jiansong Zhang, Tongxuan Liu, Yong Li, Jingren Zhou, Ce Zhang, and Gustavo Alonso. 2020 . MicroRec: Accelerating Deep Recommendation Systems to Microseconds by Hardware and Data Structure Solutions. CoRR , abs\/2010.05894 (2020), arXiv:2010.05894. arxiv:2010.05894 Wenqi Jiang, Zhenhao He, Shuai Zhang, Thomas B. Preu\u00df er, Kai Zeng, Liang Feng, Jiansong Zhang, Tongxuan Liu, Yong Li, Jingren Zhou, Ce Zhang, and Gustavo Alonso. 2020. MicroRec: Accelerating Deep Recommendation Systems to Microseconds by Hardware and Data Structure Solutions. CoRR, abs\/2010.05894 (2020), arXiv:2010.05894. arxiv:2010.05894"},{"key":"e_1_3_2_1_32_1","volume-title":"14th $USENIX$ Symposium on Operating Systems Design and Implementation ($OSDI$ 20). 463\u2013479.","author":"Jiang Yimin","unstructured":"Yimin Jiang , Yibo Zhu , Chang Lan , Bairen Yi , Yong Cui , and Chuanxiong Guo . 2020. A Unified Architecture for Accelerating Distributed $DNN$ Training in Heterogeneous GPU\/CPU Clusters . In 14th $USENIX$ Symposium on Operating Systems Design and Implementation ($OSDI$ 20). 463\u2013479. Yimin Jiang, Yibo Zhu, Chang Lan, Bairen Yi, Yong Cui, and Chuanxiong Guo. 2020. A Unified Architecture for Accelerating Distributed $DNN$ Training in Heterogeneous GPU\/CPU Clusters. In 14th $USENIX$ Symposium on Operating Systems Design and Implementation ($OSDI$ 20). 463\u2013479."},{"key":"e_1_3_2_1_33_1","unstructured":"Norman P. Jouppi Cliff Young Nishant Patil David A. Patterson Gaurav Agrawal Raminder Bajwa Sarah Bates Suresh Bhatia Nan Boden Al Borchers Rick Boyle Pierre-luc Cantin Clifford Chao Chris Clark Jeremy Coriell Mike Daley Matt Dau Jeffrey Dean Ben Gelb Tara Vazir Ghaemmaghami Rajendra Gottipati William Gulland Robert Hagmann Richard C. Ho Doug Hogberg John Hu Robert Hundt Dan Hurt Julian Ibarz Aaron Jaffey Alek Jaworski Alexander Kaplan Harshit Khaitan Andy Koch Naveen Kumar Steve Lacy James Laudon James Law Diemthu Le Chris Leary Zhuyuan Liu Kyle Lucke Alan Lundin Gordon MacKean Adriana Maggiore Maire Mahony Kieran Miller Rahul Nagarajan Ravi Narayanaswami Ray Ni Kathy Nix Thomas Norrie Mark Omernick Narayana Penukonda Andy Phelps Jonathan Ross Amir Salek Emad Samadiani Chris Severn Gregory Sizikov Matthew Snelham Jed Souter Dan Steinberg Andy Swing Mercedes Tan Gregory Thorson Bo Tian Horia Toma Erick Tuttle Vijay Vasudevan Richard Walter Walter Wang Eric Wilcox and Doe Hyun Yoon. 2017. In-Datacenter Performance Analysis of a Tensor Processing Unit. CoRR abs\/1704.04760 (2017) arXiv:1704.04760. arxiv:1704.04760 \t\t\t\t  Norman P. Jouppi Cliff Young Nishant Patil David A. Patterson Gaurav Agrawal Raminder Bajwa Sarah Bates Suresh Bhatia Nan Boden Al Borchers Rick Boyle Pierre-luc Cantin Clifford Chao Chris Clark Jeremy Coriell Mike Daley Matt Dau Jeffrey Dean Ben Gelb Tara Vazir Ghaemmaghami Rajendra Gottipati William Gulland Robert Hagmann Richard C. Ho Doug Hogberg John Hu Robert Hundt Dan Hurt Julian Ibarz Aaron Jaffey Alek Jaworski Alexander Kaplan Harshit Khaitan Andy Koch Naveen Kumar Steve Lacy James Laudon James Law Diemthu Le Chris Leary Zhuyuan Liu Kyle Lucke Alan Lundin Gordon MacKean Adriana Maggiore Maire Mahony Kieran Miller Rahul Nagarajan Ravi Narayanaswami Ray Ni Kathy Nix Thomas Norrie Mark Omernick Narayana Penukonda Andy Phelps Jonathan Ross Amir Salek Emad Samadiani Chris Severn Gregory Sizikov Matthew Snelham Jed Souter Dan Steinberg Andy Swing Mercedes Tan Gregory Thorson Bo Tian Horia Toma Erick Tuttle Vijay Vasudevan Richard Walter Walter Wang Eric Wilcox and Doe Hyun Yoon. 2017. In-Datacenter Performance Analysis of a Tensor Processing Unit. CoRR abs\/1704.04760 (2017) arXiv:1704.04760. arxiv:1704.04760"},{"key":"e_1_3_2_1_34_1","volume-title":"SPACE: Locality-Aware Processing in Heterogeneous Memory for Personalized Recommendations. In 2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). 679\u2013691","author":"Kal Hongju","year":"2021","unstructured":"Hongju Kal , Seokmin Lee , Gun Ko , and Won Woo Ro . 2021 . SPACE: Locality-Aware Processing in Heterogeneous Memory for Personalized Recommendations. In 2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). 679\u2013691 . Hongju Kal, Seokmin Lee, Gun Ko, and Won Woo Ro. 2021. SPACE: Locality-Aware Processing in Heterogeneous Memory for Personalized Recommendations. In 2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). 679\u2013691."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750392"},{"key":"e_1_3_2_1_36_1","volume-title":"2018 IEEE International Conference on Data Mining (ICDM). 197\u2013206","author":"Kang Wang-Cheng","year":"2018","unstructured":"Wang-Cheng Kang and Julian McAuley . 2018 . Self-attentive sequential recommendation . In 2018 IEEE International Conference on Data Mining (ICDM). 197\u2013206 . Wang-Cheng Kang and Julian McAuley. 2018. Self-attentive sequential recommendation. In 2018 IEEE International Conference on Data Mining (ICDM). 197\u2013206."},{"key":"e_1_3_2_1_37_1","volume-title":"Hercules: Heterogeneity-Aware Inference Serving for At-Scale Personalized Recommendation. arXiv preprint arXiv:2203.07424.","author":"Ke Liu","year":"2022","unstructured":"Liu Ke , Udit Gupta , Mark Hempstead , Carole-Jean Wu , Hsien-Hsin S Lee , and Xuan Zhang . 2022 . Hercules: Heterogeneity-Aware Inference Serving for At-Scale Personalized Recommendation. arXiv preprint arXiv:2203.07424. Liu Ke, Udit Gupta, Mark Hempstead, Carole-Jean Wu, Hsien-Hsin S Lee, and Xuan Zhang. 2022. Hercules: Heterogeneity-Aware Inference Serving for At-Scale Personalized Recommendation. arXiv preprint arXiv:2203.07424."},{"key":"e_1_3_2_1_38_1","unstructured":"Liu Ke Udit Gupta Carole-Jean Wu Benjamin Youngjae Cho Mark Hempstead Brandon Reagen Xuan Zhang David M. Brooks Vikas Chandra Utku Diril Amin Firoozshahian Kim M. Hazelwood Bill Jia Hsien-Hsin S. Lee Meng Li Bert Maher Dheevatsa Mudigere Maxim Naumov Martin Schatz Mikhail Smelyanskiy and Xiaodong Wang. 2019. RecNMP: Accelerating Personalized Recommendation with Near-Memory Processing. CoRR abs\/1912.12953 (2019) arXiv:1912.12953. arxiv:1912.12953 \t\t\t\t  Liu Ke Udit Gupta Carole-Jean Wu Benjamin Youngjae Cho Mark Hempstead Brandon Reagen Xuan Zhang David M. Brooks Vikas Chandra Utku Diril Amin Firoozshahian Kim M. Hazelwood Bill Jia Hsien-Hsin S. Lee Meng Li Bert Maher Dheevatsa Mudigere Maxim Naumov Martin Schatz Mikhail Smelyanskiy and Xiaodong Wang. 2019. RecNMP: Accelerating Personalized Recommendation with Near-Memory Processing. CoRR abs\/1912.12953 (2019) arXiv:1912.12953. arxiv:1912.12953"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480124"},{"key":"e_1_3_2_1_40_1","volume-title":"2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 146\u2013159","author":"Khan Tanvir Ahmed","year":"2020","unstructured":"Tanvir Ahmed Khan , Akshitha Sriraman , Joseph Devietti , Gilles Pokam , Heiner Litz , and Baris Kasikci . 2020 . I-spy: Context-driven conditional instruction prefetching with coalescing . In 2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 146\u2013159 . Tanvir Ahmed Khan, Akshitha Sriraman, Joseph Devietti, Gilles Pokam, Heiner Litz, and Baris Kasikci. 2020. I-spy: Context-driven conditional instruction prefetching with coalescing. In 2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 146\u2013159."},{"key":"e_1_3_2_1_41_1","volume-title":"2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). 734\u2013747","author":"Khan Tanvir Ahmed","year":"2021","unstructured":"Tanvir Ahmed Khan , Dexin Zhang , Akshitha Sriraman , Joseph Devietti , Gilles Pokam , Heiner Litz , and Baris Kasikci . 2021 . Ripple: Profile-guided instruction cache replacement for data center applications . In 2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). 734\u2013747 . Tanvir Ahmed Khan, Dexin Zhang, Akshitha Sriraman, Joseph Devietti, Gilles Pokam, Heiner Litz, and Baris Kasikci. 2021. Ripple: Profile-guided instruction cache replacement for data center applications. In 2021 ACM\/IEEE 48th Annual International Symposium on Computer Architecture (ISCA). 734\u2013747."},{"key":"e_1_3_2_1_42_1","volume-title":"Ramulator: A fast and extensible DRAM simulator","author":"Kim Yoongu","year":"2015","unstructured":"Yoongu Kim , Weikun Yang , and Onur Mutlu . 2015 . Ramulator: A fast and extensible DRAM simulator . IEEE Computer architecture letters, 15, 1 (2015), 45\u201349. Yoongu Kim, Weikun Yang, and Onur Mutlu. 2015. Ramulator: A fast and extensible DRAM simulator. IEEE Computer architecture letters, 15, 1 (2015), 45\u201349."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358284"},{"key":"e_1_3_2_1_44_1","volume-title":"2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). 235\u2013248","author":"Kwon Youngeun","year":"2021","unstructured":"Youngeun Kwon , Yunjae Lee , and Minsoo Rhu . 2021 . Tensor casting: Co-designing algorithm-architecture for personalized recommendation training . In 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). 235\u2013248 . Youngeun Kwon, Yunjae Lee, and Minsoo Rhu. 2021. Tensor casting: Co-designing algorithm-architecture for personalized recommendation training. In 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). 235\u2013248."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"crossref","unstructured":"Youngeun Kwon and Minsoo Rhu. 2022. Training personalized recommendation systems from (GPU) scratch: look forward not backwards. arXiv preprint arXiv:2205.04702. \t\t\t\t  Youngeun Kwon and Minsoo Rhu. 2022. Training personalized recommendation systems from (GPU) scratch: look forward not backwards. arXiv preprint arXiv:2205.04702.","DOI":"10.1145\/3470496.3527386"},{"key":"e_1_3_2_1_46_1","volume-title":"2016 45th International Conference on Parallel Processing (ICPP). 236\u2013241","author":"LaSalle Dominique","year":"2016","unstructured":"Dominique LaSalle and George Karypis . 2016 . A parallel hill-climbing refinement algorithm for graph partitioning . In 2016 45th International Conference on Parallel Processing (ICPP). 236\u2013241 . Dominique LaSalle and George Karypis. 2016. A parallel hill-climbing refinement algorithm for graph partitioning. In 2016 45th International Conference on Parallel Processing (ICPP). 236\u2013241."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302516.3307358"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446717"},{"key":"e_1_3_2_1_49_1","volume-title":"Jung Ho Ahn, and Nam Sung Kim","author":"Li Bingchao","year":"2016","unstructured":"Bingchao Li , Choungki Song , Jizeng Wei , Jung Ho Ahn, and Nam Sung Kim . 2016 . Exploring new features of high-bandwidth memory for GPUs. IEICE Electronics Express , 13\u201320160527. Bingchao Li, Choungki Song, Jizeng Wei, Jung Ho Ahn, and Nam Sung Kim. 2016. Exploring new features of high-bandwidth memory for GPUs. IEICE Electronics Express, 13\u201320160527."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507745"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786763.2694358"},{"key":"e_1_3_2_1_52_1","volume-title":"2021 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 162\u2013171","author":"Lui Michael","year":"2021","unstructured":"Michael Lui , Yavuz Yetim , \u00d6zg\u00fcr \u00d6zkan , Zhuoran Zhao , Shin-Yeh Tsai , Carole-Jean Wu , and Mark Hempstead . 2021 . Understanding capacity-driven scale-out neural recommendation inference . In 2021 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 162\u2013171 . Michael Lui, Yavuz Yetim, \u00d6zg\u00fcr \u00d6zkan, Zhuoran Zhao, Shin-Yeh Tsai, Carole-Jean Wu, and Mark Hempstead. 2021. Understanding capacity-driven scale-out neural recommendation inference. In 2021 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). 162\u2013171."},{"key":"e_1_3_2_1_53_1","unstructured":"Micron. 2015. DDR4 SDRAM Data sheet MT40A2G4 MT40A1G8 MT40A512M16. https:\/\/www.micron.com\/-\/media\/client\/global\/documents\/products\/data-sheet\/dram\/ddr4\/8gb_ddr4_sdram.pdf \t\t\t\t  Micron. 2015. DDR4 SDRAM Data sheet MT40A2G4 MT40A1G8 MT40A512M16. https:\/\/www.micron.com\/-\/media\/client\/global\/documents\/products\/data-sheet\/dram\/ddr4\/8gb_ddr4_sdram.pdf"},{"key":"e_1_3_2_1_54_1","unstructured":"Maxim Naumov Dheevatsa Mudigere Hao-Jun Michael Shi Jianyu Huang Narayanan Sundaraman Jongsoo Park Xiaodong Wang Udit Gupta Carole-Jean Wu Alisson G. Azzolini Dmytro Dzhulgakov Andrey Mallevich Ilia Cherniavskii Yinghai Lu Raghuraman Krishnamoorthi Ansha Yu Volodymyr Kondratenko Stephanie Pereira Xianjie Chen Wenlin Chen Vijay Rao Bill Jia Liang Xiong and Misha Smelyanskiy. 2019. Deep Learning Recommendation Model for Personalization and Recommendation Systems. CoRR abs\/1906.00091 (2019) arXiv:1906.00091. arxiv:1906.00091 \t\t\t\t  Maxim Naumov Dheevatsa Mudigere Hao-Jun Michael Shi Jianyu Huang Narayanan Sundaraman Jongsoo Park Xiaodong Wang Udit Gupta Carole-Jean Wu Alisson G. Azzolini Dmytro Dzhulgakov Andrey Mallevich Ilia Cherniavskii Yinghai Lu Raghuraman Krishnamoorthi Ansha Yu Volodymyr Kondratenko Stephanie Pereira Xianjie Chen Wenlin Chen Vijay Rao Bill Jia Liang Xiong and Misha Smelyanskiy. 2019. Deep Learning Recommendation Model for Personalization and Recommendation Systems. CoRR abs\/1906.00091 (2019) arXiv:1906.00091. arxiv:1906.00091"},{"key":"e_1_3_2_1_55_1","volume-title":"2017 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 41\u201354","author":"O\u2019Connor Mike","year":"2017","unstructured":"Mike O\u2019Connor , Niladrish Chatterjee , Donghyuk Lee , John Wilson , Aditya Agrawal , Stephen W Keckler , and William J Dally . 2017 . Fine-grained DRAM: Energy-efficient DRAM for extreme bandwidth systems . In 2017 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 41\u201354 . Mike O\u2019Connor, Niladrish Chatterjee, Donghyuk Lee, John Wilson, Aditya Agrawal, Stephen W Keckler, and William J Dally. 2017. Fine-grained DRAM: Energy-efficient DRAM for extreme bandwidth systems. In 2017 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 41\u201354."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661201"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480080"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454008.1454012"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077136.3080724"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/1953048.2078195"},{"key":"e_1_3_2_1_61_1","volume-title":"Recommendation on Live-Streaming Platforms: Dynamic Availability and Repeat Consumption. In Fifteenth ACM Conference on Recommender Systems. 390\u2013399","author":"Rappaz J\u00e9r\u00e9mie","year":"2021","unstructured":"J\u00e9r\u00e9mie Rappaz , Julian McAuley , and Karl Aberer . 2021 . Recommendation on Live-Streaming Platforms: Dynamic Availability and Repeat Consumption. In Fifteenth ACM Conference on Recommender Systems. 390\u2013399 . J\u00e9r\u00e9mie Rappaz, Julian McAuley, and Karl Aberer. 2021. Recommendation on Live-Streaming Platforms: Dynamic Availability and Repeat Consumption. In Fifteenth ACM Conference on Recommender Systems. 390\u2013399."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/2888116.2888372"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"crossref","unstructured":"Geet Sethi Bilge Acun Niket Agarwal Christos Kozyrakis Caroline Trippel and Carole-Jean Wu. 2022. RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendation. arXiv preprint arXiv:2201.10095. \t\t\t\t  Geet Sethi Bilge Acun Niket Agarwal Christos Kozyrakis Caroline Trippel and Carole-Jean Wu. 2022. RecShard: Statistical Feature-Based Memory Optimization for Industry-Scale Neural Recommendation. arXiv preprint arXiv:2201.10095.","DOI":"10.1145\/3503222.3507777"},{"key":"e_1_3_2_1_64_1","volume-title":"Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 165\u2013175","author":"Michael Shi Hao-Jun","year":"2020","unstructured":"Hao-Jun Michael Shi , Dheevatsa Mudigere , Maxim Naumov , and Jiyan Yang . 2020 . Compositional embeddings using complementary partitions for memory-efficient recommendation systems . In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 165\u2013175 . Hao-Jun Michael Shi, Dheevatsa Mudigere, Maxim Naumov, and Jiyan Yang. 2020. Compositional embeddings using complementary partitions for memory-efficient recommendation systems. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 165\u2013175."},{"key":"e_1_3_2_1_65_1","volume-title":"2014 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 13\u201324","author":"Sim Jaewoong","year":"2014","unstructured":"Jaewoong Sim , Alaa R Alameldeen , Zeshan Chishti , Chris Wilkerson , and Hyesoon Kim . 2014 . Transparent hardware management of stacked dram as part of memory . In 2014 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 13\u201324 . Jaewoong Sim, Alaa R Alameldeen, Zeshan Chishti, Chris Wilkerson, and Hyesoon Kim. 2014. Transparent hardware management of stacked dram as part of memory. In 2014 47th Annual IEEE\/ACM International Symposium on Microarchitecture. 13\u201324."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322227"},{"key":"e_1_3_2_1_67_1","volume-title":"RM-SSD: In-Storage Computing for Large-Scale Recommendation Inference. In 28th IEEE International Symposium on High-Performance Computer Architecture (HPCA","author":"Sun Xuan","year":"2021","unstructured":"Xuan Sun , Hu Wan , Qiao Li , Chia-Lin Yang , Tei-Wei Kuo , and Chun Jason Xue . 2021 . RM-SSD: In-Storage Computing for Large-Scale Recommendation Inference. In 28th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2022). Xuan Sun, Hu Wan, Qiao Li, Chia-Lin Yang, Tei-Wei Kuo, and Chun Jason Xue. 2021. RM-SSD: In-Storage Computing for Large-Scale Recommendation Inference. In 28th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2022)."},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the 20th international conference on World wide web. 47\u201356","author":"Szpektor Idan","year":"2011","unstructured":"Idan Szpektor , Aristides Gionis , and Yoelle Maarek . 2011 . Improving recommendation for long-tail queries via templates . In Proceedings of the 20th international conference on World wide web. 47\u201356 . Idan Szpektor, Aristides Gionis, and Yoelle Maarek. 2011. Improving recommendation for long-tail queries via templates. In Proceedings of the 20th international conference on World wide web. 47\u201356."},{"key":"e_1_3_2_1_69_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE). 1628\u20131633","author":"Talati Nishil","year":"2018","unstructured":"Nishil Talati , Ameer Haj Ali , Rotem Ben Hur , Nimrod Wald , Ronny Ronen , Pierre-Emmanuel Gaillardon , and Shahar Kvatinsky . 2018 . Practical challenges in delivering the promises of real processing-in-memory machines. In 2018 Design , Automation & Test in Europe Conference & Exhibition (DATE). 1628\u20131633 . Nishil Talati, Ameer Haj Ali, Rotem Ben Hur, Nimrod Wald, Ronny Ronen, Pierre-Emmanuel Gaillardon, and Shahar Kvatinsky. 2018. Practical challenges in delivering the promises of real processing-in-memory machines. In 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE). 1628\u20131633."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2016.2570248"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3240323.3240369"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3124749.3124754"},{"key":"e_1_3_2_1_73_1","volume-title":"Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 717\u2013729","author":"Wilkening Mark","year":"2021","unstructured":"Mark Wilkening , Udit Gupta , Samuel Hsia , Caroline Trippel , Carole-Jean Wu , David Brooks , and Gu-Yeon Wei . 2021 . RecSSD: near data processing for solid state drive based recommendation inference . In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 717\u2013729 . Mark Wilkening, Udit Gupta, Samuel Hsia, Caroline Trippel, Carole-Jean Wu, David Brooks, and Gu-Yeon Wei. 2021. RecSSD: near data processing for solid state drive based recommendation inference. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. 717\u2013729."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.7699872"},{"key":"e_1_3_2_1_75_1","unstructured":"Hongzhi Yin Bin Cui Jing Li Junjie Yao and Chen Chen. 2012. Challenging the long tail recommendation. arXiv preprint arXiv:1205.6700. \t\t\t\t  Hongzhi Yin Bin Cui Jing Li Junjie Yao and Chen Chen. 2012. Challenging the long tail recommendation. arXiv preprint arXiv:1205.6700."},{"key":"e_1_3_2_1_76_1","volume-title":"DHEN: A Deep and Hierarchical Ensemble Network for Large-Scale Click-Through Rate Prediction. arXiv preprint arXiv:2203.11014.","author":"Zhang Buyun","year":"2022","unstructured":"Buyun Zhang , Liang Luo , Xi Liu , Jay Li , Zeliang Chen , Weilin Zhang , Xiaohan Wei , Yuchen Hao , Michael Tsang , and Wenjun Wang . 2022 . DHEN: A Deep and Hierarchical Ensemble Network for Large-Scale Click-Through Rate Prediction. arXiv preprint arXiv:2203.11014. Buyun Zhang, Liang Luo, Xi Liu, Jay Li, Zeliang Chen, Weilin Zhang, Xiaohan Wei, Yuchen Hao, Michael Tsang, and Wenjun Wang. 2022. DHEN: A Deep and Hierarchical Ensemble Network for Large-Scale Click-Through Rate Prediction. arXiv preprint arXiv:2203.11014."},{"key":"e_1_3_2_1_77_1","first-page":"412","article-title":"Distributed hierarchical gpu parameter server for massive scale deep learning ads systems","volume":"2","author":"Zhao Weijie","year":"2020","unstructured":"Weijie Zhao , Deping Xie , Ronglai Jia , Yulei Qian , Ruiquan Ding , Mingming Sun , and Ping Li . 2020 . Distributed hierarchical gpu parameter server for massive scale deep learning ads systems . Proceedings of Machine Learning and Systems , 2 (2020), 412 \u2013 428 . Weijie Zhao, Deping Xie, Ronglai Jia, Yulei Qian, Ruiquan Ding, Mingming Sun, and Ping Li. 2020. Distributed hierarchical gpu parameter server for massive scale deep learning ads systems. Proceedings of Machine Learning and Systems, 2 (2020), 412\u2013428.","journal-title":"Proceedings of Machine Learning and Systems"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3219823"}],"event":{"name":"ASPLOS '23: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","location":"Vancouver BC Canada","acronym":"ASPLOS '23","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 28th 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\/3582016.3582029","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:45Z","timestamp":1750178805000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3582016.3582029"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,25]]},"references-count":78,"alternative-id":["10.1145\/3582016.3582029","10.1145\/3582016"],"URL":"https:\/\/doi.org\/10.1145\/3582016.3582029","relation":{},"subject":[],"published":{"date-parts":[[2023,3,25]]},"assertion":[{"value":"2023-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}