[发明专利]数据处理方法、处理器、芯片及电子设备在审
申请号: | 202110184423.3 | 申请日: | 2021-02-08 |
公开(公告)号: | CN112801278A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 徐海峥;裴京;王松;马骋 | 申请(专利权)人: | 清华大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/063;G06N3/08;G06F3/06 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 处理器 芯片 电子设备 | ||
本公开涉及一种数据处理方法、处理器、芯片及电子设备。该方法通过多个计算核之间进行数据交换,各计算核基于交换后的数据进行并行运算,得到并行运算结果,可以平衡各个计算核的计算资源,充分发挥每个计算核的计算效力,提高数据处理效率。
技术领域
本公开涉及信息处理技术领域,尤其涉及一种数据处理方法、处理器、芯片及电子设备。
背景技术
在对大规模的网络数据进行切分并映射到众核的过程中,对输入图像数据在深度方向上拆分,造成计算结果为多个不完整的部分,需要对这个多个部分数据进一步相加才能得出最终的求和结果。由深度切分引起的多个部分数据称之为部分和。当一层的输入图像未作拆分,但是卷积核的个数进行分组,卷积计算结果输出至下一层则等效于在深度方向上做切分,在下一层的计算也会引入部分和。
发明内容
有鉴于此,本公开提出了一种数据处理方法、处理器、芯片及电子设备。
根据本公开的一方面,提供了一种数据处理方法,所述方法应用于处理器的计算核,所述处理器包括多个计算核,所述方法实现处理数据和权值数据的卷积运算;所述方法包括:多个计算核之间进行数据交换;各计算核基于交换后的数据进行并行运算,得到并行运算结果;根据各计算核的并行运算结果,确定处理数据和权值数据的卷积运算结果;其中,进行数据交换的数据包括切分后的权值数据、切分后的处理数据和部分和数据中的一种,所述部分和数据是根据切分后的处理数据或切分后的权值数据得到的卷积运算结果。
在一种可能的实现方式中,进行数据交换的数据包括切分后的权值数据,或者切分后的处理数据;所述权值数据或处理数据切分为n份;多个计算核之间进行数据交换,包括:n个计算核之间进行n-1轮数据交换,使得在n-1轮数据交换后,每个计算核均存储过n份权值数据中的每一份,或者n份处理数据中的每一份;
各计算核基于交换后的数据进行并行运算,得到并行运算结果,包括:在每轮数据交换后,各计算核基于本轮数据交换中接收到的1份权值数据与所存储的处理数据进行卷积运算,或者,基于本轮数据交换中接收到的1份处理数据与所存储的权值数据进行卷积运算,并将卷积运算的结果与该计算核之前得到的卷积运算结果进行累加,得到该计算核的并运算结果;
根据各计算核的并行运算结果,确定处理数据和权值数据的卷积运算结果,包括:将各计算核的并行运算结果,作为该计算核中的处理数据与权值数据的卷积运算结果。
在一种可能的实现方式中,进行数据交换的数据包括切分后的权值数据,所述权值数据按深度方向切分为n份,所述多个计算核包括n个计算核,每个计算核在初始状态下存储有处理数据,以及n份权值数据中的1份权值数据,每个计算核在初始状态下存储的权值数据不同;其中,n为整数;
多个计算核之间进行数据交换,包括:每个计算核对初始状态下存储的处理数据和1份权值数据进行卷积运算,之后在所述n个计算核中进行n-1轮数据交换,在每轮数据交换中,每个计算核将初始存储的1份权值数据交换至其他计算核中的一个,使得在n-1轮数据交换后,每个计算核均存储过所述n份权值数据中的每一份;
各计算核基于交换后的数据进行并行运算,得到并行运算结果,包括:在每轮数据交换后,各计算核基于本轮数据交换中接收到的1份权值数据与所存储的处理数据进行卷积运算,并将卷积运算的结果与该计算核之前得到的卷积运算结果进行累加,得到该计算核的并运算结果;
根据各计算核的并行运算结果,确定处理数据和权值数据的卷积运算结果,包括:将各计算核的并行运算结果,作为该计算核中的处理数据与权值数据的卷积运算结果。
在一种可能的实现方式中,进行数据交换的数据包括切分后的处理数据,所述处理数据按深度方向切分为n份,所述多个计算核包括n个计算核,每个计算核在初始状态下存储有权值数据,以及n份处理数据中的1份处理数据,每个计算核在初始状态下存储的处理数据不同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110184423.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电池
- 下一篇:一种数据处理方法、装置及设备