{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:28:13Z","timestamp":1759332493578,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":50,"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:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1763699","1730309","1717779"],"award-info":[{"award-number":["1763699","1730309","1717779"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,27]]},"DOI":"10.1145\/3620665.3640395","type":"proceedings-article","created":{"date-parts":[[2024,4,22]],"date-time":"2024-04-22T14:18:06Z","timestamp":1713795486000},"page":"354-368","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Energy Efficient Convolutions with Temporal Arithmetic"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-1416-5532","authenticated-orcid":false,"given":"Rhys","family":"Gretsch","sequence":"first","affiliation":[{"name":"UC Santa Barbara, Santa Barbara, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-4127-8908","authenticated-orcid":false,"given":"Peiyang","family":"Song","sequence":"additional","affiliation":[{"name":"UC Santa Barbara, Santa Barbara, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4121-1336","authenticated-orcid":false,"given":"Advait","family":"Madhavan","sequence":"additional","affiliation":[{"name":"University of Maryland, College Park, College Park, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-6195-187X","authenticated-orcid":false,"given":"Jeremy","family":"Lau","sequence":"additional","affiliation":[{"name":"UC Santa Barbara, Santa Barbara, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6550-6075","authenticated-orcid":false,"given":"Timothy","family":"Sherwood","sequence":"additional","affiliation":[{"name":"UC Santa Barbara, Santa Barbara, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2024,4,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Survey of stochastic computing. ACM Transactions on Embedded computing systems (TECS), 12(2s):1--19","author":"Alaghi Armin","year":"2013","unstructured":"Armin Alaghi and John P Hayes. Survey of stochastic computing. ACM Transactions on Embedded computing systems (TECS), 12(2s):1--19, 2013."},{"key":"e_1_3_2_1_2_1","volume-title":"The OpenCV Library. Dr. Dobb's Journal of Software Tools","author":"Bradski G.","year":"2000","unstructured":"G. Bradski. The OpenCV Library. Dr. Dobb's Journal of Software Tools, 2000."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-76153-9_28"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-68928-5"},{"key":"e_1_3_2_1_5_1","volume-title":"KNITRO: An integrated package for nonlinear optimization. Large-Scale Nonlinear Optimization","author":"Byrd R. H.","year":"2006","unstructured":"R. H. Byrd, J. Nocedal, and R.A. Waltz. KNITRO: An integrated package for nonlinear optimization. Large-Scale Nonlinear Optimization. Springer, 2006."},{"key":"e_1_3_2_1_6_1","first-page":"1477","volume-title":"Automation and Test in Europe Conference (DATE)","author":"Cao Weidong","year":"2019","unstructured":"Weidong Cao, Xin He, Ayan Chakrabarti, and Xuan Zhang. NeuADC: Neural network-inspired RRAM-based synthesizable analog-to-digital conversion with reconfigurable quantization support. In Design, Automation and Test in Europe Conference (DATE), pages 1477--1482, 2019."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2020.3021066"},{"key":"e_1_3_2_1_8_1","first-page":"1","volume-title":"Bitmac: Bit-serial computation-based efficient multiply-accumulate unit for DNN accelerator. Circuits, Systems, and Signal Processing","author":"Chhajed Harsh","year":"2022","unstructured":"Harsh Chhajed, Gopal Raut, Narendra Dhakad, Sudheer Vishwakarma, and Santosh Kumar Vishvakarma. Bitmac: Bit-serial computation-based efficient multiply-accumulate unit for DNN accelerator. Circuits, Systems, and Signal Processing, pages 1--16, 2022."},{"key":"e_1_3_2_1_9_1","first-page":"1","volume-title":"Choi and Dong-Woo Jee. A 1984-pixels, 1.26 nW\/pixel retinal prosthesis chip with time-domain in-pixel image processing and bipolar stimulating electrode sharing. IEEE Journal of Solid-State Circuits","author":"Dong-Hwi","year":"2023","unstructured":"Dong-Hwi Choi and Dong-Woo Jee. A 1984-pixels, 1.26 nW\/pixel retinal prosthesis chip with time-domain in-pixel image processing and bipolar stimulating electrode sharing. IEEE Journal of Solid-State Circuits, pages 1--10, 2023."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2019.2952447"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2009.5206848"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.44514"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics9122033"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2018.2867505"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.1970.1050122"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOCC.2016.7905461"},{"key":"e_1_3_2_1_17_1","volume-title":"CMOS\/CCD sensors and camera systems","author":"Holst Gerald C.","year":"2007","unstructured":"Gerald C. Holst and Terrence S. Lomheim. CMOS\/CCD sensors and camera systems. SPIE Press Monograph, 2007."},{"key":"e_1_3_2_1_18_1","unstructured":"Jeremy Howard. Imagenette. https:\/\/github.com\/fastai\/imagenette\/."},{"key":"e_1_3_2_1_19_1","volume-title":"Count-free single-photon 3d imaging with race logic. arXiv preprint arXiv:2307.04924","author":"Ingle Atul","year":"2023","unstructured":"Atul Ingle and David Maier. Count-free single-photon 3d imaging with race logic. arXiv preprint arXiv:2307.04924, 2023."},{"key":"e_1_3_2_1_20_1","volume-title":"Nataraj Jammalamadaka, Jianyu Huang, Hector Yuen, et al. A study of BFLOAT16 for deep learning training. arXiv preprint arXiv:1905.12322","author":"Kalamkar Dhiraj","year":"2019","unstructured":"Dhiraj Kalamkar, Dheevatsa Mudigere, Naveen Mellempudi, Dipankar Das, Kunal Banerjee, Sasikanth Avancha, Dharma Teja Vooturi, Nataraj Jammalamadaka, Jianyu Huang, Hector Yuen, et al. A study of BFLOAT16 for deep learning training. arXiv preprint arXiv:1905.12322, 2019."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2021.3061508"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC42613.2021.9365839"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC42613.2021.9365839"},{"key":"e_1_3_2_1_24_1","volume-title":"A survey of convolutional neural networks: analysis, applications, and prospects","author":"Li Zewen","year":"2021","unstructured":"Zewen Li, Fan Liu, Wenjie Yang, Shouheng Peng, and Jun Zhou. A survey of convolutional neural networks: analysis, applications, and prospects. IEEE transactions on neural networks and learning systems, 2021."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589064"},{"key":"e_1_3_2_1_26_1","volume-title":"Temporal state machines: Using temporal memory to stitch time-based graph computations. J. Emerg. Technol. Comput. Syst., 17(3), may","author":"Madhavan Advait","year":"2021","unstructured":"Advait Madhavan, Matthew W. Daniels, and Mark D. Stiles. Temporal state machines: Using temporal memory to stitch time-based graph computations. J. Emerg. Technol. Comput. Syst., 17(3), may 2021."},{"key":"e_1_3_2_1_27_1","first-page":"517","volume-title":"Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA), ISCA '14","author":"Madhavan Advait","year":"2014","unstructured":"Advait Madhavan, Timothy Sherwood, and Dmitri Strukov. Race logic: A hardware acceleration for dynamic programming algorithms. In Proceeding of the 41st Annual International Symposium on Computer Architecuture (ISCA), ISCA '14, page 517--528. IEEE Press, 2014."},{"key":"e_1_3_2_1_28_1","first-page":"1","volume-title":"IEEE Custom Integrated Circuits Conference (CICC)","author":"Madhavan Advait","year":"2017","unstructured":"Advait Madhavan, Timothy Sherwood, and Dmitri Strukov. A 4-mm2 180-nm-CMOS 15-giga-cell-updates-per-second DNA sequence alignment engine based on asynchronous race conditions. In IEEE Custom Integrated Circuits Conference (CICC), pages 1--4, 2017."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS45731.2020.9180662"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MWSCAS.2002.1186901"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21735-7_7"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASSCC.2016.7844126"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/OJSSCS.2021.3117930"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICECS.2013.6815376"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC42613.2021.9366053"},{"key":"e_1_3_2_1_36_1","first-page":"4","volume-title":"IEEE International Symposium on Circuits and Systems","author":"Pekau Holly","unstructured":"Holly Pekau, Abdel Yousif, and James W Haslett. A cmos integrated linear voltage-to-pulse-delay-time converter for time based analog-to-digital converters. In IEEE International Symposium on Circuits and Systems, pages 4--pp. IEEE, 2006."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA56546.2023.10071070"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-vis:20000211"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2020.3041502"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2019.2939888"},{"key":"e_1_3_2_1_41_1","first-page":"289","volume-title":"ACM\/IEEE 45th Annual International Symposium on Computer Architecture (ISCA)","author":"Smith James","year":"2018","unstructured":"James Smith. Space-time algebra: A model for neocortical computation. In ACM\/IEEE 45th Annual International Symposium on Computer Architecture (ISCA), pages 289--300. IEEE, 2018."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2761740"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304036"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00057"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/JXCDC.2020.3022381"},{"key":"e_1_3_2_1_46_1","first-page":"468","volume-title":"Proceedings of the 49th Annual International Symposium on Computer Architecture (ISCA)","author":"Li Jingjie","year":"2022","unstructured":"DiWu, Jingjie Li, Zhewen Pan, Younghyun Kim, and Joshua San Miguel. uBrain: A unary brain computer interface. In Proceedings of the 49th Annual International Symposium on Computer Architecture (ISCA), pages 468--481, 2022."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00040"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA53966.2022.00010"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TED.2006.884077"},{"key":"e_1_3_2_1_50_1","first-page":"537","article-title":"Edge detection techniques-an overview","volume":"8","author":"Ziou Djemel","year":"1998","unstructured":"Djemel Ziou, Salvatore Tabbone, et al. Edge detection techniques-an overview. Pattern Recognition and Image Analysis C\/C of Raspoznavaniye Obrazov I Analiz Izobrazhenii, 8:537--559, 1998.","journal-title":"Pattern Recognition and Image Analysis C\/C of Raspoznavaniye Obrazov I Analiz Izobrazhenii"}],"event":{"name":"ASPLOS '24: 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","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"],"location":"La Jolla CA USA","acronym":"ASPLOS '24"},"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.3640395","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3620665.3640395","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3620665.3640395","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3620665.3640395","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:42Z","timestamp":1750291422000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620665.3640395"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,27]]},"references-count":50,"alternative-id":["10.1145\/3620665.3640395","10.1145\/3620665"],"URL":"https:\/\/doi.org\/10.1145\/3620665.3640395","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"}}]}}