{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T14:26:31Z","timestamp":1784211991001,"version":"3.55.0"},"reference-count":171,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2022,2,4]],"date-time":"2022-02-04T00:00:00Z","timestamp":1643932800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Reconfigurable Technol. Syst."],"published-print":{"date-parts":[[2022,9,30]]},"abstract":"<jats:p>In this article, we survey existing academic and commercial efforts to provide Field-Programmable Gate Array (FPGA) acceleration in datacenters and the cloud. The goal is a critical review of existing systems and a discussion of their evolution from single workstations with PCI-attached FPGAs in the early days of reconfigurable computing to the integration of FPGA farms in large-scale computing infrastructures. From the lessons learned, we discuss the future of FPGAs in datacenters and the cloud and assess the challenges likely to be encountered along the way. The article explores current architectures and discusses scalability and abstractions supported by operating systems, middleware, and virtualization. Hardware and software security becomes critical when infrastructure is shared among tenants with disparate backgrounds. We review the vulnerabilities of current systems and possible attack scenarios and discuss mitigation strategies, some of which impact FPGA architecture and technology. The viability of these architectures for popular applications is reviewed, with a particular focus on deep learning and scientific computing. This work draws from workshop discussions, panel sessions including the participation of experts in the reconfigurable computing field, and private discussions among these experts. These interactions have harmonized the terminology, taxonomy, and the important topics covered in this manuscript.<\/jats:p>","DOI":"10.1145\/3506713","type":"journal-article","created":{"date-parts":[[2022,2,4]],"date-time":"2022-02-04T13:40:35Z","timestamp":1643982035000},"page":"1-42","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":140,"title":["The Future of FPGA Acceleration in Datacenters and the Cloud"],"prefix":"10.1145","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9042-9470","authenticated-orcid":false,"given":"Christophe","family":"Bobda","sequence":"first","affiliation":[{"name":"University of Florida, Gainesville, FL"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9277-5043","authenticated-orcid":false,"given":"Joel Mandebi","family":"Mbongue","sequence":"additional","affiliation":[{"name":"University of Florida, Gainesville, FL"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0523-7117","authenticated-orcid":false,"given":"Paul","family":"Chow","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Ontario, CANADA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammad","family":"Ewais","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Ontario, CANADA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5852-5577","authenticated-orcid":false,"given":"Naif","family":"Tarafdar","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Ontario, CANADA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan Camilo","family":"Vega","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Ontario, CANADA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5797-3661","authenticated-orcid":false,"given":"Ken","family":"Eguro","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, Washington, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2568-4432","authenticated-orcid":false,"given":"Dirk","family":"Koch","sequence":"additional","affiliation":[{"name":"Manchester University, Oxford Road, Manchester"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Suranga","family":"Handagala","sequence":"additional","affiliation":[{"name":"Northeastern University, Boston, Massachusetts"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5624-056X","authenticated-orcid":false,"given":"Miriam","family":"Leeser","sequence":"additional","affiliation":[{"name":"Northeastern University, Boston, Massachusetts"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Herbordt","sequence":"additional","affiliation":[{"name":"Boston University, Saint Mary\u2019s Street Boston, MA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hafsah","family":"Shahzad","sequence":"additional","affiliation":[{"name":"Boston University, Saint Mary\u2019s Street Boston, MA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter","family":"Hofste","sequence":"additional","affiliation":[{"name":"IBM POWER Systems Performance, Burnet Rd Austin, TX"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7222-9539","authenticated-orcid":false,"given":"Burkhard","family":"Ringlein","sequence":"additional","affiliation":[{"name":"IBM Research Europe, S\u00e4umerstrasse, R\u00fcschlikon, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jakub","family":"Szefer","sequence":"additional","affiliation":[{"name":"Yale University, Hillhouse Avenue New Haven, CT"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmed","family":"Sanaullah","sequence":"additional","affiliation":[{"name":"Red Hat, Inc"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Russell","family":"Tessier","sequence":"additional","affiliation":[{"name":"University of Massachusetts Amherst, Natural Resources Road Amherst MA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,2,4]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2018.00077"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/NETSOFT.2017.8004208"},{"key":"e_1_3_2_4_2","first-page":"29","article-title":"An FPGA platform for hyperscalers","author":"Abel Francois","year":"2017","unstructured":"Francois Abel, Jagath Weerasinghe, Christoph Hagleitner, Beat Weiss, and Stephan Paredes. 2017. An FPGA platform for hyperscalers. In IEEE 25th Annual Symposium on High-Performance Interconnects. 29\u201332. DOI:https:\/\/doi.org\/10.1109\/HOTI.2017.13","journal-title":"IEEE 25th Annual Symposium on High-Performance Interconnects"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2906910"},{"key":"e_1_3_2_6_2","first-page":"48","volume-title":"Workshop on Fault Diagnosis and Tolerance in Cryptography","author":"Alam Md Mahbub","year":"2019","unstructured":"Md Mahbub Alam, Shahin Tajik, Fatemeh Ganji, Mark Tehranipoor, and Domenic Forte. 2019. RAM-Jam: Remote temperature and voltage fault attack on FPGAs using memory collisions. In Workshop on Fault Diagnosis and Tolerance in Cryptography. 48\u201355."},{"key":"e_1_3_2_7_2","volume-title":"6th Biennial Conference on Innovative Data Systems Research (CIDR).","author":"Alonso Gustavo","year":"2020","unstructured":"Gustavo Alonso, Timothy Roscoe, David Cock, Muhsen Owaida, Kaan Kara, Dario Korolija, Zeke Wang, et\u00a0al. 2020. Tackling hardware\/software co-design from a database perspective. In 6th Biennial Conference on Innovative Data Systems Research (CIDR)."},{"key":"e_1_3_2_8_2","unstructured":"Amazon.com Inc.2021. Amazon EC2 F1 Instances. Retrieved from https:\/\/aws.amazon.com\/ec2\/instance-types\/f1\/."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.5555\/874060.875374"},{"key":"e_1_3_2_10_2","volume-title":"AMBA 4 AXI4-Stream Protocol Specification","year":"2010","unstructured":"ARM. 2010. AMBA 4 AXI4-Stream Protocol Specification. Technical Report. ARM."},{"key":"e_1_3_2_11_2","volume-title":"AMBA AXI and ACE Protocol Specification","year":"2011","unstructured":"ARM. 2011. AMBA AXI and ACE Protocol Specification. Technical Report. ARM."},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2661582"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/35.809383"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018465"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2007.71"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.117"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2014.51"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3432816"},{"key":"e_1_3_2_19_2","volume-title":"5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201913)","author":"Blott Michaela","year":"2013","unstructured":"Michaela Blott, Kimon Karras, Ling Liu, Kees Vissers, Jeremia B\u00e4r, and Zsolt Istv\u00e1n. 2013. Achieving 10Gbps line-rate key-value stores with FPGAs. In 5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201913). USENIX Association, San Jose, CA. Retrieved from https:\/\/www.usenix.org\/conference\/hotcloud13\/workshop-program\/presentations\/blott."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.5555\/2813749.2813757"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3242897"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.5555\/1564913"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2005.63"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/1297666.1297670"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICFPT51103.2020.00011"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2012.25"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.5555\/2650280.2650362"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195647"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/2435264.2435306"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/2597917.2597929"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3431920.3439290"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.5555\/3027041.3027052"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2014.6868624"},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2018.022071131"},{"key":"e_1_3_2_35_2","article-title":"Vast majority of cyber-attacks on cloud servers aim to mine cryptocurrency","author":"Cimpano Catalin","year":"2020","unstructured":"Catalin Cimpano. 2020. Vast majority of cyber-attacks on cloud servers aim to mine cryptocurrency. Retrieved from https:\/\/www.zdnet.com\/article\/vast-majority-of-cyber-attacks-on-cloud-servers-aim-to-mine-cryptocurrency\/.","journal-title":"Retrieved from https:\/\/www.zdnet.com\/article\/vast-majority-of-cyber-attacks-on-cloud-servers-aim-to-mine-cryptocurrency\/"},{"key":"e_1_3_2_36_2","volume-title":"8th Annual International Conference on Military and Aerospace Programmable Logic Devices (MAPLD\u201905)","author":"Conger Chris","year":"2005","unstructured":"Chris Conger, Ian Troxel, D. Espinoza, Vikas Aggarwal, and A. George. 2005. NARC: Network attached reconfigurable computing for high performance, network based applications. In 8th Annual International Conference on Military and Aerospace Programmable Logic Devices (MAPLD\u201905)."},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2014.7082811"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356201"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1007\/s41781-019-0027-2"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00080"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2012.6339242"},{"key":"e_1_3_2_42_2","volume-title":"29th USENIX Security Symposium","author":"Ender Maik","year":"2020","unstructured":"Maik Ender, Amir Moradi, and Christof Paar. 2020. The unpatchable silicon: A full break of the bitstream encryption of Xilinx 7-series FPGAs. In 29th USENIX Security Symposium."},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.5555\/3358807.3358838"},{"key":"e_1_3_2_44_2","volume-title":"Centre for International Governance Innovation, Special Report","author":"Ernst Dieter","year":"2020","unstructured":"Dieter Ernst. 2020. Competing in Artificial Intelligence Chips: China\u2019s Challenge Amid Technology War. Centre for International Governance Innovation, Special Report."},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293909"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2015.60"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021746"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.5555\/3307441.3307446"},{"key":"e_1_3_2_49_2","article-title":"Xilinx FPGAs: The Chip Behind Alibaba\u2019s Singles Day","year":"2018","unstructured":"Forbes. 2018. Xilinx FPGAs: The Chip Behind Alibaba\u2019s Singles Day. Retrieved from https:\/\/www.forbes.com\/sites\/moorinsights\/2018\/11\/29\/xilinx-fpgas-the-chip-behind-alibabas-singles-day\/?sh=5f2294e27e3b.","journal-title":"Retrieved from https:\/\/www.forbes.com\/sites\/moorinsights\/2018\/11\/29\/xilinx-fpgas-the-chip-behind-alibabas-singles-day\/?sh=5f2294e27e3b"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00012"},{"key":"e_1_3_2_51_2","article-title":"Google Cloud TPU: Strategic Implications for Google, NVIDIA and the Machine Learning Industry","author":"Freund Karl","year":"2017","unstructured":"Karl Freund. 2017. Google Cloud TPU: Strategic Implications for Google, NVIDIA and the Machine Learning Industry. Retrieved from https:\/\/www.forbes.com\/sites\/moorinsights\/2017\/05\/22\/google-cloud-tpu-strategic-implications-for-google-nvidia-and-the-machine-learning-industry\/?sh=69d2f5a13af7.","journal-title":"Retrieved from https:\/\/www.forbes.com\/sites\/moorinsights\/2017\/05\/22\/google-cloud-tpu-strategic-implications-for-google-nvidia-and-the-machine-learning-industry\/?sh=69d2f5a13af7"},{"key":"e_1_3_2_52_2","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1109\/IPDPSW.2019.00089","volume-title":"IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","author":"Fujita Norihisa","year":"2019","unstructured":"Norihisa Fujita, Ryohei Kobayashi, Yoshiki Yamaguchi, and Taisuke Boku. 2019. Parallel processing on FPGA combining computation and communication in OpenCL programming. In IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE, 479\u2013488."},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313819"},{"key":"e_1_3_2_54_2","article-title":"How Arm Came to Dominate the Mobile Market and It\u2019s Coming for More, Much More","author":"Gayde William","year":"2020","unstructured":"William Gayde. 2020. How Arm Came to Dominate the Mobile Market and It\u2019s Coming for More, Much More. Retrieved from https:\/\/www.techspot.com\/article\/1989-arm-inside.","journal-title":"Retrieved from https:\/\/www.techspot.com\/article\/1989-arm-inside"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2011.11"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2016.7761639"},{"key":"e_1_3_2_57_2","first-page":"737","volume-title":"International IEEE Conferences on Ubiquitous Intelligence Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC\/ATC\/ScalCom\/CBDCom\/IoP\/SmartWorld)","author":"Ghasemi Ehsan","year":"2016","unstructured":"Ehsan Ghasemi and Paul Chow. 2016. Accelerating Apache Spark big data analysis with FPGAs. In International IEEE Conferences on Ubiquitous Intelligence Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People, and Smart World Congress (UIC\/ATC\/ScalCom\/CBDCom\/IoP\/SmartWorld). 737\u2013744. DOI:https:\/\/doi.org\/10.1109\/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0119"},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4222"},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD46524.2019.00010"},{"key":"e_1_3_2_60_2","first-page":"1728","volume-title":"IEEE Symposium on Security and Privacy","author":"Giechaskiel Ilias","year":"2020","unstructured":"Ilias Giechaskiel, Kasper Rasmussen, and Jakub Szefer. 2020. CAPSULe: Cross-FPGA covert-channel attacks through power supply unit leakage. In IEEE Symposium on Security and Privacy. 1728\u20131741."},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1145\/3196494.3196518"},{"key":"e_1_3_2_62_2","article-title":"AFI Power","author":"GitHub AWS","year":"2020","unstructured":"AWS GitHub. 2020. AFI Power. Retrieved from https:\/\/github.com\/aws\/aws-fpga\/blob\/master\/hdk\/docs\/afi_power.md.","journal-title":"Retrieved from https:\/\/github.com\/aws\/aws-fpga\/blob\/master\/hdk\/docs\/afi_power.md"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.23919\/FPL.2017.8056840"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE51398.2021.9474061"},{"key":"e_1_3_2_65_2","volume-title":"31st International Conference on Field Programmable Logic and Applications (FPL)","author":"Handagala S.","year":"2021","unstructured":"S. Handagala, M. Herbordt, and M. Leeser. 2021. OCT: The open cloud FPGA testbed. In 31st International Conference on Field Programmable Logic and Applications (FPL)."},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/370155.370535"},{"key":"e_1_3_2_67_2","first-page":"53","volume-title":"IEEE International Symposium on Field-Programmable Custom Computing Machines","author":"Hategekimana Festus","year":"2018","unstructured":"Festus Hategekimana, Joel Mandebi Mbongue, Md Jubaer Hossain Pantho, and Christophe Bobda. 2018. Inheriting software security policies within hardware IP components. In IEEE International Symposium on Field-Programmable Custom Computing Machines. 53\u201356. DOI:https:\/\/doi.org\/10.1109\/FCCM.2018.00017"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2018.00035"},{"key":"e_1_3_2_69_2","article-title":"First in-depth look at Google\u2019s new second-generation TPU","author":"Hemsothd Nicole","year":"2017","unstructured":"Nicole Hemsothd. 2017. First in-depth look at Google\u2019s new second-generation TPU. Retrieved from https:\/\/www.nextplatform.com\/2017\/05\/17\/first-depth-look-googles-new-second-generation-tpu\/.","journal-title":"Retrieved from https:\/\/www.nextplatform.com\/2017\/05\/17\/first-depth-look-googles-new-second-generation-tpu\/"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/513918.514007"},{"key":"e_1_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2019.8916407"},{"key":"e_1_3_2_72_2","doi-asserted-by":"publisher","DOI":"10.1145\/1367045.1367053"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3195970.3196074"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.5555\/2930611.2930639"},{"key":"e_1_3_2_75_2","article-title":"Security of cloud FPGAs: A survey","volume":"2005","author":"Jin Chenglu","year":"2020","unstructured":"Chenglu Jin, Vasudev Gohil, Ramesh Karri, and Jeyavijayan Rajendran. 2020. Security of cloud FPGAs: A survey. arxiv arXiv:2005.04867 (2020).","journal-title":"arxiv"},{"key":"e_1_3_2_76_2","first-page":"17","volume-title":"IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","author":"Jun Sang-Woo","year":"2017","unstructured":"Sang-Woo Jun, Shuotao Xu, and Arvind. 2017. Terabyte sort on FPGA-accelerated flash storage. In IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 17\u201324. DOI:https:\/\/doi.org\/10.1109\/FCCM.2017.53"},{"key":"e_1_3_2_77_2","doi-asserted-by":"publisher","DOI":"10.1145\/2674005.2674985"},{"key":"e_1_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2015.7293956"},{"key":"e_1_3_2_79_2","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291177"},{"key":"e_1_3_2_80_2","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665726"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1145\/3149457.3149479"},{"key":"e_1_3_2_82_2","volume-title":"40th IEEE Symposium on Security and Privacy (S&P\u201919)","author":"Kocher Paul","year":"2019","unstructured":"Paul Kocher, Jann Horn, Anders Fogh, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2019. Spectre attacks: Exploiting speculative execution. In 40th IEEE Symposium on Security and Privacy (S&P\u201919)."},{"key":"e_1_3_2_83_2","doi-asserted-by":"publisher","DOI":"10.5555\/3488766.3488822"},{"key":"e_1_3_2_84_2","first-page":"1","volume-title":"Asian Hardware Oriented Security and Trust Symposium (AsianHOST)","author":"Saha S. Kumar","year":"2020","unstructured":"S. Kumar Saha and C. Bobda. 2020. FPGA accelerated embedded system security through hardware isolation. In Asian Hardware Oriented Security and Trust Symposium (AsianHOST). 1\u20136. DOI:https:\/\/doi.org\/10.1109\/AsianHOST51057.2020.9358258"},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446755"},{"key":"e_1_3_2_86_2","article-title":"An area-efficient FPGA overlay using DSP block based time-multiplexed functional units","author":"Li Xiangwei","year":"2016","unstructured":"Xiangwei Li, Abhishek Jain, Douglas Maskell, and Suhaib A. Fahmy. 2016. An area-efficient FPGA overlay using DSP block based time-multiplexed functional units. arXiv preprint arXiv:1606.06460 (2016).","journal-title":"arXiv preprint arXiv:1606.06460"},{"key":"e_1_3_2_87_2","first-page":"3","volume-title":"Future Access Enablers of Ubiquitous and Intelligent Infrastructures","author":"Lin Thomas","year":"2015","unstructured":"Thomas Lin, Byungchul Park, Hadi Bannazadeh, and Alberto Leon-Garcia. 2015. Savi testbed architecture and federation. In Future Access Enablers of Ubiquitous and Intelligent Infrastructures. Springer, 3\u201310."},{"key":"e_1_3_2_88_2","doi-asserted-by":"publisher","DOI":"10.5555\/3277203.3277276"},{"key":"e_1_3_2_89_2","first-page":"115","volume-title":"Ottawa Linux Symposium","author":"Loscocco Peter","year":"2001","unstructured":"Peter Loscocco and Stephen Smalley. 2001. Meeting critical security objectives with security-enhanced Linux. In Ottawa Linux Symposium. 115\u2013134."},{"key":"e_1_3_2_90_2","unstructured":"Layong Larry Luo and T. E. G. Tencent. 2018. In Towards Converged SmartNIC Architecture for Bare Metal and Public Clouds at Tencent Scale 2nd Asia-Pacific Workshop on Networking (APNet 2018) August 2-3 2018 Beijing China ."},{"key":"e_1_3_2_91_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378482"},{"key":"e_1_3_2_92_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761705"},{"key":"e_1_3_2_93_2","doi-asserted-by":"publisher","DOI":"10.5555\/2971808.2972016"},{"key":"e_1_3_2_94_2","doi-asserted-by":"publisher","DOI":"10.14778\/3236187.3236188"},{"key":"e_1_3_2_95_2","first-page":"1","article-title":"Virtual eXtensible local area network (VXLAN): A framework for overlaying virtualized layer 2 networks over layer 3 networks.","volume":"7348","author":"Mahalingam Mallik","year":"2014","unstructured":"Mallik Mahalingam, Dinesh G. Dutt, Kenneth Duda, Puneet Agarwal, Lawrence Kreeger, T. Sridhar, Mike Bursell, and Chris Wright. 2014. Virtual eXtensible local area network (VXLAN): A framework for overlaying virtualized layer 2 networks over layer 3 networks. RFC 7348 (2014), 1\u201322.","journal-title":"RFC"},{"key":"e_1_3_2_96_2","doi-asserted-by":"publisher","DOI":"10.1109\/RECONFIG.2017.8279802"},{"key":"e_1_3_2_97_2","doi-asserted-by":"publisher","DOI":"10.1145\/3453688.3461527"},{"key":"e_1_3_2_98_2","doi-asserted-by":"publisher","DOI":"10.1145\/3194554.3194644"},{"key":"e_1_3_2_99_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2018.00122"},{"key":"e_1_3_2_100_2","doi-asserted-by":"publisher","DOI":"10.1145\/3349569.3351533"},{"key":"e_1_3_2_101_2","doi-asserted-by":"publisher","DOI":"10.1145\/3474058"},{"key":"e_1_3_2_102_2","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1109\/IPDPSW52791.2021.00032","volume-title":"IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","author":"Mbongue Joel Mandebi","year":"2021","unstructured":"Joel Mandebi Mbongue, Sujan Kumar Saha, and Christophe Bobda. 2021. Performance study of multi-tenant cloud FPGAs. In IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW). IEEE, 168\u2013171."},{"key":"e_1_3_2_103_2","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1109\/ISVLSI51109.2021.00060","volume-title":"IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","author":"Mbongue Joel Mandebi","year":"2021","unstructured":"Joel Mandebi Mbongue, Sujan Kumar Saha, and Christophe Bobda. 2021. A security architecture for domain isolation in multi-tenant cloud FPGAs. In IEEE Computer Society Annual Symposium on VLSI (ISVLSI). IEEE, 290\u2013295."},{"key":"e_1_3_2_104_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP49362.2020.00030"},{"key":"e_1_3_2_105_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2019.2928962"},{"key":"e_1_3_2_106_2","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477944"},{"key":"e_1_3_2_107_2","doi-asserted-by":"publisher","DOI":"10.1535\/itj.1003.01"},{"key":"e_1_3_2_108_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL53798.2021.00069"},{"key":"e_1_3_2_109_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2782753"},{"key":"e_1_3_2_110_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.01.001"},{"key":"e_1_3_2_111_2","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291217"},{"key":"e_1_3_2_112_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE51398.2021.9473940"},{"key":"e_1_3_2_113_2","volume-title":"H2RC\u201918 Workshop at Supercomputing (SC\u201918)","author":"Plessl Christian","year":"2018","unstructured":"Christian Plessl. 2018. Bringing FPGAs to HPC production systems and codes. In H2RC\u201918 Workshop at Supercomputing (SC\u201918). DOI:https:\/\/doi.org\/10.13140\/RG.2.2.34327.42407"},{"key":"e_1_3_2_114_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2019.00038"},{"key":"e_1_3_2_115_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL50879.2020.00046"},{"key":"e_1_3_2_116_2","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665678"},{"key":"e_1_3_2_117_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL53798.2021.00048"},{"key":"e_1_3_2_118_2","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/FCCM.2018.00016","volume-title":"IEEE 26th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","author":"Ramesh Chethan","year":"2018","unstructured":"Chethan Ramesh, Shivukumar B. Patil, Siva Nishok Dhanuskodi, George Provelengios, S\u00e9bastien Pillement, Daniel Holcomb, and Russell Tessier. 2018. FPGA side channel attacks without physical access. In IEEE 26th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 45\u201352."},{"key":"e_1_3_2_119_2","doi-asserted-by":"publisher","DOI":"10.1145\/3322483"},{"key":"e_1_3_2_120_2","doi-asserted-by":"publisher","DOI":"10.5555\/2840819.2840868"},{"key":"e_1_3_2_121_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378523"},{"key":"e_1_3_2_122_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD53861.2021.00047"},{"key":"e_1_3_2_123_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2019.00054"},{"key":"e_1_3_2_124_2","first-page":"1","volume-title":"IEEE\/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC)","author":"Ringlein B.","year":"2020","unstructured":"B. Ringlein, F. Abel, A. Ditter, B. Weiss, C. Hagleitner, and D. Fey. 2020. Programming reconfigurable heterogeneous computing clusters using MPI with transpilation. In IEEE\/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC). IEEE, 1\u20139. DOI:https:\/\/doi.org\/10.1109\/H2RC51942.2020.00006"},{"key":"e_1_3_2_125_2","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1109\/FCCM48280.2020.00051","volume-title":"IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","author":"Ringlein B.","year":"2020","unstructured":"B. Ringlein, F. Abel, A. Ditter, B. Weiss, C. Hagleitner, and D. Fey. 2020. ZRLMPI: A unified programming model for reconfigurable heterogeneous computing clusters. In IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). IEEE, 220. DOI:https:\/\/doi.org\/10.1109\/FCCM48280.2020.00051"},{"key":"e_1_3_2_126_2","doi-asserted-by":"publisher","DOI":"10.5555\/647325.721663"},{"key":"e_1_3_2_127_2","doi-asserted-by":"publisher","DOI":"10.1145\/3431920.3439298"},{"key":"e_1_3_2_128_2","article-title":"Will ASIC Chips Become the Next Big Thing in AI?","author":"Sapunov Grigory","year":"2021","unstructured":"Grigory Sapunov. 2021. Will ASIC Chips Become the Next Big Thing in AI? Retrieved from https:\/\/moorinsightsstrategy.com\/will-asic-chips-become-the-next-big-thing-in-ai\/.","journal-title":"Retrieved from https:\/\/moorinsightsstrategy.com\/will-asic-chips-become-the-next-big-thing-in-ai\/"},{"key":"e_1_3_2_129_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2018.8342177"},{"key":"e_1_3_2_130_2","doi-asserted-by":"publisher","DOI":"10.5120\/8738-2991"},{"key":"e_1_3_2_131_2","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195659"},{"key":"e_1_3_2_132_2","doi-asserted-by":"publisher","DOI":"10.1109\/I2C2.2017.8321782"},{"key":"e_1_3_2_133_2","doi-asserted-by":"publisher","DOI":"10.5555\/1204009"},{"key":"e_1_3_2_134_2","doi-asserted-by":"publisher","DOI":"10.5555\/2978159"},{"key":"e_1_3_2_135_2","doi-asserted-by":"publisher","DOI":"10.5555\/3437539.3437757"},{"key":"e_1_3_2_136_2","doi-asserted-by":"publisher","DOI":"10.1007\/s41635-018-0046-1"},{"key":"e_1_3_2_137_2","article-title":"Vulnerability Seen in Amazon\u2019s Cloud-Computing","author":"Talbot David","year":"2009","unstructured":"David Talbot. 2009. Vulnerability Seen in Amazon\u2019s Cloud-Computing. Retrieved from https:\/\/www. technologyreview.com\/2009\/10\/23\/208662\/vulnerability-seen-in-amazons-cloud-computing\/.","journal-title":"Retrieved from https:\/\/www. technologyreview.com\/2009\/10\/23\/208662\/vulnerability-seen-in-amazons-cloud-computing\/"},{"key":"e_1_3_2_138_2","volume-title":"6th International Workshop on FPGAs for Software Programmers (FSP\u201919)","author":"Tarafdar Naif","year":"2019","unstructured":"Naif Tarafdar and Paul Chow. 2019. libGalapagos: A software environment for prototyping and creating heterogeneous FPGA and CPU applications. In 6th International Workshop on FPGAs for Software Programmers (FSP\u201919)."},{"key":"e_1_3_2_139_2","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2017.2748393"},{"key":"e_1_3_2_140_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2018.2877290"},{"key":"e_1_3_2_141_2","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021742"},{"key":"e_1_3_2_142_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-92792-3_2"},{"key":"e_1_3_2_143_2","unstructured":"Impulse Accelerated Technologies. 2021. Retrieved from https:\/\/web.archive.org\/web\/20110904033728http:\/\/www.impulseaccelerated.com\/."},{"key":"e_1_3_2_144_2","article-title":"Quick Start Tutorial for Compiling Deep Learning Models","author":"community The Apache Software Foundation \/ TVM","unstructured":"The Apache Software Foundation \/ TVM community. [n.d.]. Quick Start Tutorial for Compiling Deep Learning Models. Retrieved from https:\/\/tvm.apache.org\/docs\/tutorial\/relay_quick_start.html.","journal-title":"Retrieved from https:\/\/tvm.apache.org\/docs\/tutorial\/relay_quick_start.html"},{"key":"e_1_3_2_145_2","volume-title":"IEEE International Symposium on Field-Programmable Custom Computing Machines","author":"Tian Shanquan","year":"2021","unstructured":"Shanquan Tian, Ilias Giechaskiel, Wenjie Xiong, and Jakub Szefer. 2021. Cloud FPGA cartography using PCIe contention. In IEEE International Symposium on Field-Programmable Custom Computing Machines."},{"key":"e_1_3_2_146_2","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293920"},{"key":"e_1_3_2_147_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373087.3375322"},{"issue":"8","key":"e_1_3_2_148_2","first-page":"1185","article-title":"HEAWS: An accelerator for homomorphic encryption on the Amazon AWS FPGA","volume":"69","author":"Turan Furkan","year":"2020","unstructured":"Furkan Turan, Sujoy Sinha Roy, and Ingrid Verbauwhede. 2020. HEAWS: An accelerator for homomorphic encryption on the Amazon AWS FPGA. IEEE Trans. Comput. 69, 8 (2020), 1185\u20131196.","journal-title":"IEEE Trans. Comput."},{"key":"e_1_3_2_149_2","doi-asserted-by":"publisher","DOI":"10.1145\/3419100"},{"key":"e_1_3_2_150_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2018.2877438"},{"key":"e_1_3_2_151_2","first-page":"329","volume-title":"IFIP\/IEEE Symposium on Integrated Network and Service Management (IM)","author":"Vega Juan Camilo","year":"2019","unstructured":"Juan Camilo Vega, Qianfeng Clark Shen, Alberto Leon-Garcia, and Paul Chow. 2019. Introducing ReCPRI: A field re-configurable protocol for backhaul communication in a radio access network. In IFIP\/IEEE Symposium on Integrated Network and Service Management (IM). 329\u2013336."},{"key":"e_1_3_2_152_2","first-page":"1","volume-title":"4th International Workshop on FPGAs for Software Programmers","author":"Vesper Malte","year":"2017","unstructured":"Malte Vesper, Dirk Kocha, and Khoa Phama. 2017. PCIeHLS: An OpenCL HLS framework. In 4th International Workshop on FPGAs for Software Programmers. VDE, 1\u20136."},{"key":"e_1_3_2_153_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2910824"},{"key":"e_1_3_2_154_2","doi-asserted-by":"crossref","first-page":"831","DOI":"10.1007\/978-3-540-30117-2_84","volume-title":"Field Programmable Logic and Application","author":"Walder Herbert","year":"2004","unstructured":"Herbert Walder and Marco Platzner. 2004. A runtime environment for reconfigurable hardware operating systems. In Field Programmable Logic and Application, J\u00fcrgen Becker, Marco Platzner, and Serge Vernalde (Eds.). Springer Berlin, 831\u2013835."},{"key":"e_1_3_2_155_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.29"},{"key":"e_1_3_2_156_2","first-page":"1","article-title":"When FPGA meets cloud: A first look at performance","author":"Wang X.","year":"2020","unstructured":"X. Wang, Y. Niu, F. Liu, and Z. Xu. 2020. When FPGA meets cloud: A first look at performance. IEEE Trans. Cloud Comput. (2020), 1\u20131. DOI:https:\/\/doi.org\/10.1109\/TCC.2020.2992548","journal-title":"IEEE Trans. Cloud Comput."},{"key":"e_1_3_2_157_2","volume-title":"2nd Workshop on Architectural Research Using FPGA Platforms (WARFP)","author":"Watson Greg","year":"2006","unstructured":"Greg Watson, Nick McKeown, and Martin Casado. 2006. NetFPGA: A tool for network research and education. In 2nd Workshop on Architectural Research Using FPGA Platforms (WARFP), Vol. 3."},{"key":"e_1_3_2_158_2","first-page":"1078","volume-title":"IEEE 12th International Conference on Ubiquitous Intelligence and Computing and IEEE 12th International Conference on Autonomic and Trusted Computing and IEEE 15th International Conference on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom)","author":"Weerasinghe J.","year":"2015","unstructured":"J. Weerasinghe, F. Abel, C. Hagleitner, and A. Herkersdorf. 2015. Enabling FPGAs in hyperscale data centers. In IEEE 12th International Conference on Ubiquitous Intelligence and Computing and IEEE 12th International Conference on Autonomic and Trusted Computing and IEEE 15th International Conference on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom). 1078\u20131086. DOI:https:\/\/doi.org\/10.1109\/UIC-ATC-ScalCom-CBDCom-IoP.2015.199"},{"key":"e_1_3_2_159_2","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2016.0018"},{"key":"e_1_3_2_160_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2016.7929186"},{"key":"e_1_3_2_161_2","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig48160.2019.8994693"},{"key":"e_1_3_2_162_2","article-title":"Xilinx Powers Alibaba Cloud FaaS with AI Acceleration Solution for E-Commerce Business","author":"Study Xilinx Case","unstructured":"Xilinx Case Study. [n.d.]. Xilinx Powers Alibaba Cloud FaaS with AI Acceleration Solution for E-Commerce Business. Retrieved from https:\/\/www.xilinx.com\/publications\/powered-by-xilinx\/xilinx-alibaba-case-study.pdf.","journal-title":"Retrieved from https:\/\/www.xilinx.com\/publications\/powered-by-xilinx\/xilinx-alibaba-case-study.pdf"},{"key":"e_1_3_2_163_2","volume-title":"Virtex UltraScale+ FPGA Data Sheet: DC and AC Switching Characteristics","year":"2021","unstructured":"Xilinx Corporation 2021. Virtex UltraScale+ FPGA Data Sheet: DC and AC Switching Characteristics."},{"key":"e_1_3_2_164_2","article-title":"Hardware acceleration over NFV in China Mobile","author":"Xu Wang","year":"2018","unstructured":"Wang Xu. 2018. Hardware acceleration over NFV in China Mobile. OPNFV Plugfest.","journal-title":"OPNFV Plugfest."},{"key":"e_1_3_2_165_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2019.00032"},{"key":"e_1_3_2_166_2","article-title":"SoK: On the security challenges and risks of multi-tenant FPGAs in the cloud","volume":"2009","author":"Zeitouni Shaza","year":"2020","unstructured":"Shaza Zeitouni, Ghada Dessouky, and Ahmad-Reza Sadeghi. 2020. SoK: On the security challenges and risks of multi-tenant FPGAs in the cloud. arxiv arXiv:2009.13914 (2020).","journal-title":"arxiv"},{"key":"e_1_3_2_167_2","volume-title":"IEEE International Symposium on Field-Programmable Custom Computing Machines","author":"Zeitouni Shaza","year":"2021","unstructured":"Shaza Zeitouni, Jo Vliegen, Tommaso Frassetto, Dirk Koch, Ahmad-Reza Sadeghi, and Nele Mentens. 2021. Trusted configuration in cloud FPGAs. In IEEE International Symposium on Field-Programmable Custom Computing Machines."},{"key":"e_1_3_2_168_2","doi-asserted-by":"publisher","DOI":"10.1145\/3124680.3124743"},{"key":"e_1_3_2_169_2","doi-asserted-by":"publisher","DOI":"10.1145\/3287324.3287475"},{"key":"e_1_3_2_170_2","first-page":"229","volume-title":"IEEE Symposium on Security and Privacy (S&P)","author":"Zhao Mark","year":"2018","unstructured":"Mark Zhao and G. Edward Suh. 2018. FPGA-based remote power side-channel attacks. In IEEE Symposium on Security and Privacy (S&P). 229\u2013244."},{"key":"e_1_3_2_171_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"},{"key":"e_1_3_2_172_2","first-page":"1","volume-title":"IEEE Hot Chips 32 Symposium (HCS)","author":"Zxt Xiantao","year":"2020","unstructured":"Xiantao Zxt, Zhengxiao Zx, and Justin Song. 2020. High-density multi-tenant bare-metal cloud with memory expansion SoC and power management. In IEEE Hot Chips 32 Symposium (HCS). 1\u201318. DOI:https:\/\/doi.org\/10.1109\/HCS49909.2020.9220447"}],"container-title":["ACM Transactions on Reconfigurable Technology and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3506713","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3506713","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:50Z","timestamp":1750191110000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3506713"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,4]]},"references-count":171,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,9,30]]}},"alternative-id":["10.1145\/3506713"],"URL":"https:\/\/doi.org\/10.1145\/3506713","relation":{},"ISSN":["1936-7406","1936-7414"],"issn-type":[{"value":"1936-7406","type":"print"},{"value":"1936-7414","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,4]]},"assertion":[{"value":"2021-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-12-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-02-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}