{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T16:52:58Z","timestamp":1777567978532,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,6,17]],"date-time":"2023-06-17T00:00:00Z","timestamp":1686960000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,6,17]]},"DOI":"10.1145\/3579371.3589076","type":"proceedings-article","created":{"date-parts":[[2023,6,16]],"date-time":"2023-06-16T20:25:28Z","timestamp":1686947128000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["ImaGen: A General Framework for Generating Memory- and Power-Efficient Image Processing Accelerators"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6002-9583","authenticated-orcid":false,"given":"Nisarg","family":"Ujjainkar","sequence":"first","affiliation":[{"name":"Computer Science, University of Rochester, Rochester, NY, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5660-5493","authenticated-orcid":false,"given":"Jingwen","family":"Leng","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2802-0578","authenticated-orcid":false,"given":"Yuhao","family":"Zhu","sequence":"additional","affiliation":[{"name":"University of Rochester, Rochester, NY, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,6,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. FreePDK45. https:\/\/eda.ncsu.edu\/freepdk\/freepdk45\/.  [n. d.]. FreePDK45. https:\/\/eda.ncsu.edu\/freepdk\/freepdk45\/."},{"key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Google OR-Tools. https:\/\/developers.google.com\/optimization.  [n. d.]. Google OR-Tools. https:\/\/developers.google.com\/optimization."},{"key":"e_1_3_2_1_3_1","volume-title":"d.]. Mali-C55. https:\/\/developer.arm.com\/Processors\/Mali-C55","unstructured":"[n. d.]. Mali-C55. https:\/\/developer.arm.com\/Processors\/Mali-C55 . [n. d.]. Mali-C55. https:\/\/developer.arm.com\/Processors\/Mali-C55."},{"key":"e_1_3_2_1_4_1","unstructured":"[n. d.]. Snapdragon Makes Significant Leap for Mobile Cameras with Qualcomm Spectra Image Signal Processor and Snapdragon Sight. https:\/\/futurumresearch.com\/snapdragon-makes-significant-leap-for-mobile-cameras-with-qualcomm-spectra-image-signal-processor-and-snapdragon-sight\/.  [n. d.]. Snapdragon Makes Significant Leap for Mobile Cameras with Qualcomm Spectra Image Signal Processor and Snapdragon Sight. https:\/\/futurumresearch.com\/snapdragon-makes-significant-leap-for-mobile-cameras-with-qualcomm-spectra-image-signal-processor-and-snapdragon-sight\/."},{"key":"e_1_3_2_1_5_1","volume-title":"Demystifying the Lucas-Kanade optical flow algorithm with Vivado HLS. Tech. note XAPP1300. Xilinx","author":"Bagni Daniele","year":"2017","unstructured":"Daniele Bagni , Pari Kannan , and Stephen Neuendorffer . 2017. Demystifying the Lucas-Kanade optical flow algorithm with Vivado HLS. Tech. note XAPP1300. Xilinx ( 2017 ). Daniele Bagni, Pari Kannan, and Stephen Neuendorffer. 2017. Demystifying the Lucas-Kanade optical flow algorithm with Vivado HLS. Tech. note XAPP1300. Xilinx (2017)."},{"key":"e_1_3_2_1_6_1","volume-title":"Proc. of HPCA.","author":"Chandramoorthy Nanchini","year":"2015","unstructured":"Nanchini Chandramoorthy , Giuseppe Tagliavini , Kevin Irick , Antonio Pullini , Siddharth Advani , Sulaiman Al Habsi , Matthew Cotter , John Sampson , Vijaykrishnan Narayanan , and Luca Benini . 2015 . Exploring Architectural Heterogeneity in Intelligent Vision Systems . In Proc. of HPCA. Nanchini Chandramoorthy, Giuseppe Tagliavini, Kevin Irick, Antonio Pullini, Siddharth Advani, Sulaiman Al Habsi, Matthew Cotter, John Sampson, Vijaykrishnan Narayanan, and Luca Benini. 2015. Exploring Architectural Heterogeneity in Intelligent Vision Systems. In Proc. of HPCA."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3240765.3240850"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385983"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 49th Annual International Symposium on Computer Architecture. 962--977","author":"Feng Yu","year":"2022","unstructured":"Yu Feng , Gunnar Hammonds , Yiming Gan , and Yuhao Zhu . 2022 . Crescent: taming memory irregularities for accelerating deep point cloud analytics . In Proceedings of the 49th Annual International Symposium on Computer Architecture. 962--977 . Yu Feng, Gunnar Hammonds, Yiming Gan, and Yuhao Zhu. 2022. Crescent: taming memory irregularities for accelerating deep point cloud analytics. In Proceedings of the 49th Annual International Symposium on Computer Architecture. 962--977."},{"key":"e_1_3_2_1_10_1","volume-title":"2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, 1037--1050","author":"Feng Yu","year":"2020","unstructured":"Yu Feng , Boyuan Tian , Tiancheng Xu , Paul Whatmough , and Yuhao Zhu . 2020 . Mesorasi: Architecture support for point cloud analytics via delayed-aggregation . In 2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, 1037--1050 . Yu Feng, Boyuan Tian, Tiancheng Xu, Paul Whatmough, and Yuhao Zhu. 2020. Mesorasi: Architecture support for point cloud analytics via delayed-aggregation. In 2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, 1037--1050."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture. 643--656","author":"Feng Yu","year":"2019","unstructured":"Yu Feng , Paul Whatmough , and Yuhao Zhu . 2019 . Asv: Accelerated stereo vision system . In Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture. 643--656 . Yu Feng, Paul Whatmough, and Yuhao Zhu. 2019. Asv: Accelerated stereo vision system. In Proceedings of the 52nd Annual IEEE\/ACM International Symposium on Microarchitecture. 643--656."},{"key":"e_1_3_2_1_12_1","volume-title":"2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 827--840","author":"Gan Yiming","year":"2021","unstructured":"Yiming Gan , Yu Bo , Boyuan Tian , Leimeng Xu , Wei Hu , Shaoshan Liu , Qiang Liu , Yanjun Zhang , Jie Tang , and Yuhao Zhu . 2021 . Eudoxus: Characterizing and accelerating localization in autonomous machines industry track paper . In 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 827--840 . Yiming Gan, Yu Bo, Boyuan Tian, Leimeng Xu, Wei Hu, Shaoshan Liu, Qiang Liu, Yanjun Zhang, Jie Tang, and Yuhao Zhu. 2021. Eudoxus: Characterizing and accelerating localization in autonomous machines industry track paper. In 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 827--840."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/3433701.3433722"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2966986.2980098"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980254"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601174"},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. of SIGGRAPH.","author":"Hegarty James","year":"2016","unstructured":"James Hegarty , Ross Daly , Zachary DeVito , Jonathan Ragan-Kelley , Mark Horowitz , and Pat Hanrahan . 2016 . Rigel: Flexible Multi-Rate Image Processing Hardware . In Proc. of SIGGRAPH. James Hegarty, Ross Daly, Zachary DeVito, Jonathan Ragan-Kelley, Mark Horowitz, and Pat Hanrahan. 2016. Rigel: Flexible Multi-Rate Image Processing Hardware. In Proc. of SIGGRAPH."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2304576.2304619"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00050"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192379"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293910"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373087.3375320"},{"key":"e_1_3_2_1_23_1","volume-title":"2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 573--586","author":"Liu Zhi-Gang","year":"2022","unstructured":"Zhi-Gang Liu , Paul N Whatmough , Yuhao Zhu , and Matthew Mattina . 2022 . S2ta: Exploiting structured sparsity for energy-efficient mobile cnn acceleration . In 2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 573--586 . Zhi-Gang Liu, Paul N Whatmough, Yuhao Zhu, and Matthew Mattina. 2022. S2ta: Exploiting structured sparsity for energy-efficient mobile cnn acceleration. In 2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA). IEEE, 573--586."},{"key":"e_1_3_2_1_24_1","volume-title":"2017 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, 82--95","author":"Mahmoud Mostafa","year":"2017","unstructured":"Mostafa Mahmoud , Bojian Zheng , Alberto Delm\u00e1s Lascorz , Felix Heide , Jonathan Assouline , Paul Boucher , Emmanuel Onzon , and Andreas Moshovos . 2017 . IDEAL: Image denoising accelerator . In 2017 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, 82--95 . Mostafa Mahmoud, Bojian Zheng, Alberto Delm\u00e1s Lascorz, Felix Heide, Jonathan Assouline, Paul Boucher, Emmanuel Onzon, and Andreas Moshovos. 2017. IDEAL: Image denoising accelerator. In 2017 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, 82--95."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195693"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385974"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462163"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3107953"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462176"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446723"},{"key":"e_1_3_2_1_31_1","volume-title":"Proc. IEEE Hot Chips Symp.(HCS). 1--18","author":"Redgrave Jason","year":"2018","unstructured":"Jason Redgrave , Albert Meixner , Nathan Goulding-Hotta , Artem Vasilyev , and Ofer Shacham . 2018 . Pixel Visual Core: Google's Fully ProgrammableImage, Vision, and AI Processor For Mobile Devices . In Proc. IEEE Hot Chips Symp.(HCS). 1--18 . Jason Redgrave, Albert Meixner, Nathan Goulding-Hotta, Artem Vasilyev, and Ofer Shacham. 2018. Pixel Visual Core: Google's Fully ProgrammableImage, Vision, and AI Processor For Mobile Devices. In Proc. IEEE Hot Chips Symp.(HCS). 1--18."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the 45th Annual International Symposium on Computer Architecture. IEEE Press, 479--490","author":"Sacks Jacob","year":"2018","unstructured":"Jacob Sacks , Divya Mahajan , Richard C Lawson , and Hadi Esmaeilzadeh . 2018 . Robox: an end-to-end solution to accelerate autonomous control in robotics . In Proceedings of the 45th Annual International Symposium on Computer Architecture. IEEE Press, 479--490 . Jacob Sacks, Divya Mahajan, Richard C Lawson, and Hadi Esmaeilzadeh. 2018. Robox: an end-to-end solution to accelerate autonomous control in robotics. In Proceedings of the 45th Annual International Symposium on Computer Architecture. IEEE Press, 479--490."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180481"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2018.2886342"},{"key":"e_1_3_2_1_35_1","volume-title":"Proc. of MICRO.","author":"Vasilyev Artem","year":"2016","unstructured":"Artem Vasilyev , Nikhil Bhagdikar , Ardavan Pedram , Stephen Richardson , Shahar Kvatinsky , and Mark Horowitz . 2016 . Evaluating Programmable Architectures for Imaging and Vision Applications . In Proc. of MICRO. Artem Vasilyev, Nikhil Bhagdikar, Ardavan Pedram, Stephen Richardson, Shahar Kvatinsky, and Mark Horowitz. 2016. Evaluating Programmable Architectures for Imaging and Vision Applications. In Proc. of MICRO."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00032"},{"key":"e_1_3_2_1_37_1","unstructured":"Neil HE Weste and David Harris. 2015. CMOS VLSI design: a circuits and systems perspective. Pearson Education India.  Neil HE Weste and David Harris. 2015. CMOS VLSI design: a circuits and systems perspective. Pearson Education India."},{"key":"e_1_3_2_1_38_1","volume-title":"Jae-sun Seo, and Matthew Mattina.","author":"Whatmough Paul N","year":"2019","unstructured":"Paul N Whatmough , Chuteng Zhou , Patrick Hansen , Shreyas Kolala Venkataramanaiah , Jae-sun Seo, and Matthew Mattina. 2019 . Fixynn : Efficient hardware for mobile computer vision via transfer learning. arXiv preprint arXiv:1902.11128 (2019). Paul N Whatmough, Chuteng Zhou, Patrick Hansen, Shreyas Kolala Venkataramanaiah, Jae-sun Seo, and Matthew Mattina. 2019. Fixynn: Efficient hardware for mobile computer vision via transfer learning. arXiv preprint arXiv:1902.11128 (2019)."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358259"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00052"}],"event":{"name":"ISCA '23: 50th Annual International Symposium on Computer Architecture","location":"Orlando FL USA","acronym":"ISCA '23","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IEEE"]},"container-title":["Proceedings of the 50th Annual International Symposium on Computer Architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3579371.3589076","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:39Z","timestamp":1750178799000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3579371.3589076"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,17]]},"references-count":40,"alternative-id":["10.1145\/3579371.3589076","10.1145\/3579371"],"URL":"https:\/\/doi.org\/10.1145\/3579371.3589076","relation":{},"subject":[],"published":{"date-parts":[[2023,6,17]]},"assertion":[{"value":"2023-06-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}