{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T22:47:21Z","timestamp":1791326841963,"version":"4.3.1"},"reference-count":75,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2022,9,30]],"date-time":"2022-09-30T00:00:00Z","timestamp":1664496000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004663","name":"Ministry of Science and Technology, Taiwan","doi-asserted-by":"crossref","award":["MOST 110-2222-E-001-003-MY3"],"award-info":[{"award-number":["MOST 110-2222-E-001-003-MY3"]}],"id":[{"id":"10.13039\/501100004663","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2022,9,30]]},"abstract":"<jats:p>\n            Energy harvesting creates an emerging\n            <jats:italic>intermittent computing<\/jats:italic>\n            paradigm but poses new challenges for sophisticated applications such as intermittent\n            <jats:italic>deep neural network<\/jats:italic>\n            (DNN) inference. Although\n            <jats:italic>model compression<\/jats:italic>\n            has adapted DNNs to resource-constrained devices, under intermittent power, compressed models will still experience multiple power failures during a single inference. Footprint-based approaches enable hardware-accelerated intermittent DNN inference by tracking footprints, independent of model computations, to indicate accelerator progress across power cycles. However, we observe that the extra overhead required to preserve progress indicators can severely offset the computation progress accumulated by intermittent DNN inference.\n          <\/jats:p>\n          <jats:p\/>\n          <jats:p\/>\n          <jats:p>\n            This work proposes the concept of\n            <jats:italic>model augmentation<\/jats:italic>\n            to adapt DNNs to intermittent devices. Our middleware stack, JAPARI, appends extra neural network components into a given DNN, to enable the accelerator to intrinsically integrate progress indicators into the inference process, without affecting model accuracy. Their specific positions allow progress indicator preservation to be piggybacked onto output feature preservation to amortize the extra overhead, and their assigned values ensure uniquely distinguishable progress indicators for correct inference recovery upon power resumption. Evaluations on a Texas Instruments device under various DNN models, capacitor sizes, and progress preservation granularities show that JAPARI can speed up intermittent DNN inference by 3\u00d7 over the state of the art, for common convolutional neural architectures that require heavy acceleration.\n          <\/jats:p>\n          <jats:p\/>","DOI":"10.1145\/3506732","type":"journal-article","created":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T18:13:20Z","timestamp":1643220800000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["More Is Less: Model Augmentation for Intermittent Deep Inference"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8258-1993","authenticated-orcid":false,"given":"Chih-Kai","family":"Kang","sequence":"first","affiliation":[{"name":"Academia Sinica and National Taiwan University, Taipei, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3082-7688","authenticated-orcid":false,"given":"Hashan Roshantha","family":"Mendis","sequence":"additional","affiliation":[{"name":"Academia Sinica, Taipei, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0214-0256","authenticated-orcid":false,"given":"Chun-Han","family":"Lin","sequence":"additional","affiliation":[{"name":"National Taiwan Normal University, Taipei, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0711-8197","authenticated-orcid":false,"given":"Ming-Syan","family":"Chen","sequence":"additional","affiliation":[{"name":"National Taiwan University and Academia Sinica, Taipei, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8035-4033","authenticated-orcid":false,"given":"Pi-Cheng","family":"Hsiu","sequence":"additional","affiliation":[{"name":"Academia Sinica, National Taiwan University, and National Chi Nan University, Nantou, Taiwan"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,10,8]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Infineon. 2019. Excelon LP 8-Mbit SPI F-RAM. Retrieved February 17 2022 from https:\/\/www.cypress.com\/file\/444186\/download."},{"key":"e_1_3_2_3_2","first-page":"97","volume-title":"Proc. of ACM LCTES","author":"Ahmed Saad","year":"2019","unstructured":"Saad Ahmed, Abu Bakar, Naveed Anwar Bhatti, Muhammad Hamad Alizai, Junaid Haroon Siddiqui, and Luca Mottola. 2019. The betrayal of constant power \u00d7 time: Finding the missing Joules of transiently-powered computers. In Proc. of ACM LCTES. 97\u2013109."},{"key":"e_1_3_2_4_2","first-page":"70","volume-title":"Proc. of ACM LCTES","author":"Ahmed Saad","year":"2019","unstructured":"Saad Ahmed, Naveed Anwar Bhatti, Muhammad Hamad Alizai, Junaid Haroon Siddiqui, and Luca Mottola. 2019. Efficient intermittent computing with differential checkpointing. In Proc. of ACM LCTES. 70\u201381."},{"key":"e_1_3_2_5_2","first-page":"225","article-title":"State-of-charge estimation of supercapacitors in transiently-powered sensor nodes","author":"Ahn Jun Ick","year":"2021","unstructured":"Jun Ick Ahn, Daeyong Kim, Rhan Ha, and Hojung Cha. 2021. State-of-charge estimation of supercapacitors in transiently-powered sensor nodes. IEEE TCAD 41, 2 (2021), 225\u2013237.","journal-title":"IEEE TCAD"},{"key":"e_1_3_2_6_2","article-title":"Low-memory GEMM -based convolution algorithms for deep neural networks","author":"Anderson Andrew","year":"2017","unstructured":"Andrew Anderson, Aravind Vasudevan, Cormac Keane, and David Gregg. 2017. Low-memory GEMM -based convolution algorithms for deep neural networks. arXiv preprint arXiv:1709.03395 (2017).","journal-title":"arXiv preprint arXiv:1709.03395"},{"key":"e_1_3_2_7_2","unstructured":"Davide Anguita Alessandro Ghio Luca Oneto Xavier Parra and Jorge L. Reyes-Ortiz. 2013. A Public Domain Dataset for Human Activity Recognition Using Smartphones. Retrieved February 17 2022 from https:\/\/archive.ics.uci.edu\/ml\/datasets\/human+activity+recognition+using+smartphones."},{"key":"e_1_3_2_8_2","unstructured":"Arm. 2021. Cortex-M4 Processor Mixed-Signal MCUs with DSP and FPU Instructions. Retrieved February 17 2022 from https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32g4-series.html."},{"issue":"12","key":"e_1_3_2_9_2","first-page":"1968","article-title":"Hibernus++: A self-calibrating and adaptive system for transiently-powered embedded devices","volume":"35","author":"Balsamo Domenico","year":"2016","unstructured":"Domenico Balsamo, Alex S. Weddell, Anup Das, Alberto Rodriguez Arreola, Davide Brunelli, Bashir M. Al-Hashimi, Geoff V. Merrett, and Luca Benini. 2016. Hibernus++: A self-calibrating and adaptive system for transiently-powered embedded devices. IEEE TCAD 35, 12 (2016), 1968\u20131980.","journal-title":"IEEE TCAD"},{"key":"e_1_3_2_10_2","article-title":"Benchmarking TinyML systems: Challenges and direction","author":"Banbury Colby R.","year":"2020","unstructured":"Colby R. Banbury, Vijay Janapa Reddi, Max Lam, William Fu, Amin Fazel, Jeremy Holleman, Xinyuan Huang, et\u00a0al. 2020. Benchmarking TinyML systems: Challenges and direction. arXiv preprint arXiv:2003.04821 (2020).","journal-title":"arXiv preprint arXiv:2003.04821"},{"issue":"9","key":"e_1_3_2_11_2","first-page":"1390","article-title":"Sytare: A lightweight kernel for NVRAM-based transiently-powered systems","volume":"68","author":"Berthou Gautier","year":"2018","unstructured":"Gautier Berthou, Tristan Delizy, Kevin Marquet, Tanguy Risset, and Guillaume Salagnac. 2018. Sytare: A lightweight kernel for NVRAM-based transiently-powered systems. IEEE TC 68, 9 (2018), 1390\u20131403.","journal-title":"IEEE TC"},{"key":"e_1_3_2_12_2","first-page":"247","volume-title":"Proc. of ACM\/IEEE ISCA","author":"Chakradhar Srimat","year":"2010","unstructured":"Srimat Chakradhar, Murugan Sankaradas, Venkata Jakkula, and Srihari Cadambi. 2010. A dynamically configurable coprocessor for convolutional neural networks. In Proc. of ACM\/IEEE ISCA. 247\u2013257."},{"issue":"12","key":"e_1_3_2_13_2","first-page":"4399","article-title":"Enabling failure-resilient intermittent systems without runtime checkpointing","volume":"39","author":"Chen Wei-Ming","year":"2020","unstructured":"Wei-Ming Chen, Tei-Wei Kuo, and Pi-Cheng Hsiu. 2020. Enabling failure-resilient intermittent systems without runtime checkpointing. IEEE TCAD 39, 12 (2020), 4399\u20134412.","journal-title":"IEEE TCAD"},{"key":"e_1_3_2_14_2","first-page":"262","volume-title":"Proc. of IEEE ISSCC","author":"Chen Yu-Hsin","year":"2016","unstructured":"Yu-Hsin Chen, Tushar Krishna, Joel Emer, and Vivienne Sze. 2016. Eyeriss: An energy-efficient reconfigurable accelerator for deep convolutional neural networks. In Proc. of IEEE ISSCC. 262\u2013263."},{"key":"e_1_3_2_15_2","first-page":"514","volume-title":"Proc. of ACM OOPSLA","author":"Colin Alexei","year":"2016","unstructured":"Alexei Colin and Brandon Lucia. 2016. Chain: Tasks and channels for reliable intermittent programs. In Proc. of ACM OOPSLA. 514\u2013530."},{"key":"e_1_3_2_16_2","first-page":"767","volume-title":"Proc. of ACM ASPLOS","author":"Colin Alexei","year":"2018","unstructured":"Alexei Colin, Emily Ruppel, and Brandon Lucia. 2018. A reconfigurable energy storage architecture for energy-harvesting devices. In Proc. of ACM ASPLOS. 767\u2013781."},{"key":"e_1_3_2_17_2","unstructured":"Eta Compute. 2021. ECM3532 Neural Sensor Processor. Retrieved February 17 2022 from https:\/\/media.digikey.com\/pdf\/DataSheets\/EtaComputePDFs\/ECM3532_AI_Sensor_PB_1.0.pdf."},{"key":"e_1_3_2_18_2","unstructured":"IXYS Corporation. 2010. IXOLAR High Efficiency Solar Cell. Retrieved February 17 2022 from http:\/\/ixapps.ixys.com\/DataSheet\/SM111K04L.pdf."},{"key":"e_1_3_2_19_2","unstructured":"Cypress. 2020. PSoC 62 MCU. Retrieved February 17 2022 from https:\/\/www.cypress.com\/products\/32-bit-arm-cortex-m4-cortex-m0-psoc-6."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/5.558708"},{"key":"e_1_3_2_21_2","first-page":"34","article-title":"Battery-free Game Boy","volume":"4","author":"Winkel Jasper de","year":"2020","unstructured":"Jasper de Winkel, Vito Kortbeek, Josiah Hester, and Przemys\u0142aw Pawe\u0142czak. 2020. Battery-free Game Boy. Proc. ACM IMWUT 4, 3 (2020), Article 111, 34 pages.","journal-title":"Proc. ACM IMWUT"},{"key":"e_1_3_2_22_2","first-page":"92","volume-title":"Proc. of ACM\/IEEE ISCA","author":"Du Zidong","year":"2015","unstructured":"Zidong Du, Robert Fasthuber, Tianshi Chen, Paolo Ienne, Ling Li, Tao Luo, Xiaobing Feng, Yunji Chen, and Olivier Temam. 2015. ShiDianNao: Shifting vision processing closer to the sensor. In Proc. of ACM\/IEEE ISCA. 92\u2013104."},{"key":"e_1_3_2_23_2","volume-title":"Proc. of NeurIPS","author":"Fedorov Igor","year":"2019","unstructured":"Igor Fedorov, Ryan P. Adams, Matthew Mattina, and Paul N. Whatmough. 2019. SpArSe: Sparse architecture search for CNNs on resource-constrained microcontrollers. In Proc. of NeurIPS."},{"issue":"10","key":"e_1_3_2_24_2","first-page":"2700","article-title":"Near-threshold RISC-V core with DSP extensions for scalable IoT endpoint devices","volume":"25","author":"Gautschi Michael","year":"2017","unstructured":"Michael Gautschi, Pasquale Davide Schiavone, Andreas Traber, Igor Loi, Antonio Pullini, Davide Rossi, Eric Flamand, Frank K. G\u00fcrkaynak, and Luca Benini. 2017. Near-threshold RISC-V core with DSP extensions for scalable IoT endpoint devices. IEEE TVLSI 25, 10 (2017), 2700\u20132713.","journal-title":"IEEE TVLSI"},{"key":"e_1_3_2_25_2","first-page":"199","volume-title":"Proc. of ACM ASPLOS","author":"Gobieski Graham","year":"2019","unstructured":"Graham Gobieski, Nathan Beckmann, and Brandon Lucia. 2019. Intelligence beyond the edge: Inference on intermittent embedded systems. In Proc. of ACM ASPLOS. 199\u2013213."},{"key":"e_1_3_2_26_2","first-page":"670","volume-title":"Proc. of ACM\/IEEE MICRO","author":"Gobieski Graham","year":"2019","unstructured":"Graham Gobieski, Amolak Nagi, Nathan Serafin, Mehmet Meric Isgenc, Nathan Beckmann, and Brandon Lucia. 2019. MANIC: A vector-dataflow architecture for ultra-low-power embedded systems. In Proc. of ACM\/IEEE MICRO. 670\u2013684."},{"key":"e_1_3_2_27_2","first-page":"151","volume-title":"Proc. of IEEE\/ACM Micro","author":"Gondimalla Ashish","year":"2019","unstructured":"Ashish Gondimalla, Noah Chesnut, Mithuna Thottethodi, and T. N. Vijaykumar. 2019. SparTen: A sparse tensor accelerator for convolutional neural networks. In Proc. of IEEE\/ACM Micro. 151\u2013165."},{"key":"e_1_3_2_28_2","unstructured":"Google. 2020. Example CNN to Classify CIFAR-10 Using TensorFlow. Retrieved February 17 2022 from https:\/\/www.tensorflow.org\/tutorials\/images\/cnn."},{"issue":"1","key":"e_1_3_2_29_2","first-page":"35","article-title":"Angel-Eye: A complete design flow for mapping CNN onto embedded FPGA","volume":"37","author":"Guo Kaiyuan","year":"2017","unstructured":"Kaiyuan Guo, Lingzhi Sui, Jiantao Qiu, Jincheng Yu, Junbin Wang, Song Yao, Song Han, Yu Wang, and Huazhong Yang. 2017. Angel-Eye: A complete design flow for mapping CNN onto embedded FPGA. IEEE TCAD 37, 1 (2017), 35\u201347.","journal-title":"IEEE TCAD"},{"key":"e_1_3_2_30_2","volume-title":"Proc. of ICLR","author":"Han Song","year":"2016","unstructured":"Song Han, Huizi Mao, and William J. Dally. 2016. Deep compression: Compressing deep neural network with pruning, trained quantization and Huffman coding. In Proc. of ICLR."},{"key":"e_1_3_2_31_2","first-page":"1","volume-title":"Proc. of ACM SenSys","author":"Hester Josiah","year":"2017","unstructured":"Josiah Hester and Jacob Sorber. 2017. New directions: The future of sensing is batteryless, intermittent, and awesome. In Proc. of ACM SenSys. 1\u20136."},{"key":"e_1_3_2_32_2","unstructured":"Burak Himmetoglu. 2017. CNN Model for Human Activity Recognition. Retrieved February 17 2022 from https:\/\/github.com\/healthDataScience\/deep-learning-HAR."},{"key":"e_1_3_2_33_2","article-title":"MobileNets: Efficient convolutional neural networks for mobile vision applications","author":"Howard Andrew G.","year":"2017","unstructured":"Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun Wang, Tobias Weyand, Marco Andreetto, and Hartwig Adam. 2017. MobileNets: Efficient convolutional neural networks for mobile vision applications. arXiv:1704.04861 [cs] (2017).","journal-title":"arXiv:1704.04861 [cs]"},{"key":"e_1_3_2_34_2","unstructured":"Texas Instruments. 2014. EnergyTrace Technology for MSP430. Retrieved February 17 2022 from http:\/\/www.ti.com\/tool\/ENERGYTRACE."},{"key":"e_1_3_2_35_2","unstructured":"Texas Instruments. 2016. Benchmarking the Signal Processing Capabilities of the LEA on MSP430 MCUs. Retrieved February 17 2022 from http:\/\/www.tij.co.jp\/jp\/lit\/an\/slaa698b\/slaa698b.pdf."},{"key":"e_1_3_2_36_2","unstructured":"Texas Instruments. 2016. Low-Energy Accelerator (LEA). Retrieved February 17 2022 from http:\/\/www.ti.com\/lit\/an\/slaa720\/slaa720.pdf."},{"key":"e_1_3_2_37_2","unstructured":"Texas Instruments. 2018. MSP430FR5994 MCU. Retrieved February 17 2022 from http:\/\/www.ti.com\/product\/MSP430FR5994."},{"key":"e_1_3_2_38_2","unstructured":"Texas Instruments. 2018. MSP430x5xx and MSP430x6xx\u2014DMA Controller Module. Retrieved February 17 2022 from https:\/\/www.ti.com\/lit\/ug\/slau395f\/slau395f.pdf."},{"key":"e_1_3_2_39_2","unstructured":"Texas Instruments. 2019. BQ25504 Ultra Low Power Boost Converter with Battery Management for Energy Harvester. Retrieved February 17 2022 from http:\/\/www.ti.com\/product\/BQ25504."},{"key":"e_1_3_2_40_2","unstructured":"Maxim Integrated. 2021. MAX78000 Ultra-Low-Power MCU with Arm Cortex-M4 and a Convolutional Neural Network Accelerator. Retrieved February 17 2022 from https:\/\/datasheets.maximintegrated.com\/en\/ds\/MAX78000.pdf."},{"key":"e_1_3_2_41_2","first-page":"375","volume-title":"Proc. of ACM\/IEEE ISLPED","author":"Jayakumar Hrishikesh","year":"2014","unstructured":"Hrishikesh Jayakumar, Kangwoo Lee, Woo Suk Lee, Arnab Raha, Younghyun Kim, and Vijay Raghunathan. 2014. Powering the Internet of Things. In Proc. of ACM\/IEEE ISLPED. 375\u2013380."},{"issue":"3","key":"e_1_3_2_42_2","first-page":"Article 65, 23","article-title":"Energy-aware memory mapping for hybrid FRAM-SRAM MCUs in intermittently-powered IoT devices","volume":"16","author":"Jayakumar Hrishikesh","year":"2017","unstructured":"Hrishikesh Jayakumar, Arnab Raha, Jacob R. Stevens, and Vijay Raghunathan. 2017. Energy-aware memory mapping for hybrid FRAM-SRAM MCUs in intermittently-powered IoT devices. ACM TECS 16, 3 (2017), Article 65, 23 pages.","journal-title":"ACM TECS"},{"key":"e_1_3_2_43_2","volume-title":"Proc. of ACM\/IEEE DAC","author":"Jiang Weiwen","year":"2019","unstructured":"Weiwen Jiang, Xinyi Zhang, Edwin H.-M. Sha, Lei Yang, Qingfeng Zhuge, Yiyu Shi, and Jingtong Hu. 2019. Accuracy vs. efficiency: Achieving both through FPGA-implementation aware neural architecture search. In Proc. of ACM\/IEEE DAC."},{"issue":"11","key":"e_1_3_2_44_2","first-page":"3479","article-title":"Everything leaves footprints: Hardware accelerated intermittent deep inference","volume":"39","author":"Kang Chih-Kai","year":"2020","unstructured":"Chih-Kai Kang, Hashan Roshantha Mendis, Chun-Han Lin, Ming-Syan Chen, and Pi-Cheng Hsiu. 2020. Everything leaves footprints: Hardware accelerated intermittent deep inference. IEEE TCAD 39, 11 (2020), 3479\u20133491.","journal-title":"IEEE TCAD"},{"key":"e_1_3_2_45_2","unstructured":"Chih-Kai Kang Hashan Roshantha Mendis Chun-Han Lin Ming-Syan Chen and Pi-Cheng Hsiu. 2020. HAWAII Open Source Project. Retrieved February 17 2022 from https:\/\/github.com\/EMCLab-Sinica\/HAWAII_Project."},{"key":"e_1_3_2_46_2","unstructured":"Chih-Kai Kang Hashan Roshantha Mendis Chun-Han Lin Ming-Syan Chen and Pi-Cheng Hsiu. 2021. JAPARI Open Source Project. Retrieved February 17 2022 from https:\/\/github.com\/EMCLab-Sinica\/JAPARI."},{"key":"e_1_3_2_47_2","article-title":"Quantizing deep convolutional networks for efficient inference: A whitepaper","author":"Krishnamoorthi Raghuraman","year":"2018","unstructured":"Raghuraman Krishnamoorthi. 2018. Quantizing deep convolutional networks for efficient inference: A whitepaper. arXiv preprint arXiv:1806.08342 (2018).","journal-title":"arXiv preprint arXiv:1806.08342"},{"key":"e_1_3_2_48_2","volume-title":"Learning Multiple Layers of Features from Tiny Images","author":"Krizhevsky Alex","year":"2009","unstructured":"Alex Krizhevsky and Geoffrey Hinton. 2009. Learning Multiple Layers of Features from Tiny Images. Technical Report. University of Toronto."},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2019.2924215"},{"key":"e_1_3_2_50_2","first-page":"Article 150, 6","volume-title":"Proc. of ACM\/IEEE DAC","author":"Liu Yongpan","year":"2015","unstructured":"Yongpan Liu, Zewei Li, Hehe Li, Yiqun Wang, Xueqing Li, Kaisheng Ma, Shuangchen Li, et\u00a0al. 2015. Ambient energy harvesting nonvolatile processors: From circuit to system. In Proc. of ACM\/IEEE DAC. Article 150, 6 pages."},{"key":"e_1_3_2_51_2","first-page":"1377","volume-title":"Proc. of IEEE ICCV","author":"Liu Ziwei","year":"2015","unstructured":"Ziwei Liu, Xiaoxiao Li, Ping Luo, Chen-Change Loy, and Xiaoou Tang. 2015. Semantic image segmentation via deep parsing network. In Proc. of IEEE ICCV. 1377\u20131385."},{"key":"e_1_3_2_52_2","volume-title":"Proc. of ICLR","author":"Liu Zhuang","year":"2018","unstructured":"Zhuang Liu, Mingjie Sun, Tinghui Zhou, Gao Huang, and Trevor Darrell. 2018. Rethinking the value of network pruning. In Proc. of ICLR."},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2015.88"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1145\/3077575"},{"key":"e_1_3_2_55_2","first-page":"Article 96, 30","volume-title":"Proc. of ACM OOPSLA","author":"Maeng Kiwan","year":"2017","unstructured":"Kiwan Maeng, Alexei Colin, and Brandon Lucia. 2017. Alpaca: Intermittent execution without checkpoints. In Proc. of ACM OOPSLA. Article 96, 30 pages."},{"key":"e_1_3_2_56_2","first-page":"1101","volume-title":"Proc. of ACM PLDI","author":"Maeng Kiwan","year":"2019","unstructured":"Kiwan Maeng and Brandon Lucia. 2019. Supporting peripherals in intermittent systems with just-in-time checkpoints. In Proc. of ACM PLDI. 1101\u20131116."},{"key":"e_1_3_2_57_2","first-page":"22","article-title":"Accumulative display updating for intermittent systems","volume":"18","author":"Mendis Hashan Roshantha","year":"2019","unstructured":"Hashan Roshantha Mendis and Pi-Cheng Hsiu. 2019. Accumulative display updating for intermittent systems. ACM TECS 18, 5s (2019), Article 72, 22 pages.","journal-title":"ACM TECS"},{"key":"e_1_3_2_58_2","first-page":"1","volume-title":"Proc. of IEEE ICCP","author":"Nayar Shree K.","year":"2015","unstructured":"Shree K. Nayar, Daniel C. Sims, and Mikhail Fridberg. 2015. Towards self-powered cameras. In Proc. of IEEE ICCP. 1\u201310."},{"key":"e_1_3_2_59_2","doi-asserted-by":"crossref","first-page":"907","DOI":"10.1145\/3373376.3378534","volume-title":"Proc. of ASPLOS","author":"Niu Wei","year":"2020","unstructured":"Wei Niu, Xiaolong Ma, Sheng Lin, Shihao Wang, Xuehai Qian, Xue Lin, Yanzhi Wang, and Bin Ren. 2020. PatDNN: Achieving real-time DNN execution on mobile devices with pattern-based weight pruning. In Proc. of ASPLOS. 907\u2013922."},{"key":"e_1_3_2_60_2","first-page":"27","volume-title":"Proc. of ACM\/IEEE ISCA","author":"Parashar Angshuman","year":"2017","unstructured":"Angshuman Parashar, Minsoo Rhu, Anurag Mukkara, Antonio Puglielli, Rangharajan Venkatesan, Brucek Khailany, Joel Emer, Stephen W. Keckler, and William J. Dally. 2017. SCNN: An accelerator for compressed-sparse convolutional neural networks. In Proc. of ACM\/IEEE ISCA. 27\u201340."},{"key":"e_1_3_2_61_2","first-page":"159","volume-title":"Proc. of ACM ASPLOS","author":"Ransford Benjamin","year":"2011","unstructured":"Benjamin Ransford, Jacob Sorber, and Kevin Fu. 2011. Mementos: System support for long-running computation on RFID-scale devices. In Proc. of ACM ASPLOS. 159\u2013170."},{"key":"e_1_3_2_62_2","first-page":"1","volume-title":"Proc. of ACM\/IEEE DAC","author":"Ryu Sungju","year":"2019","unstructured":"Sungju Ryu, Hyungjun Kim, Wooseok Yi, and Jae-Joon Kim. 2019. BitBlade: Area and energy-efficient precision-scalable neural network accelerator with bitwise summation. In Proc. of ACM\/IEEE DAC. 1\u20136."},{"key":"e_1_3_2_63_2","first-page":"764","volume-title":"Proc. of ISCA","author":"Sharma Hardik","year":"2018","unstructured":"Hardik Sharma, Jongse Park, Naveen Suda, Liangzhen Lai, Benson Chau, Vikas Chandra, and Hadi Esmaeilzadeh. 2018. Bit Fusion: Bit-level dynamically composable architecture for accelerating deep neural networks. In Proc. of ISCA. 764\u2013775."},{"key":"e_1_3_2_64_2","first-page":"535","volume-title":"Proc. of ACM\/IEEE ISCA","author":"Shen Yongming","year":"2017","unstructured":"Yongming Shen, Michael Ferdman, and Peter Milder. 2017. Maximizing CNN accelerator efficiency through resource partitioning. In Proc. of ACM\/IEEE ISCA. 535\u2013547."},{"key":"e_1_3_2_65_2","unstructured":"STMicroelectronics. 2021. STM32G4 Series Mixed-Signal MCUs with DSP and FPU Instructions. Retrieved February 17 2022 from https:\/\/www.st.com\/en\/microcontrollers-microprocessors\/stm32g4-series.html."},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2761740"},{"issue":"2","key":"e_1_3_2_67_2","article-title":"Battery-free cellphone","volume":"1","author":"Talla Vamsi","year":"2017","unstructured":"Vamsi Talla, Bryce Kellogg, Shyamnath Gollakota, and Joshua R. Smith. 2017. Battery-free cellphone. Proc. ACM IMWUT 1, 2 (2017), 1\u201320.","journal-title":"Proc. ACM IMWUT"},{"key":"e_1_3_2_68_2","unstructured":"Greenwaves Technologies. 2018. GAP-8 IoT Application Processor with a Hardware Convolution Engine. Retrieved February 17 2022 from https:\/\/greenwaves-technologies.com\/gap8_gap9\/."},{"key":"e_1_3_2_69_2","article-title":"Soft weight-sharing for neural network compression","author":"Ullrich Karen","year":"2017","unstructured":"Karen Ullrich, Edward Meeds, and Max Welling. 2017. Soft weight-sharing for neural network compression. arXiv preprint arXiv:1702.04008 (2017).","journal-title":"arXiv preprint arXiv:1702.04008"},{"key":"e_1_3_2_70_2","first-page":"8612","volume-title":"Proc. of IEEE CVPR","author":"Wang Kuan","year":"2019","unstructured":"Kuan Wang, Zhijian Liu, Yujun Lin, Ji Lin, and Song Han. 2019. HAQ: Hardware-aware automated quantization with mixed precision. In Proc. of IEEE CVPR. 8612\u20138620."},{"key":"e_1_3_2_71_2","article-title":"Speech commands: A dataset for limited-vocabulary speech recognition","author":"Warden Pete","year":"2018","unstructured":"Pete Warden. 2018. Speech commands: A dataset for limited-vocabulary speech recognition. arXiv preprint arXiv:1804.03209 (2018).","journal-title":"arXiv preprint arXiv:1804.03209"},{"key":"e_1_3_2_72_2","first-page":"5687","volume-title":"Proc. of IEEE CVPR","author":"Yang Tien-Ju","year":"2017","unstructured":"Tien-Ju Yang, Yu-Hsin Chen, and Vivienne Sze. 2017. Designing energy-efficient convolutional neural networks using energy-aware pruning. In Proc. of IEEE CVPR. 5687\u20135695."},{"key":"e_1_3_2_73_2","first-page":"1","volume-title":"Proc. of ACM\/IEEE DAC","author":"Yawen Wu","year":"2020","unstructured":"Wu Yawen, Wang Zhepeng, Jia Zhenge, Shi Yiyu, and Hu Jingtong. 2020. Intermittent inference with nonuniformly compressed multi-exit neural network for energy harvesting powered devices. In Proc. of ACM\/IEEE DAC. 1\u20136."},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2017.2778281"},{"key":"e_1_3_2_75_2","first-page":"161","volume-title":"Proc. of ACM FPGA","author":"Zhang Chen","year":"2015","unstructured":"Chen Zhang, Peng Li, Guangyu Sun, Yijin Guan, Bingjun Xiao, and Jason Cong. 2015. Optimizing FPGA-based accelerator design for deep convolutional neural networks. In Proc. of ACM FPGA. 161\u2013170."},{"key":"e_1_3_2_76_2","article-title":"Hello edge: Keyword spotting on microcontrollers","author":"Zhang Yundong","year":"2017","unstructured":"Yundong Zhang, Naveen Suda, Liangzhen Lai, and Vikas Chandra. 2017. Hello edge: Keyword spotting on microcontrollers. arXiv preprint arXiv:1711.07128 (2017).","journal-title":"arXiv preprint arXiv:1711.07128"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3506732","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3506732","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\/3506732"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,30]]},"references-count":75,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,9,30]]}},"alternative-id":["10.1145\/3506732"],"URL":"https:\/\/doi.org\/10.1145\/3506732","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,30]]},"assertion":[{"value":"2021-07-07","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-12-15","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-10-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}