{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T21:40:37Z","timestamp":1767994837711,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,9,30]],"date-time":"2021-09-30T00:00:00Z","timestamp":1632960000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"BMBF","award":["16ME0131"],"award-info":[{"award-number":["16ME0131"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,9,30]]},"DOI":"10.1145\/3478684.3479261","type":"proceedings-article","created":{"date-parts":[[2021,10,3]],"date-time":"2021-10-03T06:09:45Z","timestamp":1633241385000},"page":"11-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Automated HW\/SW co-design for edge AI"],"prefix":"10.1145","author":[{"given":"Oliver","family":"Bringmann","sequence":"first","affiliation":[{"name":"University of T\u00fcbingen, Tubingen, Germany"}]},{"given":"Wolfgang","family":"Ecker","sequence":"additional","affiliation":[{"name":"Infineon Technologies AG, Neubiberg, Germany"}]},{"given":"Ingo","family":"Feldner","sequence":"additional","affiliation":[{"name":"Bosch Corporate Research, Renningen, Germany"}]},{"given":"Adrian","family":"Frischknecht","sequence":"additional","affiliation":[{"name":"University of T\u00fcbingen, T\u00fcbingen, Germany"}]},{"given":"Christoph","family":"Gerum","sequence":"additional","affiliation":[{"name":"University of T\u00fcbingen, T\u00fcbingen, Germany"}]},{"given":"Timo","family":"H\u00e4m\u00e4l\u00e4inen","sequence":"additional","affiliation":[{"name":"Tampere University, Tampere, Finland"}]},{"given":"Muhammad Abdullah","family":"Hanif","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Wien, Austria and New York University Abu Dhabi, UAE"}]},{"given":"Michael J.","family":"Klaiber","sequence":"additional","affiliation":[{"name":"Bosch Corporate Research, Renningen, Germany"}]},{"given":"Daniel","family":"Mueller-Gritschneder","sequence":"additional","affiliation":[{"name":"Technical University of Munich, Munich, Germany"}]},{"given":"Paul Palomero","family":"Bernardo","sequence":"additional","affiliation":[{"name":"University of T\u00fcbingen, T\u00fcbingen, Germany"}]},{"given":"Sebastian","family":"Prebeck","sequence":"additional","affiliation":[{"name":"Infineon Technologies AG, Neubiberg, Germany"}]},{"given":"Muhammad","family":"Shafique","sequence":"additional","affiliation":[{"name":"New York University Abu Dhabi, Abu Dhabi, United Arab Emirates"}]}],"member":"320","published-online":{"date-parts":[[2021,10,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. CIRCT: Circuit IR Compilers and Tools. https:\/\/github.com\/llvm\/circt  2021. CIRCT: Circuit IR Compilers and Tools. https:\/\/github.com\/llvm\/circt"},{"key":"e_1_3_2_1_2_1","unstructured":"2021. RISC-V. https:\/\/riscv.org\/  2021. RISC-V. https:\/\/riscv.org\/"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/3437539.3437731"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISESD.2018.8605478"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/3437539.3437682"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3012320"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291211"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/JETCAS.2019.2910232"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/3322706.3361996"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","unstructured":"Frederik Funk Thorsten Bucksch and Daniel Mueller-Gritschneder. 2020. ML Training on a Tiny Microcontroller for a Self-adaptive Neural Network-Based DC Motor Speed Controller. In IoT Streams for Data-Driven Predictive Maintenance and IoT Edge and Mobile for Embedded Machine Learning.  Frederik Funk Thorsten Bucksch and Daniel Mueller-Gritschneder. 2020. ML Training on a Tiny Microcontroller for a Self-adaptive Neural Network-Based DC Motor Speed Controller. In IoT Streams for Data-Driven Predictive Maintenance and IoT Edge and Mobile for Embedded Machine Learning.","DOI":"10.1007\/978-3-030-66770-2_20"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2015.2506272"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2017.2654506"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007787.3001163"},{"key":"e_1_3_2_1_14_1","volume-title":"Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding. arXiv preprint arXiv:1510.00149","author":"Han Song","year":"2015","unstructured":"Song Han , Huizi Mao , and William J Dally . 2015. Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding. arXiv preprint arXiv:1510.00149 ( 2015 ). Song Han, Huizi Mao, and William J Dally. 2015. Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding. arXiv preprint arXiv:1510.00149 (2015)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317787"},{"key":"e_1_3_2_1_16_1","volume-title":"A cross-layer approach towards developing efficient embedded deep learning systems. Micro-processors and Microsystems","author":"Hanif Muhammad Abdullah","year":"2021","unstructured":"Muhammad Abdullah Hanif and Muhammad Shafique . 2021. A cross-layer approach towards developing efficient embedded deep learning systems. Micro-processors and Microsystems ( 2021 ), 103609. Muhammad Abdullah Hanif and Muhammad Shafique. 2021. A cross-layer approach towards developing efficient embedded deep learning systems. Micro-processors and Microsystems (2021), 103609."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00286"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317783"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3012863"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.2986127"},{"key":"e_1_3_2_1_21_1","volume-title":"Towards efficient training for neural network quantization. arXiv preprint arXiv:1912.10207","author":"Jin Qing","year":"2019","unstructured":"Qing Jin , Linjie Yang , and Zhenyu Liao . 2019. Towards efficient training for neural network quantization. arXiv preprint arXiv:1912.10207 ( 2019 ). Qing Jin, Linjie Yang, and Zhenyu Liao. 2019. Towards efficient training for neural network quantization. arXiv preprint arXiv:1912.10207 (2019)."},{"key":"e_1_3_2_1_22_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1--6.","author":"Kim Sung","year":"2018","unstructured":"Sung Kim , Patrick Howe , Thierry Moreau , Armin Alaghi , Luis Ceze , and Visvesh Sathe . 2018 . MATIC: Learning around errors for efficient low-voltage neural network accelerators. In 2018 Design , Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1--6. Sung Kim, Patrick Howe, Thierry Moreau, Armin Alaghi, Luis Ceze, and Visvesh Sathe. 2018. MATIC: Learning around errors for efficient low-voltage neural network accelerators. In 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 1--6."},{"key":"e_1_3_2_1_23_1","volume-title":"Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineers. CoRR abs\/2104.03780","author":"Klaiber Michael J.","year":"2021","unstructured":"Michael J. Klaiber , Axel J. Acosta , Ingo Feldner , and Falk Rehm . 2021. Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineers. CoRR abs\/2104.03780 ( 2021 ). arXiv:2104.03780 https:\/\/arxiv.org\/abs\/2104.03780 Michael J. Klaiber, Axel J. Acosta, Ingo Feldner, and Falk Rehm. 2021. Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineers. CoRR abs\/2104.03780 (2021). arXiv:2104.03780 https:\/\/arxiv.org\/abs\/2104.03780"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358280"},{"key":"e_1_3_2_1_25_1","volume-title":"Quantizing deep convolutional networks for efficient inference: A whitepaper. ArXiv abs\/1806.08342","author":"Krishnamoorthi Raghuraman","year":"2018","unstructured":"Raghuraman Krishnamoorthi . 2018. Quantizing deep convolutional networks for efficient inference: A whitepaper. ArXiv abs\/1806.08342 ( 2018 ). Raghuraman Krishnamoorthi. 2018. Quantizing deep convolutional networks for efficient inference: A whitepaper. ArXiv abs\/1806.08342 (2018)."},{"key":"e_1_3_2_1_26_1","volume-title":"MLIR: A compiler infrastructure for the end of Moore's law. arXiv preprint arXiv:2002.11054","author":"Lattner Chris","year":"2020","unstructured":"Chris Lattner , Mehdi Amini , Uday Bondhugula , Albert Cohen , Andy Davis , Jacques Pienaar , River Riddle , Tatiana Shpeisman , Nicolas Vasilache , and Oleksandr Zinenko . 2020 . MLIR: A compiler infrastructure for the end of Moore's law. arXiv preprint arXiv:2002.11054 (2020). Chris Lattner, Mehdi Amini, Uday Bondhugula, Albert Cohen, Andy Davis, Jacques Pienaar, River Riddle, Tatiana Shpeisman, Nicolas Vasilache, and Oleksandr Zinenko. 2020. MLIR: A compiler infrastructure for the end of Moore's law. arXiv preprint arXiv:2002.11054 (2020)."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITNG.2015.142"},{"key":"e_1_3_2_1_28_1","volume-title":"Darts: Differentiable architecture search. arXiv preprint arXiv:1806.09055","author":"Liu Hanxiao","year":"2018","unstructured":"Hanxiao Liu , Karen Simonyan , and Yiming Yang . 2018 . Darts: Differentiable architecture search. arXiv preprint arXiv:1806.09055 (2018). Hanxiao Liu, Karen Simonyan, and Yiming Yang. 2018. Darts: Differentiable architecture search. arXiv preprint arXiv:1806.09055 (2018)."},{"key":"e_1_3_2_1_29_1","unstructured":"Zhi-Gang Liu Paul N. Whatmough Yuhao Zhu and Matthew Mattina. 2021. S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Acceleration. arXiv:2107.07983 [cs.AR]  Zhi-Gang Liu Paul N. Whatmough Yuhao Zhu and Matthew Mattina. 2021. S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Acceleration. arXiv:2107.07983 [cs.AR]"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2019.00105"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3400302.3415731"},{"key":"e_1_3_2_1_32_1","volume-title":"Muhammad Abdullah Hanif, and Muhammad Shafique","author":"Marchisio Alberto","year":"2020","unstructured":"Alberto Marchisio , Vojtech Mrazek , Muhammad Abdullah Hanif, and Muhammad Shafique . 2020 . DESCNet: Developing efficient scratchpad memories for capsule network hardware. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ( 2020). Alberto Marchisio, Vojtech Mrazek, Muhammad Abdullah Hanif, and Muhammad Shafique. 2020. DESCNet: Developing efficient scratchpad memories for capsule network hardware. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2020)."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDAT.2017.2772874"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD45719.2019.8942068"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2019.00042"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3140659.3080254"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SiPS47522.2019.9020464"},{"key":"e_1_3_2_1_38_1","volume-title":"BioNetExplorer: Architecture-Space Exploration of Bio-Signal Processing Deep Neural Networks for Wearables","author":"Prabakaran Bharath Srinivas","year":"2021","unstructured":"Bharath Srinivas Prabakaran , Asima Akhtar , Semeen Rehman , Osman Hasan , and Muhammad Shafique . 2021. BioNetExplorer: Architecture-Space Exploration of Bio-Signal Processing Deep Neural Networks for Wearables . IEEE Internet of Things Journal ( 2021 ). Bharath Srinivas Prabakaran, Asima Akhtar, Semeen Rehman, Osman Hasan, and Muhammad Shafique. 2021. BioNetExplorer: Architecture-Space Exploration of Bio-Signal Processing Deep Neural Networks for Wearables. IEEE Internet of Things Journal (2021)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18072.2020.9218672"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2021.3060509"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41928-020-00515-3"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2009.25"},{"key":"e_1_3_2_1_43_1","volume-title":"Post-Training Sparsity-Aware Quantization. arXiv preprint arXiv:2105.11010","author":"Shomron Gil","year":"2021","unstructured":"Gil Shomron , Freddy Gabbay , Samer Kurzum , and Uri Weiser . 2021. Post-Training Sparsity-Aware Quantization. arXiv preprint arXiv:2105.11010 ( 2021 ). Gil Shomron, Freddy Gabbay, Samer Kurzum, and Uri Weiser. 2021. Post-Training Sparsity-Aware Quantization. arXiv preprint arXiv:2105.11010 (2021)."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/54.844331"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-021-00712-3"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.2200\/S01004ED1V01Y202004CAC050"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSSC.2020.3002140"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00821"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD45719.2019.8942127"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2018.00035"},{"key":"e_1_3_2_1_51_1","volume-title":"Speech Commands: A Dataset for Limited-Vocabulary Speech Recognition. arXiv:1804.03209 [cs.CL]","author":"Warden Pete","year":"2018","unstructured":"Pete Warden . 2018 . Speech Commands: A Dataset for Limited-Vocabulary Speech Recognition. arXiv:1804.03209 [cs.CL] Pete Warden. 2018. Speech Commands: A Dataset for Limited-Vocabulary Speech Recognition. arXiv:1804.03209 [cs.CL]"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/OJCAS.2021.3083332"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498765.1498785"},{"key":"e_1_3_2_1_54_1","volume-title":"EasyQuant: Post-training Quantization via Scale Optimization. ArXiv abs\/2006.16669","author":"Wu Di","year":"2020","unstructured":"Di Wu , Qingming Tang , Yong le Zhao , Ming Zhang , Yingnan Fu , and Debing Zhang . 2020. EasyQuant: Post-training Quantization via Scale Optimization. ArXiv abs\/2006.16669 ( 2020 ). Di Wu, Qingming Tang, Yong le Zhao, Ming Zhang, Yingnan Fu, and Debing Zhang. 2020. EasyQuant: Post-training Quantization via Scale Optimization. ArXiv abs\/2006.16669 (2020)."},{"key":"e_1_3_2_1_55_1","volume-title":"A survey of federated learning for edge computing: Research problems and solutions. High-Confidence Computing 1, 1","author":"Xia Qi","year":"2021","unstructured":"Qi Xia , Winson Ye , Zeyi Tao , Jindi Wu , and Qun Li. 2021. A survey of federated learning for edge computing: Research problems and solutions. High-Confidence Computing 1, 1 ( 2021 ). Qi Xia, Winson Ye, Zeyi Tao, Jindi Wu, and Qun Li. 2021. A survey of federated learning for edge computing: Research problems and solutions. High-Confidence Computing 1, 1 (2021)."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373087.3375306"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD50377.2020.00089"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/3437539.3437702"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.2983694"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195662"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1631\/1\/012002"},{"key":"e_1_3_2_1_62_1","volume-title":"Phism: Polyhedral High-Level Synthesis in MLIR. arXiv preprint arXiv:2103.15103","author":"Zhao Ruizhe","year":"2021","unstructured":"Ruizhe Zhao and Jianyi Cheng . 2021 . Phism: Polyhedral High-Level Synthesis in MLIR. arXiv preprint arXiv:2103.15103 (2021). Ruizhe Zhao and Jianyi Cheng. 2021. Phism: Polyhedral High-Level Synthesis in MLIR. arXiv preprint arXiv:2103.15103 (2021)."}],"event":{"name":"CODES\/ISSS '21: 2021 International Conference on Hardware\/Software Codesign and System Synthesis","location":"Virtual Event","acronym":"CODES\/ISSS '21","sponsor":["SIGBED ACM Special Interest Group on Embedded Systems","SIGDA ACM Special Interest Group on Design Automation","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing","IEEE CAS","IEEE Council on Electronic Design Automation (CEDA)"]},"container-title":["Proceedings of the 2021 International Conference on Hardware\/Software Codesign and System Synthesis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478684.3479261","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3478684.3479261","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:41Z","timestamp":1750191101000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3478684.3479261"}},"subtitle":["state, challenges and steps ahead"],"short-title":[],"issued":{"date-parts":[[2021,9,30]]},"references-count":62,"alternative-id":["10.1145\/3478684.3479261","10.1145\/3478684"],"URL":"https:\/\/doi.org\/10.1145\/3478684.3479261","relation":{},"subject":[],"published":{"date-parts":[[2021,9,30]]},"assertion":[{"value":"2021-10-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}