{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T10:00:43Z","timestamp":1740132043809,"version":"3.37.3"},"reference-count":66,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2022,5,1]],"date-time":"2022-05-01T00:00:00Z","timestamp":1651363200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst."],"published-print":{"date-parts":[[2022,5]]},"DOI":"10.1109\/tcad.2021.3093394","type":"journal-article","created":{"date-parts":[[2021,6,29]],"date-time":"2021-06-29T19:54:10Z","timestamp":1624996450000},"page":"1358-1370","source":"Crossref","is-referenced-by-count":3,"title":["STPAcc: Structural TI-Based Pruning for Accelerating Distance-Related Algorithms on CPU-FPGA Platforms"],"prefix":"10.1109","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1634-8549","authenticated-orcid":false,"given":"Yuke","family":"Wang","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boyuan","family":"Feng","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gushu","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5172-9411","authenticated-orcid":false,"given":"Lei","family":"Deng","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2093-1788","authenticated-orcid":false,"given":"Yuan","family":"Xie","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8716-5793","authenticated-orcid":false,"given":"Yufei","family":"Ding","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of California at Santa Barbara, Santa Barbara, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"volume-title":"Intel Quartus Prime Software Suite","year":"2021","key":"ref1"},{"volume-title":"Intel Xeon Silver 4110 Processor","year":"2021","key":"ref2"},{"volume-title":"Terasic DE10-Pro Stratix 10 GX\/SX FPGA Development Kit","year":"2021","key":"ref3"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.aci.2014.10.001"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.2307\/2685209"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/FOCS.2006.49"},{"key":"ref7","first-page":"1225","article-title":"Practical and optimal LSH for angular distance","volume-title":"Advances in Neural Information Processing Systems","author":"Andoni","year":"2015"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2016.7577313"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2017.116"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1991.132043"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35289-8_30"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.17226\/18374"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/997817.997857"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2018.00115"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.06.090"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/CIT.2010.424"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/bf01386390"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.14778\/2794367.2794374"},{"key":"ref19","first-page":"579","article-title":"Yinyang K-means: A drop-in replacement of the classic k-means with consistent speedup","volume-title":"Proc. Int. Conf. Mach. Learn. (ICML)","author":"Ding"},{"key":"ref20","article-title":"Accelerated k-means with adaptive distance bounds","volume-title":"Proc. 5th NIPS Workshop Optim. Mach. Learn.","volume":"8","author":"Drake"},{"volume-title":"UCI Machine Learning Repository","year":"2019","author":"Dua","key":"ref21"},{"key":"ref22","first-page":"147","article-title":"Using the triangle inequality to accelerate k-means","volume-title":"Proc. 20th Int. Conf. Mach. Learn. (ICML)","author":"Elkan"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.2006.A1626"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03767-2_42"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1037\/e471672008-001"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3300053.3319417"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972801.12"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2012.6339251"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2011.49"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2012.6268651"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2011.5963944"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1016\/0019-1035(92)90008-U"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1016\/j.patrec.2009.09.011"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2002.1017616"},{"article-title":"FPGA implementation of the k-means clustering algorithm for hyperspectral images","year":"2000","author":"Lavenier","key":"ref35"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/876545"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1016\/j.phpro.2012.03.206"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICSICT.2016.7998989"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2012.6339141"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/MWSCAS.2018.8623861"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i04.5924"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1982.1056489"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i04.5954"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2010.5537602"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1186\/s40668-015-0007-9"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2006.63"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378534"},{"volume-title":"Quardo P6000","year":"2021","key":"ref48"},{"key":"ref49","first-page":"677","article-title":"Fast N-body simulation with CUDA","volume-title":"GPU Gems","volume":"3","author":"Nyland","year":"2009"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2019.105088"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1177\/1550147717728627"},{"key":"ref52","first-page":"27","article-title":"Determination of number of clusters in k-means clustering and application in colour image segmentation","volume-title":"Proc. 4th Int. Conf. Adv. Pattern Recognit. Digit. Techn.","author":"Ray"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2006.311268"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772862"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1016\/S0377-0427(99)00166-1"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2514641.2514649"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ICSICT.2016.7998779"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.4249\/scholarpedia.3930"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-14998-1_17"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503219"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2011.6033373"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2011.6033373"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-007-0114-2"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.Congress.2014.121"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080215"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01237-3_12"}],"container-title":["IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/43\/9760497\/09467295.pdf?arnumber=9467295","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,11]],"date-time":"2024-01-11T22:35:51Z","timestamp":1705012551000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9467295\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5]]},"references-count":66,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tcad.2021.3093394","relation":{},"ISSN":["0278-0070","1937-4151"],"issn-type":[{"type":"print","value":"0278-0070"},{"type":"electronic","value":"1937-4151"}],"subject":[],"published":{"date-parts":[[2022,5]]}}}