{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T01:00:08Z","timestamp":1773277208492,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":97,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,27]],"date-time":"2024-04-27T00:00:00Z","timestamp":1714176000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSERC"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,27]]},"DOI":"10.1145\/3620665.3640357","type":"proceedings-article","created":{"date-parts":[[2024,4,22]],"date-time":"2024-04-22T14:18:06Z","timestamp":1713795486000},"page":"666-682","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Marple: Scalable Spike Sorting for Untethered Brain-Machine Interfacing"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-6306-4136","authenticated-orcid":false,"given":"Eugene","family":"Sha","sequence":"first","affiliation":[{"name":"University of Toronto, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6173-143X","authenticated-orcid":false,"given":"Andy","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3951-0708","authenticated-orcid":false,"given":"Kareem","family":"Ibrahim","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8950-6221","authenticated-orcid":false,"given":"Mostafa","family":"Mahmoud","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0162-4547","authenticated-orcid":false,"given":"Christina","family":"Giannoula","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4683-8901","authenticated-orcid":false,"given":"Ameer","family":"Abdelhadi","sequence":"additional","affiliation":[{"name":"McMaster University, Hamilton, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7768-367X","authenticated-orcid":false,"given":"Andreas","family":"Moshovos","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada"},{"name":"Vector Institute, Toronto, Canada"}]}],"member":"320","published-online":{"date-parts":[[2024,4,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.aav3932"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387902.3392613"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00221-003-1417-5"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.3389\/fninf.2022.851024"},{"key":"e_1_3_2_1_5_1","volume-title":"Mearec: a fast and customizable testbench simulator for ground-truth extracellular spiking activity. Neuroinformatics","author":"Buccino Alessio Paolo","year":"2020","unstructured":"Alessio Paolo Buccino and Gaute Tomas Einevoll. 2020. Mearec: a fast and customizable testbench simulator for ground-truth extracellular spiking activity. Neuroinformatics (2020), 1--20."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1088\/2516-1091\/ac6b96"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.conb.2019.02.007"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511541612"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1152\/jn.00339.2018"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neuron.2017.08.030"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature11129"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.7554\/eLife.36275"},{"key":"e_1_3_2_1_13_1","unstructured":"NVIDIA Corporation. [n. d.]. Nvidia Jetson Orin. https:\/\/www.nvidia.com\/en-us\/autonomous-machines\/embedded-systems\/jetson-orin\/"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jneumeth.2020.108759"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of Machine Learning and Systems (3 2021","author":"Vivancos Isak Edo","year":"2021","unstructured":"Isak Edo Vivancos, Sayeh Sharify, Daniel Ly-Ma, Ameer Abdelhadi, Ciaran Bannon, Milos Nikolic, Mostafa Mahmoud, Alberto Delmas Lascorz, Gennady Pekhimenko, Andreas Moshovos, and et al. 2021. Boveda: Building an On-Chip Deep Learning Memory Hierarchy Brick by Brick. Proceedings of Machine Learning and Systems (3 2021). https:\/\/proceedings.mlsys.org\/paper\/2021\/hash\/013d407166ec4fa56eb1e1f8cbe183b9-Abstract.html"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2020.11.009"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41551-020-0595-9"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.bios.2018.01.060"},{"key":"e_1_3_2_1_19_1","volume-title":"C T R Wilson, and J Franklin Inst","author":"Georgopoulos Apostolos P","year":"1986","unstructured":"Apostolos P Georgopoulos, Andrew B Schwartz, Ronald E Kettner, C T R Wilson, and J Franklin Inst. 1986. Neuronal Population Coding of Movement Direction. American Association for the Advancement of Science 233, 4771 (1986), 1416--1419."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pcbi.1003138"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.11.001.2009"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature04970"},{"key":"e_1_3_2_1_23_1","unstructured":"Intel. [n. d.]. Core i9-9900K Processor specifications. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/186605\/intel-core-i99900k-processor-16m-cache-up-to-5-00-ghz.html"},{"key":"e_1_3_2_1_24_1","volume-title":"Implants for surgery: Active implantable medical devices. Part 3: Implantable neurostimulators. Standard","author":"ISO","unstructured":"ISO 14708-3:2017 2017. Implants for surgery: Active implantable medical devices. Part 3: Implantable neurostimulators. Standard. International Organization for Standardization, Geneva, CH."},{"key":"e_1_3_2_1_25_1","volume-title":"The Man Who Controls Computers With His Mind. The New York Times","author":"Jabr Ferris","year":"2022","unstructured":"Ferris Jabr. 2022. The Man Who Controls Computers With His Mind. The New York Times (2022). https:\/\/www.nytimes.com\/2022\/05\/12\/magazine\/brain-computer-interface.html"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1101\/101030"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","unstructured":"James J. Jun Nicholas A. Steinmetz Joshua H. Siegle Daniel J. Denman Marius Bauza Brian Barbarits Albert K. Lee Costas A. Anastassiou Alexandru Andrei \u00c7a\u01e7atay Aydin Mladen Barbic Timothy J. Blanche Vincent Bonin Jo\u00e3o Couto Barundeb Dutta Sergey L. Gratiy Diego A. Gutnisky Michael H\u00e4usser Bill Karsh Peter Ledochowitsch Carolina Mora Lopez Catalin Mitelut Silke Musa Michael Okun Marius Pachitariu Jan Putzeys P. Dylan Rich Cyrille Rossant Wei Lung Sun Karel Svoboda Matteo Carandini Kenneth D. Harris Christof Koch John O'Keefe and Timothy D. Harris. 2017. Fully integrated silicon probes for high-density recording of neural activity. Nature 551 7679 (2017) 232--236. 10.1038\/nature24636","DOI":"10.1038\/nature24636"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.4064\/cm-2-3-4-282-285"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/EMBC.2019.8857418"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00041"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2011.2116410"},{"key":"e_1_3_2_1_32_1","unstructured":"Thong-Wei Koh Paul A. Merolla Sonal Pinto and Dongjin Seo. 2023. Real-time Neural Spike Detection. https:\/\/patents.google.com\/patent\/CA3146297C\/en Patent CA3146297C."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.expneurol.2005.02.010"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tins.2006.07.004"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jphysparis.2017.02.005"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1088\/0954-898X_9_4_001"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cub.2023.07.067"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/aaeaae"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.3390\/brainsci10110835"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBCAS.2015.2403282"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1101\/2020.01.14.900688"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0013-4694(96)95176-0"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1177\/001316445701700204"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1093\/brain\/awv208"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cub.2023.08.019"},{"key":"e_1_3_2_1_46_1","volume-title":"A tool to model large caches. HP Laboratories (01","author":"Muralimanohar Naveen","year":"2009","unstructured":"Naveen Muralimanohar, Rajeev Balasubramonian, and Norman Jouppi. 2009. Cacti 6.0: A tool to model large caches. HP Laboratories (01 2009)."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1101\/703801"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jneumeth.2014.04.018"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1152\/jn.00103.2016"},{"key":"e_1_3_2_1_50_1","unstructured":"NeuroNexus. 2021. NeuroNexus 2021 Probe catalog. Catalog. https:\/\/www.neuronexus.com\/files\/catalog\/2021-Probe-Catalog.pdf"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neuron.2020.10.015"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"crossref","unstructured":"Abdulmalik Obaid Mina-Elraheb Hanna Yu-Wei Wu Mihaly Kollo Romeo Racz Matthew R Angle Jan M\u00fcller Nora Brackbill William Wray Felix Franke E J Chichilnisky Andreas Hierlemann Jun B Ding Andreas T Schaefer and Nicholas A Melosh. 2020. Massively parallel microwire arrays integrated with CMOS chips for neural recording.","DOI":"10.1101\/573295"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1101\/2023.01.07.523036"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1101\/061481"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tics.2015.01.002"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.3390\/app10010301"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370816.2370870"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBCAS.2019.2943077"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1162\/089976604774201631"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/ab4896"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.copbio.2021.10.001"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pbio.3000290"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.brainresbull.2015.04.007"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1038\/nn.4268"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jneumeth.2005.12.033"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.3389\/fnsys.2021.578875"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1101\/2020.07.17.209403"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/abc8d4"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2552\/ab1e63"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.conb.2019.02.002"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBME.2020.2996281"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBCAS.2021.3134660"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSRE.2023.3323916"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-020-20371-1"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1002\/9781118816028"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1523\/JNEUROSCI.0428-23.2023"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41593-019-0494-0"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1101\/2020.10.27.358291"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1038\/nn.2731"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.vlsi.2017.02.002"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.7554\/eLife.58848"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1088\/1741-2560\/11\/5\/056005"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neuron.2019.05.003"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.3389\/fninf.2014.00040"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1038\/nn.2782"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.3389\/fnins.2019.00397"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBCAS.2019.2907882"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.3389\/fnsys.2020.00034"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2008.02-07-478"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBME.2004.826680"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1101\/840686"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527401"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBME.2016.2580319"},{"key":"e_1_3_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.7554\/eLife.34518"},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-020-18620-4"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00071"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1101\/2023.10.06.561214"}],"event":{"name":"ASPLOS '24: 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","location":"La Jolla CA USA","acronym":"ASPLOS '24","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620665.3640357","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3620665.3640357","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:29:27Z","timestamp":1750285767000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620665.3640357"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,27]]},"references-count":97,"alternative-id":["10.1145\/3620665.3640357","10.1145\/3620665"],"URL":"https:\/\/doi.org\/10.1145\/3620665.3640357","relation":{},"subject":[],"published":{"date-parts":[[2024,4,27]]},"assertion":[{"value":"2024-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}