[发明专利]操作处理方法、装置、用于操作处理的装置及存储介质在审
申请号: | 202011530803.X | 申请日: | 2020-12-22 |
公开(公告)号: | CN112651489A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 张强;彭飞;李明星 | 申请(专利权)人: | 龙芯中科(合肥)技术有限公司 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06F9/30;G06F9/38 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 230088 安徽省合肥市高新*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 处理 方法 装置 用于 存储 介质 | ||
1.一种操作处理方法,其特征在于,应用于卷积神经网络模型,所述方法包括:
从所述卷积神经网络模型的池化算子中提取待转换的循环结构;
确定循环结构中参与循环计算的操作数;
定义与所述操作数的数据类型相匹配向量数据,其中,每个向量数据包含预设个数的操作数;
将所述循环结构中对所述操作数进行循环计算的循环体语句转换为对所述向量数据进行循环计算的单指令多数据流SIMD指令;
执行转换后的循环结构,并且在至少一次的循环计算中,通过执行所述SIMD指令对所述预设个数的操作数并行进行循环计算。
2.根据权利要求1所述的方法,其特征在于,所述在至少一次的循环计算中,通过执行所述SIMD指令对所述预设个数的操作数并行进行循环计算,包括:
若所述循环结构的循环次数是所述预设个数的整数倍,则在每一次的循环计算中,通过执行所述SIMD指令对所述预设个数的操作数并行进行循环计算,直到循环结束;或者,
若所述循环结构的循环次数不是所述预设个数的整数倍,则在最后一次的循环计算中,通过执行转换前的循环体语句对剩余的操作数进行循环计算。
3.根据权利要求1所述的方法,其特征在于,所述将所述循环结构中对所述操作数进行循环计算的循环体语句转换为对所述向量数据进行循环计算的SIMD指令之前,所述方法还包括:
定义用于指向所述操作数的偏移地址的指针变量;
所述在至少一次的循环计算中,通过执行所述SIMD指令对所述预设个数的操作数并行进行循环计算,包括:
在至少一次的循环计算中,根据所述指针变量指向的偏移地址读取所述预设个数的操作数;
通过执行所述SIMD指令对所述预设个数的操作数并行进行循环计算;
所述通过执行所述SIMD指令对所述预设个数的操作数并行进行循环计算之后,所述方法还包括:
将所述偏移地址移动所述预设个数的操作数对应的长度,并将移动后的偏移地址赋值给所述指针变量,以在下一次的循环计算中依据移动后的偏移地址读取预设个数的操作数。
4.根据权利要求1所述的方法,其特征在于,所述将所述循环结构中对所述操作数进行循环计算的循环体语句转换为对所述向量数据进行循环计算的SIMD指令之前,所述方法还包括:
确定所述循环结构中循环体语句的操作类型;
所述将所述循环结构中对所述操作数进行循环计算的循环体语句转换为对所述向量数据进行循环计算的SIMD指令,包括:
确定与所述操作类型相匹配的SIMD指令内置函数;
基于所述SIMD指令内置函数,将所述循环结构中对所述操作数进行循环计算的循环体语句转换为对所述向量数据进行循环计算的SIMD指令。
5.根据权利要求4所述的方法,其特征在于,所述操作类型包括比较操作类型和/或赋值操作类型。
6.根据权利要求1至5任一所述的方法,其特征在于,所述待转换的循环结构的循环次数超过第一阈值,和/或,所述待转换的循环结构的被调用次数超过第二阈值。
7.根据权利要求1至5任一所述的方法,其特征在于,所述SIMD指令为无内部互锁流水级的微处理器MIPS平台中的MSA指令。
8.一种操作处理装置,其特征在于,应用于卷积神经网络模型,所述装置包括:
结构确定模块,用于从所述卷积神经网络模型的池化算子中提取待转换的循环结构;
数据确定模块,用于确定循环结构中参与循环计算的操作数;
向量定义模块,用于定义与所述操作数的数据类型相匹配向量数据,其中,每个向量数据包含预设个数的操作数;
指令转换模块,用于将所述循环结构中对所述操作数进行循环计算的循环体语句转换为对所述向量数据进行循环计算的单指令多数据流SIMD指令;
指令执行模块,用于执行转换后的循环结构,并且在至少一次的循环计算中,通过执行所述SIMD指令对所述预设个数的操作数并行进行循环计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科(合肥)技术有限公司,未经龙芯中科(合肥)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011530803.X/1.html,转载请声明来源钻瓜专利网。