{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T18:01:17Z","timestamp":1770141677378,"version":"3.49.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2021,12,31]],"date-time":"2021-12-31T00:00:00Z","timestamp":1640908800000},"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":["Queue"],"published-print":{"date-parts":[[2021,12,31]]},"abstract":"<jats:p>FPGAs (field-programmable gate arrays) are remarkably versatile. They are used in a wide variety of applications and industries where use of ASICs (application-specific integrated circuits) is less economically feasible. Despite the area, cost, and power challenges designers face when integrating FPGAs into devices, they provide significant security and performance benefits. Many of these benefits can be realized in client compute hardware such as laptops, tablets, and smartphones.<\/jats:p>","DOI":"10.1145\/3512327","type":"journal-article","created":{"date-parts":[[2022,2,8]],"date-time":"2022-02-08T11:21:13Z","timestamp":1644319273000},"page":"66-88","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["FPGAs in Client Compute Hardware"],"prefix":"10.1145","volume":"19","author":[{"given":"Michael","family":"Mattioli","sequence":"first","affiliation":[{"name":"Goldman Sachs &amp; Co."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,2,8]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Alarcon M. Fontaine R. James D. Krishnamurthy R. Morrison J. Yang D. Young C. 2014. Samsung Galaxy S5 teardown. Tech Insights; https:\/\/www.techinsights.com\/blog\/samsung-galaxy-s5-teardown."},{"key":"e_1_2_1_2_1","unstructured":"Apple Support. 2020. About the afterburner accelerator card for Mac Pro (2019); https:\/\/support.apple.com\/en-us\/HT210748."},{"key":"e_1_2_1_3_1","unstructured":"Apple Support. 2020. Dedicated AES engine; https:\/\/support.apple.com\/guide\/security\/dedicated-aes-engine-sec4ea70a303\/1\/web\/1."},{"key":"e_1_2_1_4_1","unstructured":"Baetoniu C. 2010. FPGA IFF copy protection using Dallas Semiconductor\/Maxim DS2432 Secure EEPROMs. Xilinx; https:\/\/www.xilinx.com\/support\/documentation\/application_notes\/xapp780.pdf."},{"key":"e_1_2_1_5_1","unstructured":"Degate. Reverse engineering integrated circuits with Degate; https:\/\/degate.readthedocs.io\/en\/latest\/."},{"key":"e_1_2_1_6_1","volume-title":"With great complexity comes great vulnerability: from stand-alone fixes to reconfigurable security","author":"Dessouky G.","year":"2020","unstructured":"Dessouky, G., Frassetto, T., Jauernig, P., Sadeghi, A. R., Stapf, E. 2020. With great complexity comes great vulnerability: from stand-alone fixes to reconfigurable security. IEEE Security and Privacy 18(5), 57?66; https:\/\/dl.acm.org\/doi\/abs\/10.1109\/MSEC.2020.2994978."},{"key":"e_1_2_1_7_1","volume-title":"15th Usenix Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone D.","year":"2018","unstructured":"Firestone, D., et al. 2018. Azure accelerated networking: SmartNICs in the public cloud. In 15th Usenix Symposium on Networked Systems Design and Implementation (NSDI 18), 51?66; https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone."},{"key":"e_1_2_1_8_1","volume-title":"Field-programmable gate array market size report","author":"Grand View Research 0.","year":"2020","unstructured":"Grand View Research. 2020. Field-programmable gate array market size report, 2020-2027; https:\/\/www.grandviewresearch.com\/industry-analysis\/fpga-market."},{"key":"e_1_2_1_9_1","unstructured":"Intel. 2018. Intel Optane SSD 905P Series product specifications; https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/148607\/intel-optane-ssd-905p-series-380gb-m-2110mm-pcie-x4-20nm-3d-xpoint.html."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2016.7857187"},{"key":"e_1_2_1_11_1","volume-title":"Patent Application US20200409707A1.","author":"Kegel A. G.","year":"2019","unstructured":"Kegel, A. G. 2019. Method and apparatus for efficient programmable instructions in computer systems. U.S. Patent Application US20200409707A1."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2006.884574"},{"key":"e_1_2_1_13_1","volume-title":"Hidden potential within video game consoles","author":"Mattioli M.","unstructured":"Mattioli, M., Lahtiranta, A. 2021. Hidden potential within video game consoles. IEEE Micro 41(2), 72?77; https:\/\/ieeexplore.ieee.org\/document\/9340369."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516656"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 2019 Usenix Annual Technical Conference, 379?394; https:\/\/www.usenix.org\/system\/files\/atc19-ruan_0.pdf.","author":"Ruan Z.","year":"2019","unstructured":"Ruan, Z., He, T., Cong, J. 2019. Insider: designing in-storage computing system for emerging high-performance drive. In Proceedings of the 2019 Usenix Annual Technical Conference, 379?394; https:\/\/www.usenix.org\/system\/files\/atc19-ruan_0.pdf."},{"key":"e_1_2_1_16_1","unstructured":"Shilov A. 2018. Synaptics' next-gen fingerprint sensor security: the FS7600 Match-In-Sensor. AnandTech; https:\/\/www.anandtech.com\/show\/13077\/synaptics-discusses-fs7600-match-in-sensor-fingerprintsensor\/2."},{"key":"e_1_2_1_17_1","unstructured":"TechInsights. 2021. Scope of analysis. https:\/\/www.techinsights.com\/technical-capabilities\/overview\/scope-of-analysis."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2386883"},{"key":"e_1_2_1_19_1","volume-title":"High-level synthesis-based approach for accelerating scientific codes on FPGAs. Computing in Science and Engineering 22(4), 104?109","author":"Venkatakrishnan R.","year":"2020","unstructured":"Venkatakrishnan, R., Misra, A., Kindratenko, V. 2020. High-level synthesis-based approach for accelerating scientific codes on FPGAs. Computing in Science and Engineering 22(4), 104?109; https:\/\/dl.acm.org\/doi\/10.1109\/MCSE.2020.2996072."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2020.2992548"},{"key":"e_1_2_1_21_1","unstructured":"Wegner S. Cowsky A. Davis C. James D. Yang D. Fontaine R. Morrison J. 2016. Apple iPhone 7 teardown. TechInsights; https:\/\/www.techinsights.com\/blog\/apple-iphone-7-teardown."},{"key":"e_1_2_1_22_1","unstructured":"Wikimedia Commons. 2019. File:Xerox ColorQube 8570 - main controller - Xilinx Spartan XC3S400A-0205.jpg; https:\/\/commons.wikimedia.org\/wiki\/File:Xerox_ColorQube_8570_-_Main_controller_-_Xilinx_Spartan_XC3S400A-0205.jpg."},{"key":"e_1_2_1_23_1","unstructured":"Xilinx. 2021. 40360 - FPGA - What are the methods to protect the FPGA bitstream against unauthorized duplication? https:\/\/www.xilinx.com\/support\/answers\/40360.html."}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3512327","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3512327","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:58Z","timestamp":1750183798000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3512327"}},"subtitle":["Despite certain challenges, FPGAs provide security and performance benefits over ASICs."],"short-title":[],"issued":{"date-parts":[[2021,12,31]]},"references-count":23,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,12,31]]}},"alternative-id":["10.1145\/3512327"],"URL":"https:\/\/doi.org\/10.1145\/3512327","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"value":"1542-7730","type":"print"},{"value":"1542-7749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,31]]},"assertion":[{"value":"2022-02-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}