{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T23:52:47Z","timestamp":1770335567542,"version":"3.49.0"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,10,13]],"date-time":"2022-10-13T00:00:00Z","timestamp":1665619200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Department of Science and technology, Govt. of India under DST SERB EMEQ project","award":["EEQ\/2018\/000064"],"award-info":[{"award-number":["EEQ\/2018\/000064"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2022,10,31]]},"abstract":"<jats:p>Convolutional neural networks (CNNs) have gained a massive impression in the fields of computer vision and especially in the embedded applications because of their high accuracy and performance. However, high computational complexity and power consumption due to convolution operations causes a high demand for low-power accelerators. A 3D geometric optimization strategy is proposed to alleviate the area and power requirements of Multiply Accumulate operations prevalent in all spatial CNNs. The proposed technique is generic and may be easily scaled for accelerators performing spatial 2D convolution.<\/jats:p>","DOI":"10.1145\/3544975","type":"journal-article","created":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T12:53:46Z","timestamp":1656334426000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["A CNN Hardware Accelerator Using Triangle-based Convolution"],"prefix":"10.1145","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5103-7776","authenticated-orcid":false,"given":"Amal","family":"Thomas K","sequence":"first","affiliation":[{"name":"Indian Institute of Information Technology Guwahati, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3476-2199","authenticated-orcid":false,"given":"Soumyajit","family":"Poddar","sequence":"additional","affiliation":[{"name":"Indian Institute of Information Technology Guwahati, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9403-4724","authenticated-orcid":false,"given":"Hemanta Kumar","family":"Mondal","sequence":"additional","affiliation":[{"name":"National Institute of Technology Durgapur, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,10,13]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3380548"},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3242898"},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2019.8715272"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2015.2437384"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3436878"},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3440885"},{"key":"e_1_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358263"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3427472"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3154839"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00474"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2018.00014"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3174243.3174959"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCSII.2018.2865896"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3061639.3062244"},{"key":"e_1_3_1_16_2","volume-title":"Proceedings of the International Conference on Machine Learning (ICML\u201915)","author":"Gupta S.","year":"2015","unstructured":"S. Gupta, A. Agrawal, K. Gopalakrishnan, and P. Narayanan. 2015. Deep learning with limited numerical precision. In Proceedings of the International Conference on Machine Learning (ICML\u201915)."},{"key":"e_1_3_1_17_2","unstructured":"https:\/\/www.ansys.com\/en-in\/products\/semiconductors\/ansys-powerartist."},{"key":"e_1_3_1_18_2","unstructured":"Design Compiler. [online] https:\/\/www.synopsys.com\/implementation-and-signoff\/rtl-synthesis-test\/design-compiler-graphical.html."},{"key":"e_1_3_1_19_2","unstructured":"Prachi Dagli. 2016. Power and CGE (clock Gate Efficiency) Analysis Using PowerArtist Tool. California State University Sacramento. https:\/\/scholars.csus.edu\/esploro\/outputs\/graduate\/Power-and-CGE-clock-gate-efficiency\/99257830937401671#file-0."},{"key":"e_1_3_1_20_2","article-title":"ZynqNet: An FPGA-accelerated embedded convolutional neural network","author":"Gschwend David","year":"2020","unstructured":"David Gschwend. 2020. ZynqNet: An FPGA-accelerated embedded convolutional neural network. arXiv preprint arXiv:2005.06892 (2020).","journal-title":"arXiv preprint"},{"key":"e_1_3_1_21_2","doi-asserted-by":"crossref","unstructured":"V. Mrazek R. Hrbacek Z. Vasicek and L. Sekanina. 2017. EvoApprox8b: Library of Approximate Adders and Multipliers for Circuit Design and Benchmarking of Approximation Methods. In Design Automation & Test in Europe Conference & Exhibition (DATE'17) . 258--261. DOI:10.23919\/DATE.2017.7926993","DOI":"10.23919\/DATE.2017.7926993"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3432815"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3273956"},{"key":"e_1_3_1_24_2","volume-title":"Proceedings of the HOT CHIPS Conference","author":"Chung E.","year":"2017","unstructured":"E. Chung and J. Fowers. 2017. Accelerating persistent neural networks at datacenter scale. In Proceedings of the HOT CHIPS Conference."},{"key":"e_1_3_1_25_2","unstructured":"Matthieu Courbariaux and Yoshua Bengio. 2016. BinaryNet: Training deep neural networks with weights and activations constrained to +1 or \u22121. CoRR abs\/1602.02830 (2016)."},{"key":"e_1_3_1_26_2","unstructured":"Vivado. [online] https:\/\/www.xilinx.com\/products\/design-tools\/vivado.html."},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2857078"},{"key":"e_1_3_1_28_2","first-page":"35","volume-title":"IEEE Trans. Comput.-aid. Des. Integr. Circ. Syst","volume":"37","author":"Guo K.","year":"2017","unstructured":"K. Guo, L. Sui, J. Qiu, J. Yu, J. Wang, S. Yao, S. Han, Y. Wang, and H. Yang. 2017. Angel-Eye: A complete design flow for mapping CNN onto embedded FPGA. IEEE Trans. Comput.-aid. Des. Integr. Circ. Syst. 37 (2017), 35\u201347."},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2018.00074"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.3390\/electronics9050832"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-015-0816-y"},{"key":"e_1_3_1_32_2","first-page":"1","article-title":"Very deep convolutional networks for large-scale image recognition","author":"Simonyan K.","year":"2014","unstructured":"K. Simonyan and A. Zisserman. 2014. Very deep convolutional networks for large-scale image recognition. Proc. ICLR Sep. (2014), 1\u201314.","journal-title":"Proc. ICLR Sep"},{"key":"e_1_3_1_33_2","volume-title":"Proceedings of the 25th International Conference on Neural Information Processing Systems (NIPS\u201912)","author":"Krizhevsky A.","year":"2012","unstructured":"A. Krizhevsky, I. Sutskever, and E. G. Hinton. 2012. ImageNet classification with deep convolutional neural networks. Proceedings of the 25th International Conference on Neural Information Processing Systems (NIPS\u201912)."},{"key":"e_1_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2019.2897701"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3544975","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3544975","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:01Z","timestamp":1750186801000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3544975"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,13]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,10,31]]}},"alternative-id":["10.1145\/3544975"],"URL":"https:\/\/doi.org\/10.1145\/3544975","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,13]]},"assertion":[{"value":"2021-04-26","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-10-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}