[发明专利]基于DMA传输的卷积网络Padding预处理装置及方法在审
| 申请号: | 202310131550.6 | 申请日: | 2023-02-06 |
| 公开(公告)号: | CN116258177A | 公开(公告)日: | 2023-06-13 |
| 发明(设计)人: | 李文明;刘振德;刘鹏 | 申请(专利权)人: | 之江实验室 |
| 主分类号: | G06N3/0464 | 分类号: | G06N3/0464;G06N3/063 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;陈思远 |
| 地址: | 311121 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 dma 传输 卷积 网络 padding 预处理 装置 方法 | ||
1.一种基于DMA传输的卷积网络Padding预处理方法,其特征在于,包括:
步骤1、神经网络加速器中主控模块发出配置指令至该神经网络加速器中直接存储器访问模块,该直接存储器访问模块通过片上总线从该神经网络加速器中存储器读取待传输数据块;
步骤2、该直接存储器访问模块解析该配置指令,得到指定数据块的填充操作策略,判断当前待传输数据块是否为该指定数据块,若是,则将该待传输数据块存入该直接存储器访问模块的操作寄存器中,并采用该填充操作策略对该指定数据块进行填充,将填充后的数据块发送至神经网络加速器中神经网络计算单元,否则直接将该待传输数据块传输神经网络加速器中神经网络计算单元。
2.如权利要求1所述基于DMA传输的卷积网络Padding预处理方法,其特征在于,该填充操作策略为数据预填,则对该操作寄存器进行数据填充,之后将该待传输数据块读取至该操作寄存器,得到该填充后的数据块。
3.如权利要求1所述基于DMA传输的卷积网络Padding预处理方法,其特征在于,该填充操作策略为重复填充,则对该操作寄存器中该待传输数据块进行左移位扩展和/或右移位扩展,得到该填充后的数据块。
4.如权利要求1所述基于DMA传输的卷积网络Padding预处理方法,其特征在于,该配置指令包括:DMA读取的指定数据块长度、待填充长度和填充内容,且该指定数据块为图片或卷积得到的特征向量。
5.一种基于DMA传输的卷积网络Padding预处理系统,其特征在于,包括:
神经网络加速器中主控模块发出配置指令至该神经网络加速器中直接存储器访问模块,该直接存储器访问模块通过片上总线从该神经网络加速器中存储器读取待传输数据块;
该直接存储器访问模块解析该配置指令,得到指定数据块的填充操作策略,判断当前待传输数据块是否为该指定数据块,若是,则将该待传输数据块存入该直接存储器访问模块的操作寄存器中,并采用该填充操作策略对该指定数据块进行填充,将填充后的数据块发送至神经网络加速器中神经网络计算单元,否则直接将该待传输数据块传输神经网络加速器中神经网络计算单元。
6.如权利要求5所述基于DMA传输的卷积网络Padding预处理系统,其特征在于,该填充操作策略为数据预填,则对该操作寄存器进行数据填充,之后将该待传输数据块读取至该操作寄存器,得到该填充后的数据块。
7.如权利要求5所述基于DMA传输的卷积网络Padding预处理系统,其特征在于,该填充操作策略为重复填充,则对该操作寄存器中该待传输数据块进行左移位扩展和/或右移位扩展,得到该填充后的数据块。
8.如权利要求5所述基于DMA传输的卷积网络Padding预处理系统,其特征在于,该配置指令包括:DMA读取的指定数据块长度、待填充长度和填充内容;且该指定数据块为图片或卷积得到的特征向量。
9.一种存储介质,用于存储执行如权利要求1到4所述任意一种基于DMA传输的卷积网络Padding预处理方法的程序。
10.一种客户端,用于权利要求5至8中任意一种基于DMA传输的卷积网络Padding预处理系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室,未经之江实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310131550.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水利水电用引水装置及引水方法
- 下一篇:一种管件焊接辅助设备及方法





