{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T23:15:38Z","timestamp":1776122138778,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"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-1813173, CNS-1955650, CCF-2002554, CCF-2028714"],"award-info":[{"award-number":["CCF-1813173, CNS-1955650, CCF-2002554, CCF-2028714"]}],"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":[[2021,10,18]]},"DOI":"10.1145\/3466752.3480126","type":"proceedings-article","created":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T19:12:05Z","timestamp":1634497925000},"page":"1091-1105","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":28,"title":["JetStream: Graph Analytics on Streaming Data with Event-Driven Hardware Accelerator"],"prefix":"10.1145","author":[{"given":"Shafiur","family":"Rahman","sequence":"first","affiliation":[{"name":"University of California, Riverside"}]},{"given":"Mahbod","family":"Afarin","sequence":"additional","affiliation":[{"name":"University of California, Riverside"}]},{"given":"Nael","family":"Abu-Ghazaleh","sequence":"additional","affiliation":[{"name":"University of California, Riverside, United States of America"}]},{"given":"Rajiv","family":"Gupta","sequence":"additional","affiliation":[{"name":"University of California, Riverside, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2021,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378454"},{"key":"e_1_3_2_1_2_1","first-page":"3","article-title":"A Scalable Processing-in-memory Accelerator for Parallel Graph Processing","volume":"43","author":"Ahn Junwhan","year":"2015","unstructured":"Junwhan Ahn , Sungpack Hong , Sungjoo Yoo , Onur Mutlu , and Kiyoung Choi . 2015 . A Scalable Processing-in-memory Accelerator for Parallel Graph Processing . SIGARCH Computer Architecture News 43 , 3 (June 2015). Junwhan Ahn, Sungpack Hong, Sungjoo Yoo, Onur Mutlu, and Kiyoung Choi. 2015. A Scalable Processing-in-memory Accelerator for Parallel Graph Processing. SIGARCH Computer Architecture News 43, 3 (June 2015).","journal-title":"SIGARCH Computer Architecture News"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2017.2706562"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1150402.1150412"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3085572"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/988672.988752"},{"key":"e_1_3_2_1_7_1","article-title":"Powerlyra: Differentiated graph computation and partitioning on skewed graphs","volume":"5","author":"Chen Rong","year":"2019","unstructured":"Rong Chen , Jiaxin Shi , Yanzhe Chen , Binyu Zang , Haibing Guan , and Haibo Chen . 2019 . Powerlyra: Differentiated graph computation and partitioning on skewed graphs . ACM Trans. on Parallel Computing (TOPC) 5 , 3 (2019). Rong Chen, Jiaxin Shi, Yanzhe Chen, Binyu Zang, Haibing Guan, and Haibo Chen. 2019. Powerlyra: Differentiated graph computation and partitioning on skewed graphs. ACM Trans. on Parallel Computing (TOPC) 5, 3 (2019).","journal-title":"ACM Trans. on Parallel Computing (TOPC)"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168846"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021739"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2049662.2049663"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314598"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2012.6408680"},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 1\u201313","author":"Ham J.","year":"2016","unstructured":"T.\u00a0 J. Ham , L. Wu , N. Sundaram , N. Satish , and M. Martonosi . 2016. Graphicionado: A high-performance and energy-efficient accelerator for graph analytics . In Proc. 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 1\u201313 . https:\/\/doi.org\/10.1109\/MICRO. 2016 .7783759 10.1109\/MICRO.2016.7783759 T.\u00a0J. Ham, L. Wu, N. Sundaram, N. Satish, and M. Martonosi. 2016. Graphicionado: A high-performance and energy-efficient accelerator for graph analytics. In Proc. 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 1\u201313. https:\/\/doi.org\/10.1109\/MICRO.2016.7783759"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592799"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/2904483.2904486"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960414.2960419"},{"key":"e_1_3_2_1_17_1","volume-title":"Data-Centric Execution of Speculative Parallel Programs. In The 49th Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Jeffrey C.","year":"2016","unstructured":"Mark\u00a0 C. Jeffrey , Suvinay Subramanian , Maleen Abeydeera , Joel Emer , and Daniel Sanchez . 2016 . Data-Centric Execution of Speculative Parallel Programs. In The 49th Annual IEEE\/ACM International Symposium on Microarchitecture ( Taipei, Taiwan) (MICRO-49). IEEE Press, Article 5, 13\u00a0pages. Mark\u00a0C. Jeffrey, Suvinay Subramanian, Maleen Abeydeera, Joel Emer, and Daniel Sanchez. 2016. Data-Centric Execution of Speculative Parallel Programs. In The 49th Annual IEEE\/ACM International Symposium on Microarchitecture (Taipei, Taiwan) (MICRO-49). IEEE Press, Article 5, 13\u00a0pages."},{"key":"e_1_3_2_1_18_1","volume-title":"Proc. 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 228\u2013241","author":"Jeffrey C.","unstructured":"M.\u00a0 C. Jeffrey , S. Subramanian , C. Yan , J. Emer , and D. Sanchez . 2015. A scalable architecture for ordered parallelism . In Proc. 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 228\u2013241 . https:\/\/doi.org\/10.1145\/2830772.2830777 10.1145\/2830772.2830777 M.\u00a0C. Jeffrey, S. Subramanian, C. Yan, J. Emer, and D. Sanchez. 2015. A scalable architecture for ordered parallelism. In Proc. 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 228\u2013241. https:\/\/doi.org\/10.1145\/2830772.2830777"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456226"},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference","author":"Ju Xiaoen","year":"2016","unstructured":"Xiaoen Ju , Dan Williams , Hani Jamjoom , and Kang\u00a0 G. Shin . 2016 . Version Traveler: Fast and Memory-Efficient Version Switching in Graph Processing Systems . In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference ( Denver, CO, USA) (USENIX ATC \u201916). USENIX Association, USA, 523\u2013536. Xiaoen Ju, Dan Williams, Hani Jamjoom, and Kang\u00a0G. Shin. 2016. Version Traveler: Fast and Memory-Efficient Version Switching in Graph Processing Systems. In Proceedings of the 2016 USENIX Conference on Usenix Annual Technical Conference (Denver, CO, USA) (USENIX ATC \u201916). USENIX Association, USA, 523\u2013536."},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. USENIX Conference on File and Storage Technologies (FAST).","author":"Kumar Pradeep","year":"2019","unstructured":"Pradeep Kumar and H.\u00a0 Howie Huang . 2019 . GraphOne: A Data Store for Real-time Analytics on Evolving Graphs . In Proc. USENIX Conference on File and Storage Technologies (FAST). Pradeep Kumar and H.\u00a0Howie Huang. 2019. GraphOne: A Data Store for Real-time Analytics on Evolving Graphs. In Proc. USENIX Conference on File and Storage Technologies (FAST)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772751"},{"key":"e_1_3_2_1_23_1","volume-title":"Graphlab: A new framework for parallel machine learning. arXiv preprint arXiv:1408.2041(2014).","author":"Low Yucheng","year":"2014","unstructured":"Yucheng Low , Joseph\u00a0 E Gonzalez , Aapo Kyrola , Danny Bickson , Carlos\u00a0 E Guestrin , and Joseph Hellerstein . 2014 . Graphlab: A new framework for parallel machine learning. arXiv preprint arXiv:1408.2041(2014). Yucheng Low, Joseph\u00a0E Gonzalez, Aapo Kyrola, Danny Bickson, Carlos\u00a0E Guestrin, and Joseph Hellerstein. 2014. Graphlab: A new framework for parallel machine learning. arXiv preprint arXiv:1408.2041(2014)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807167.1807184"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456230"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303974"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00010"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358254"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_30_1","volume-title":"GraphPIM: Enabling Instruction-Level PIM Offloading in Graph Computing Frameworks. In IEEE International Symposium on High Performance Computer Architecture (HPCA). 457\u2013468","author":"Nai L.","year":"2017","unstructured":"L. Nai , R. Hadidi , J. Sim , H. Kim , P. Kumar , and H. Kim . 2017 . GraphPIM: Enabling Instruction-Level PIM Offloading in Graph Computing Frameworks. In IEEE International Symposium on High Performance Computer Architecture (HPCA). 457\u2013468 . https:\/\/doi.org\/10.1109\/HPCA. 2017 .54 10.1109\/HPCA.2017.54 L. Nai, R. Hadidi, J. Sim, H. Kim, P. Kumar, and H. Kim. 2017. GraphPIM: Enabling Instruction-Level PIM Offloading in Graph Computing Frameworks. In IEEE International Symposium on High Performance Computer Architecture (HPCA). 457\u2013468. https:\/\/doi.org\/10.1109\/HPCA.2017.54"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522739"},{"key":"e_1_3_2_1_32_1","volume-title":"Proc. ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). 166\u2013177","author":"Ozdal M.","year":"2016","unstructured":"M.\u00a0 M. Ozdal , S. Yesil , T. Kim , A. Ayupov , J. Greth , S. Burns , and O. Ozturk . 2016. Energy Efficient Architecture for Graph Analytics Accelerators . In Proc. ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). 166\u2013177 . https:\/\/doi.org\/10.1109\/ISCA. 2016 .24 10.1109\/ISCA.2016.24 M.\u00a0M. Ozdal, S. Yesil, T. Kim, A. Ayupov, J. Greth, S. Burns, and O. Ozturk. 2016. Energy Efficient Architecture for Graph Analytics Accelerators. In Proc. ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). 166\u2013177. https:\/\/doi.org\/10.1109\/ISCA.2016.24"},{"key":"e_1_3_2_1_33_1","volume-title":"Proc. 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 908\u2013921","author":"Rahman S.","year":"2020","unstructured":"S. Rahman , N. Abu-Ghazaleh , and R. Gupta . 2020. GraphPulse: An Event-Driven Hardware Accelerator for Asynchronous Graph Processing . In Proc. 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 908\u2013921 . https:\/\/doi.org\/10.1109\/MICRO50266. 2020 .00078 10.1109\/MICRO50266.2020.00078 S. Rahman, N. Abu-Ghazaleh, and R. Gupta. 2020. GraphPulse: An Event-Driven Hardware Accelerator for Asynchronous Graph Processing. In Proc. 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 908\u2013921. https:\/\/doi.org\/10.1109\/MICRO50266.2020.00078"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064911.3064930"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964218.1964225"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/L-CA.2011.4"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-43659-3_24"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882950"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2442516.2442530"},{"key":"e_1_3_2_1_40_1","volume-title":"IEEE International Conference on Big Data (Big Data). 481\u2013490","author":"Slota M.","year":"2014","unstructured":"G.\u00a0 M. Slota , K. Madduri , and S. Rajamanickam . 2014. PuLP: Scalable multi-objective multi-constraint partitioning for small-world networks . In IEEE International Conference on Big Data (Big Data). 481\u2013490 . https:\/\/doi.org\/10.1109\/BigData. 2014 .7004265 10.1109\/BigData.2014.7004265 G.\u00a0M. Slota, K. Madduri, and S. Rajamanickam. 2014. PuLP: Scalable multi-objective multi-constraint partitioning for small-world networks. In IEEE International Conference on Big Data (Big Data). 481\u2013490. https:\/\/doi.org\/10.1109\/BigData.2014.7004265"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.physa.2011.12.021"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/79173.79181"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2014.23"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2992784"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037748"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3431920.3439288"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851141.2851145"},{"key":"e_1_3_2_1_48_1","volume-title":"Proc. 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 13\u201325","author":"Zhang G.","unstructured":"G. Zhang , W. Horn , and D. Sanchez . 2015. Exploiting commutativity to reduce the cost of updates to shared data in cache-coherent systems . In Proc. 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 13\u201325 . https:\/\/doi.org\/10.1145\/2830772.2830774 10.1145\/2830772.2830774 G. Zhang, W. Horn, and D. Sanchez. 2015. Exploiting commutativity to reduce the cost of updates to shared data in cache-coherent systems. In Proc. 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 13\u201325. https:\/\/doi.org\/10.1145\/2830772.2830774"},{"key":"e_1_3_2_1_49_1","volume-title":"GraphP: Reducing Communication for PIM-Based Graph Processing with Efficient Data Partition. In IEEE International Symposium on High Performance Computer Architecture (HPCA). 544\u2013557","author":"Zhang Mingxing","year":"2018","unstructured":"Mingxing Zhang , Youwei Zhuo , Chao Wang , Mingyu Gao , Yongwei Wu , Kang Chen , Christos Kozyrakis , and Xuehai Qian . 2018 . GraphP: Reducing Communication for PIM-Based Graph Processing with Efficient Data Partition. In IEEE International Symposium on High Performance Computer Architecture (HPCA). 544\u2013557 . https:\/\/doi.org\/10.1109\/HPCA.2018.00053 10.1109\/HPCA.2018.00053 Mingxing Zhang, Youwei Zhuo, Chao Wang, Mingyu Gao, Yongwei Wu, Kang Chen, Christos Kozyrakis, and Xuehai Qian. 2018. GraphP: Reducing Communication for PIM-Based Graph Processing with Efficient Data Partition. In IEEE International Symposium on High Performance Computer Architecture (HPCA). 544\u2013557. https:\/\/doi.org\/10.1109\/HPCA.2018.00053"},{"key":"e_1_3_2_1_50_1","volume-title":"Maiter: An Asynchronous Graph Processing Framework for Delta-based Accumulative Iterative Computation. CoRR abs\/1710.05785(2017). arxiv:1710.05785","author":"Zhang Yanfeng","year":"2017","unstructured":"Yanfeng Zhang , Qixin Gao , Lixin Gao , and Cuirong Wang . 2017 . Maiter: An Asynchronous Graph Processing Framework for Delta-based Accumulative Iterative Computation. CoRR abs\/1710.05785(2017). arxiv:1710.05785 Yanfeng Zhang, Qixin Gao, Lixin Gao, and Cuirong Wang. 2017. Maiter: An Asynchronous Graph Processing Framework for Delta-based Accumulative Iterative Computation. CoRR abs\/1710.05785(2017). arxiv:1710.05785"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2016.35"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3203217.3203233"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358256"}],"event":{"name":"MICRO '21: 54th Annual IEEE\/ACM International Symposium on Microarchitecture","location":"Virtual Event Greece","acronym":"MICRO '21","sponsor":["SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480126","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3466752.3480126","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3466752.3480126","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3466752.3480126","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:57Z","timestamp":1750191537000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3466752.3480126"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":53,"alternative-id":["10.1145\/3466752.3480126","10.1145\/3466752"],"URL":"https:\/\/doi.org\/10.1145\/3466752.3480126","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}