{"title":"Input High-Dimensional Expansion Convolution: Convolution Optimization for Spatially Varying Convolution","authors":"Jiahao Yu","doi":"10.1109/CDS52072.2021.00036","DOIUrl":null,"url":null,"abstract":"In this paper, in order to improve the execution speed of complex image processing functions in convolutional neural networks, we propose an optimization algorithm for convolution. This algorithm is aimed at optimizing the special convolution calculation of complex image processing functions in image processing, in which the weights of the kernel change with the position of the convolution kernel My algorithm mainly expands the image and variable convolution kernel to higher dimensions to reduce the number of cycles through vectorization operations, and optimizes the method of image expansion to higher dimensions. The experimental results show that my algorithm fully utilizes the parallel computing power of the CPU, which is more than 20 times faster than the direct method.","PeriodicalId":380426,"journal":{"name":"2021 2nd International Conference on Computing and Data Science (CDS)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 2nd International Conference on Computing and Data Science (CDS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CDS52072.2021.00036","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, in order to improve the execution speed of complex image processing functions in convolutional neural networks, we propose an optimization algorithm for convolution. This algorithm is aimed at optimizing the special convolution calculation of complex image processing functions in image processing, in which the weights of the kernel change with the position of the convolution kernel My algorithm mainly expands the image and variable convolution kernel to higher dimensions to reduce the number of cycles through vectorization operations, and optimizes the method of image expansion to higher dimensions. The experimental results show that my algorithm fully utilizes the parallel computing power of the CPU, which is more than 20 times faster than the direct method.