首页> 外国专利> METHOD FOR PERFORMING OPERATION OF CONVOLUTIONAL LAYERS IN CONVOLUTIONAL NEURAL NETWORK AND DEVICE THEREOF

METHOD FOR PERFORMING OPERATION OF CONVOLUTIONAL LAYERS IN CONVOLUTIONAL NEURAL NETWORK AND DEVICE THEREOF

机译:在卷积神经网络中进行卷积层操作的方法及其装置

摘要

The present invention relates to a method for performing operation of convolutional layers in a convolutional neural network (CNN) and a device thereof. According to the present invention, the method comprises the steps of: reading unfolded feature data and a first convolutional kernel from a dynamic random access memory (DRAM); padding the unfolded feature data; folding the unfolded feature data padded from folded feature data in at least one dimension; storing the folded feature data in a static random access memory (SRAM); folding the first convolutional kernel in at least one dimension to generate one or more folded convolutional kernels; storing the one or more folded convolutional kernels in the SRAM; and allowing a calculation unit performing convolutional operation for the folded feature data with the one or more folded convolutional kernels to read the folded feature data and the one or more folded convolutional kernels from the SRAM. Accordingly, channel use can be increased, a buffer footprint can be decreased and operational efficiency can be increased.;COPYRIGHT KIPO 2019
机译:本发明涉及在卷积神经网络(CNN)中执行卷积层的操作的方法及其设备。根据本发明,该方法包括以下步骤:从动态随机存取存储器(DRAM)读取展开的特征数据和第一卷积内核;填充展开的特征数据;将从折叠特征数据填充的展开特征数据至少一维折叠;将折叠后的特征数据存储在静态随机存取存储器(SRAM)中;在至少一个维度上折叠第一卷积核以生成一个或多个折叠的卷积核;将一个或多个折叠的卷积内核存储在SRAM中;允许计算单元利用一个或多个折叠的卷积内核对折叠的特征数据执行卷积运算,以从SRAM读取折叠的特征数据和一个或多个折叠的卷积内核。因此,可以增加渠道使用量,减少缓冲区占用量并提高运营效率。; COPYRIGHT KIPO 2019

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号