Sangwon Lee, Jiho Park, Jeongho Kim, Yongtaek Hwang, Soyeon Choi, Hoyoung Yoo
{"title":"Quantitative Analysis of Various 2D CNN Structures based on Dataflow","authors":"Sangwon Lee, Jiho Park, Jeongho Kim, Yongtaek Hwang, Soyeon Choi, Hoyoung Yoo","doi":"10.1109/ICEIC57457.2023.10049910","DOIUrl":null,"url":null,"abstract":"Convolutional Neural Networks (CNNs) are used in a wide range of fields due to their excellent accuracy. Previous researchers have proposed convolution architectures for the typical convolutional layer in CNN whose input is larger than the kernel size. However, neural networks are continuously evolving and developing, and there is a deep convolutional layer unlike classic CNNs demands a larger kernel size than the input. In this paper, we conduct a quantitative analysis based on dataflow for various CNN structures. A total of eight 2D CNN structures are described and compared in terms of processing time, total area, and energy efficiency, based on different dataflow graphs. As a result, the comparison provides advantages and disadvantages of the different CNN structures and aids in determining the optimal hardware structure solution for various neural network types.","PeriodicalId":373752,"journal":{"name":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Electronics, Information, and Communication (ICEIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEIC57457.2023.10049910","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Convolutional Neural Networks (CNNs) are used in a wide range of fields due to their excellent accuracy. Previous researchers have proposed convolution architectures for the typical convolutional layer in CNN whose input is larger than the kernel size. However, neural networks are continuously evolving and developing, and there is a deep convolutional layer unlike classic CNNs demands a larger kernel size than the input. In this paper, we conduct a quantitative analysis based on dataflow for various CNN structures. A total of eight 2D CNN structures are described and compared in terms of processing time, total area, and energy efficiency, based on different dataflow graphs. As a result, the comparison provides advantages and disadvantages of the different CNN structures and aids in determining the optimal hardware structure solution for various neural network types.