[发明专利]一种Winograd卷积运算加速方法及加速模块有效
申请号: | 202110588325.6 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113283587B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 杨晨;吕娴娴;范世全;耿莉 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06N3/0464 | 分类号: | G06N3/0464;G06N3/08;G06F15/78 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 马贵香 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 winograd 卷积 运算 加速 方法 模块 | ||
1.一种Winograd卷积运算加速方法,其特征在于,包括:
对于非3×3形状的卷积运算,使用基于步长的卷积核拆分方法将输入矩阵拆分或者填充为4×4的输入矩阵,将卷积核矩阵拆分或者填充为3×3的卷积核矩阵;
使用卷积核转换矩阵和输入矩阵转换矩阵
对变换后的卷积核矩阵
对矩阵
矩阵
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
输出矩阵
(22)
(23)
(24)
(25)
其中,;表示该值为中的第
2. 根据权利要求1所述的Winograd卷积运算加速方法,其特征在于,对于Winograd F(2×2,3×3),输入矩阵转换矩阵的值如下:
(2)
转换后的输入矩阵表示如下:
(6)。
3. 根据权利要求1所述的Winograd卷积运算加速方法,其特征在于,对于Winograd F(2×2,3×2),卷积核转换矩阵的值如下:
(3)
转换后的卷积核矩阵表示如下:
(5)。
4.根据权利要求1所述的Winograd卷积运算加速方法,其特征在于,对变换后的卷积核矩阵
步骤1,假设转换后的卷积核矩阵
步骤2,将产生的元素根据
步骤3,将每
步骤4,对10个部分积
步骤5,利用累加运算对矩阵
5.根据权利要求4所述的Winograd卷积运算加速方法,其特征在于,所有的累加运算采用进位保留加法算法完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110588325.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宽径距四氧化三钴的制备方法
- 下一篇:一种自动定位夹紧工装