{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T16:18:04Z","timestamp":1781194684428,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":63,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,2,17]],"date-time":"2021-02-17T00:00:00Z","timestamp":1613520000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Singapore Ministry of Education","award":["MOE2017-T2-1-122"],"award-info":[{"award-number":["MOE2017-T2-1-122"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,2,17]]},"DOI":"10.1145\/3431920.3439290","type":"proceedings-article","created":{"date-parts":[[2021,2,20]],"date-time":"2021-02-20T23:15:47Z","timestamp":1613862947000},"page":"69-80","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":85,"title":["ThunderGP"],"prefix":"10.1145","author":[{"given":"Xinyu","family":"Chen","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hongshi","family":"Tan","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yao","family":"Chen","sequence":"additional","affiliation":[{"name":"Advanced Digital Sciences Center, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bingsheng","family":"He","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Weng-Fai","family":"Wong","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Deming","family":"Chen","sequence":"additional","affiliation":[{"name":"Advanced Digital Sciences Center &amp; University of Illinois at Urbana-Champaign, Champaign, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,2,17]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1201\/9780429399602"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378450"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597917.2597929"},{"key":"e_1_3_2_2_4_1","volume-title":"Amazon f1 cloud. https:\/\/aws.amazon.com\/ec2\/instance-types\/f1\/","year":"2020","unstructured":"Amazon. Amazon f1 cloud. https:\/\/aws.amazon.com\/ec2\/instance-types\/f1\/ , 2020 . Amazon. Amazon f1 cloud. https:\/\/aws.amazon.com\/ec2\/instance-types\/f1\/, 2020."},{"key":"e_1_3_2_2_5_1","volume-title":"Nimbix cloud computing. https:\/\/www.nimbix.net\/","year":"2020","unstructured":"Nimbix. Nimbix cloud computing. https:\/\/www.nimbix.net\/ , 2020 . Nimbix. Nimbix cloud computing. https:\/\/www.nimbix.net\/, 2020."},{"key":"e_1_3_2_2_6_1","volume-title":"Alibaba cloud. https:\/\/www.alibabacloud.com\/","year":"2020","unstructured":"Alibaba. Alibaba cloud. https:\/\/www.alibabacloud.com\/ , 2020 . Alibaba. Alibaba cloud. https:\/\/www.alibabacloud.com\/, 2020."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853195"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2014.7478821"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/DAC.2018.8465940"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2513673"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446058"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080228"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062208"},{"key":"e_1_3_2_2_14_1","first-page":"1","volume-title":"2017 54th ACM\/EDAC\/IEEE Design Automation Conference (DAC)","author":"Wang Shuo","year":"2017","unstructured":"Shuo Wang , Yun Liang , and Wei Zhang . Flexcl : An analytical performance model for opencl workloads on flexible fpgas . In 2017 54th ACM\/EDAC\/IEEE Design Automation Conference (DAC) , pages 1 -- 6 . IEEE, 2017 . Shuo Wang, Yun Liang, and Wei Zhang. Flexcl: An analytical performance model for opencl workloads on flexible fpgas. In 2017 54th ACM\/EDAC\/IEEE Design Automation Conference (DAC), pages 1--6. IEEE, 2017."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.14778\/2212351.2212354"},{"key":"e_1_3_2_2_16_1","volume-title":"https:\/\/graph500.org\/","author":"Graph","year":"2020","unstructured":"Graph 500. https:\/\/graph500.org\/ , 2020 . Graph 500. https:\/\/graph500.org\/, 2020."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICFPT47387.2019.00056"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317802"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2015.7393332"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2847263.2847339"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3203217.3203233"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2016.35"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021739"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2019.2910068"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243176.3243201"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293900"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2847263.2847337"},{"key":"e_1_3_2_2_28_1","volume-title":"Tal Ben-Nun, and Torsten Hoefler. Graph processing on fpgas: Taxonomy, survey, challenges. arXiv preprint arXiv:1903.06697","author":"Besta Maciej","year":"2019","unstructured":"Maciej Besta , Dimitri Stanojevic , Johannes De Fine Licht , Tal Ben-Nun, and Torsten Hoefler. Graph processing on fpgas: Taxonomy, survey, challenges. arXiv preprint arXiv:1903.06697 , 2019 . Maciej Besta, Dimitri Stanojevic, Johannes De Fine Licht, Tal Ben-Nun, and Torsten Hoefler. Graph processing on fpgas: Taxonomy, survey, challenges. arXiv preprint arXiv:1903.06697, 2019."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2014.15"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2016.7577360"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/SBAC-PAD.2017.25"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2019.00020"},{"key":"e_1_3_2_2_33_1","volume-title":"Intel FPGA SDK for opencl pro edition programming guide. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/mwh1391807965224.html","year":"2020","unstructured":"Intel. Intel FPGA SDK for opencl pro edition programming guide. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/mwh1391807965224.html , 2020 . Intel. Intel FPGA SDK for opencl pro edition programming guide. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/mwh1391807965224.html, 2020."},{"key":"e_1_3_2_2_34_1","volume-title":"SDAccel: Enabling Hardware-Accelerated Software. https:\/\/www.xilinx.com\/products\/design-tools\/software-zone\/sdaccel.html","year":"2020","unstructured":"Xilinx. SDAccel: Enabling Hardware-Accelerated Software. https:\/\/www.xilinx.com\/products\/design-tools\/software-zone\/sdaccel.html , 2020 . Xilinx. SDAccel: Enabling Hardware-Accelerated Software. https:\/\/www.xilinx.com\/products\/design-tools\/software-zone\/sdaccel.html, 2020."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00014"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2847263.2847343"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2018.00011"},{"key":"e_1_3_2_2_38_1","first-page":"17","volume-title":"Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ($$OSDI$$ 12)","author":"Gonzalez Joseph E","year":"2012","unstructured":"Joseph E Gonzalez , Yucheng Low , Haijie Gu , Danny Bickson , and Carlos Guestrin . Powergraph: Distributed graph-parallel computation on natural graphs . In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ($$OSDI$$ 12) , pages 17 -- 30 , 2012 . Joseph E Gonzalez, Yucheng Low, Haijie Gu, Danny Bickson, and Carlos Guestrin. Powergraph: Distributed graph-parallel computation on natural graphs. In Presented as part of the 10th {USENIX} Symposium on Operating Systems Design and Implementation ($$OSDI$$ 12), pages 17--30, 2012."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815408"},{"key":"e_1_3_2_2_40_1","volume-title":"SDAccel Environment User Guide. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2018_3\/ug1023-sdaccel-user-guide.pdf","year":"2018","unstructured":"Xilinx. SDAccel Environment User Guide. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2018_3\/ug1023-sdaccel-user-guide.pdf , 2018 . Xilinx. SDAccel Environment User Guide. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2018_3\/ug1023-sdaccel-user-guide.pdf, 2018."},{"key":"e_1_3_2_2_41_1","volume-title":"Xilinx runtime library (xrt). https:\/\/github.com\/Xilinx\/XRT","year":"2020","unstructured":"Xilinx. Xilinx runtime library (xrt). https:\/\/github.com\/Xilinx\/XRT , 2020 . Xilinx. Xilinx runtime library (xrt). https:\/\/github.com\/Xilinx\/XRT, 2020."},{"key":"e_1_3_2_2_42_1","volume-title":"The Conference on Innovative Data Systems Research (CIDR)","author":"Chen Xinyu","year":"2020","unstructured":"Xinyu Chen , Yao Chen , Ronak Bajaj , Jiong He , Bingsheng He , Weng-Fai Wong , and Deming Chen . Is fpga useful for hash joins ? In The Conference on Innovative Data Systems Research (CIDR) , 2020 . Xinyu Chen, Yao Chen, Ronak Bajaj, Jiong He, Bingsheng He, Weng-Fai Wong, and Deming Chen. Is fpga useful for hash joins? In The Conference on Innovative Data Systems Research (CIDR), 2020."},{"key":"e_1_3_2_2_43_1","volume-title":"Cache memories. ACM Computing Surveys (CSUR), 14(3):473--530","author":"Smith Alan Jay","year":"1982","unstructured":"Alan Jay Smith . Cache memories. ACM Computing Surveys (CSUR), 14(3):473--530 , 1982 . Alan Jay Smith. Cache memories. ACM Computing Surveys (CSUR), 14(3):473--530, 1982."},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3203217.3203267"},{"key":"e_1_3_2_2_45_1","volume-title":"Ultrascale Architecture Memory Resources. https:\/\/www.xilinx.com\/support\/documentation\/user_guides\/ug573-ultrascale-memory-resources.pdf","year":"2020","unstructured":"Xilinx. Ultrascale Architecture Memory Resources. https:\/\/www.xilinx.com\/support\/documentation\/user_guides\/ug573-ultrascale-memory-resources.pdf , 2020 . Xilinx. Ultrascale Architecture Memory Resources. https:\/\/www.xilinx.com\/support\/documentation\/user_guides\/ug573-ultrascale-memory-resources.pdf, 2020."},{"key":"e_1_3_2_2_46_1","volume-title":"Vivado design suite - vivado axi reference guide. https:\/\/www.xilinx.com\/support\/documentation\/ip_documentation\/axi_ref_guide\/latest\/ug1037-vivado-axi-reference-guide.pdf","year":"2017","unstructured":"Xilinx. Vivado design suite - vivado axi reference guide. https:\/\/www.xilinx.com\/support\/documentation\/ip_documentation\/axi_ref_guide\/latest\/ug1037-vivado-axi-reference-guide.pdf , 2017 . Xilinx. Vivado design suite - vivado axi reference guide. https:\/\/www.xilinx.com\/support\/documentation\/ip_documentation\/axi_ref_guide\/latest\/ug1037-vivado-axi-reference-guide.pdf, 2017."},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293915"},{"key":"e_1_3_2_2_48_1","volume-title":"Large FPGA Methodology Guide. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx14_7\/ug872_largefpga.pdf","year":"2020","unstructured":"Xilinx. Large FPGA Methodology Guide. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx14_7\/ug872_largefpga.pdf , 2020 . Xilinx. Large FPGA Methodology Guide. https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx14_7\/ug872_largefpga.pdf, 2020."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2019.00021"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/978-3-540-24777-7_9","volume-title":"Multidimensional knapsack problems","author":"Kellerer Hans","year":"2004","unstructured":"Hans Kellerer , Ulrich Pferschy , and David Pisinger . Multidimensional knapsack problems , pages 235 -- 283 . Springer , 2004 . Hans Kellerer, Ulrich Pferschy, and David Pisinger. Multidimensional knapsack problems, pages 235--283. Springer, 2004."},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2012.09.545"},{"issue":"2","key":"e_1_3_2_2_52_1","article-title":"an approach to modeling networks","volume":"11","author":"Leskovec Jure","year":"2010","unstructured":"Jure Leskovec , Deepayan Chakrabarti , Jon Kleinberg , Christos Faloutsos , and Zoubin Ghahramani . Kronecker graphs : an approach to modeling networks . Journal of Machine Learning Research , 11 ( 2 ), 2010 . Jure Leskovec, Deepayan Chakrabarti, Jon Kleinberg, Christos Faloutsos, and Zoubin Ghahramani. Kronecker graphs: an approach to modeling networks. Journal of Machine Learning Research, 11(2), 2010.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/2888116.2888372"},{"key":"e_1_3_2_2_54_1","unstructured":"Jure Leskovec and Andrej Krevl. SNAP Datasets: Stanford large network dataset collection. http:\/\/snap.stanford.edu\/data June 2014.  Jure Leskovec and Andrej Krevl. SNAP Datasets: Stanford large network dataset collection. http:\/\/snap.stanford.edu\/data June 2014."},{"key":"e_1_3_2_2_55_1","volume-title":"The university of florida sparse matrix collection. ACM Transactions on Mathematical Software (TOMS), 38(1):1--25","author":"Davis Timothy A","year":"2011","unstructured":"Timothy A Davis and Yifan Hu . The university of florida sparse matrix collection. ACM Transactions on Mathematical Software (TOMS), 38(1):1--25 , 2011 . Timothy A Davis and Yifan Hu. The university of florida sparse matrix collection. ACM Transactions on Mathematical Software (TOMS), 38(1):1--25, 2011."},{"key":"e_1_3_2_2_56_1","volume-title":"A Mart\u00edin Del Rey, and G Rodr\u00edguez S\u00e1nchez. Modeling epidemics using cellular automata. Applied mathematics and computation, 186(1):193--202","author":"White S Hoya","year":"2007","unstructured":"S Hoya White , A Mart\u00edin Del Rey, and G Rodr\u00edguez S\u00e1nchez. Modeling epidemics using cellular automata. Applied mathematics and computation, 186(1):193--202 , 2007 . S Hoya White, A Mart\u00edin Del Rey, and G Rodr\u00edguez S\u00e1nchez. Modeling epidemics using cellular automata. Applied mathematics and computation, 186(1):193--202, 2007."},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1068\/b2707"},{"key":"e_1_3_2_2_58_1","volume-title":"Cellular automata and epidemiological models with spatial dependence. Physica A: Statistical Mechanics and its Applications, 267(3--4):471--486","author":"Fuentes MA","year":"1999","unstructured":"MA Fuentes and MN Kuperman . Cellular automata and epidemiological models with spatial dependence. Physica A: Statistical Mechanics and its Applications, 267(3--4):471--486 , 1999 . MA Fuentes and MN Kuperman. Cellular automata and epidemiological models with spatial dependence. Physica A: Statistical Mechanics and its Applications, 267(3--4):471--486, 1999."},{"key":"e_1_3_2_2_59_1","volume-title":"A simulation of a covid-19 epidemic based on a deterministic seir model. arXiv preprint arXiv:2004.03575","author":"Carcione Jos\u00e9 M","year":"2020","unstructured":"Jos\u00e9 M Carcione , Juan E Santos , Claudio Bagaini , and Jing Ba . A simulation of a covid-19 epidemic based on a deterministic seir model. arXiv preprint arXiv:2004.03575 , 2020 . Jos\u00e9 M Carcione, Juan E Santos, Claudio Bagaini, and Jing Ba. A simulation of a covid-19 epidemic based on a deterministic seir model. arXiv preprint arXiv:2004.03575, 2020."},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1162\/99608f92.79e1f45e"},{"key":"e_1_3_2_2_61_1","volume-title":"https:\/\/data.covid.umd.edu","author":"University of Maryland COVID-19 Impact Analysis Platform.","year":"2020","unstructured":"University of Maryland COVID-19 Impact Analysis Platform. https:\/\/data.covid.umd.edu , 2020 -09-10. University of Maryland COVID-19 Impact Analysis Platform. https:\/\/data.covid.umd.edu, 2020-09-10."},{"key":"e_1_3_2_2_62_1","volume-title":"An interactive covid-19 mobility impact and social distancing analysis platform. medRxiv","author":"Zhang Lei","year":"2020","unstructured":"Lei Zhang , Sepehr Ghader , Michael L Pack , Chenfeng Xiong , Aref Darzi , Mofeng Yang , Qianqian Sun , AliAkbar Kabiri , and Songhua Hu . An interactive covid-19 mobility impact and social distancing analysis platform. medRxiv , 2020 . Lei Zhang, Sepehr Ghader, Michael L Pack, Chenfeng Xiong, Aref Darzi, Mofeng Yang, Qianqian Sun, AliAkbar Kabiri, and Songhua Hu. An interactive covid-19 mobility impact and social distancing analysis platform. medRxiv, 2020."},{"key":"e_1_3_2_2_63_1","volume-title":"Xilinx adaptive compute cluster (xacc) program. https:\/\/www.xilinx.com\/support\/university\/XUP-XACC.html","year":"2020","unstructured":"Xilinx. Xilinx adaptive compute cluster (xacc) program. https:\/\/www.xilinx.com\/support\/university\/XUP-XACC.html , 2020 . Xilinx. Xilinx adaptive compute cluster (xacc) program. https:\/\/www.xilinx.com\/support\/university\/XUP-XACC.html, 2020."}],"event":{"name":"FPGA '21: The 2021 ACM\/SIGDA International Symposium on Field Programmable Gate Arrays","location":"Virtual Event USA","acronym":"FPGA '21","sponsor":["SIGDA ACM Special Interest Group on Design Automation"]},"container-title":["The 2021 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3431920.3439290","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3431920.3439290","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:31Z","timestamp":1750195891000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3431920.3439290"}},"subtitle":["HLS-based Graph Processing Framework on FPGAs"],"short-title":[],"issued":{"date-parts":[[2021,2,17]]},"references-count":63,"alternative-id":["10.1145\/3431920.3439290","10.1145\/3431920"],"URL":"https:\/\/doi.org\/10.1145\/3431920.3439290","relation":{},"subject":[],"published":{"date-parts":[[2021,2,17]]},"assertion":[{"value":"2021-02-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}