[发明专利]数据处理方法、装置及相关产品有效
申请号: | 201811392262.1 | 申请日: | 2018-11-21 |
公开(公告)号: | CN111210012B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海寒武纪信息科技有限公司 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06N20/00 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 朱五云 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 相关 产品 | ||
本申请涉及一种数据处理方法、装置及相关产品,传输电路根据内部或者外部设备发送的携带数据操作信号的类型标志位的数据操作信号,对存储器中的待操作的数据执行对应的操作,并得到所需的输入数据。在本实施例中,由于数据操作信号携带数据操作信号的类型标志位,传输电路可以在接收到该数据操作信号后,根据其中的数据操作信号的类型标志位判断该数据操作信号的类型,然后对存储器中的待操作的数据执行对应的操作。这样,根据数据操作信号的类型标志位先进行分类可以快速定位到对应的操作,简化了数据访问逻辑,提高了数据访问效率,大大提高了机器学习芯片在数据访问时的访问速度。
技术领域
本申请涉及信息处理技术领域,特别是涉及一种数据处理方法、装置及相关产品。
背景技术
随着信息技术的不断发展和日益增长的需求,人们对数据访问和数据处理的需求越来越高,随之对一些处理数据和访问数据的处理器的要求也越来越严格。以一种通用处理器为例,多个通用处理器核(例如,CPU核)构成的多核处理器,以其强大的并行计算能力,成为一种主流。
但是随着目前人工神经网络的不断发展,越来越多架构的机器学习芯片逐渐问世,这些机器学习芯片在运行中需要根据指令来进行数据访问或者处理共享存储中的数据。在数据访问或者共享存储数据较多时,机器学习芯片的指令逐渐变得复杂,进而影响通过指令读取共享存储中的速度,导致神经元数据处理效率低下。
因此,如何提高机器学习芯片在数据访问时的访问速度,成为当前技术人员亟待解决的技术问题。
发明内容
基于此,有必要针对上述在数据访问或者共享存储数据较多时,如何提高机器学习芯片在数据访问时访问速度的技术问题,提供一种数据处理方法、装置及相关产品。
第一方面,本发明实施例提供一种数据处理方法,所述方法包括:
接收内部或者外部设备发送的数据操作信号,所述数据操作信号包括操作码,所述操作码包括所述类型标志位,所述类型标志位用于表征所述数据操作信号广播或者多播指令;
根据所述数据操作信号对存储器中的待操作的数据执行对应的操作,得到所需的输入数据。
在其中一个实施例中,所述数据操作信号还包括操作域,所述操作域包括数据接收标志位,所述数据接收标志位用于表征接收所述输入数据的装置或者处理电路。
在其中一个实施例中,所述数据接收标志位的个数表征能够与所述存储器进行交互的装置的个数或者处理电路的个数。
在其中一个实施例中,所述操作域还包括待操作的数据的信息;所述待操作的数据的信息包括所述待操作的数据在所述存储器中的源地址、待操作的数据长度、以及操作数据后的数据返回地址;所述根据所述数据操作信号对存储器中的待操作的数据执行对应的操作,得到所需的神经元数据和/或权值数据,包括:
自所述源地址开始读取所述存储器,获取满足所述数据长度的输入数据;
根据所述数据接收标志位,确定接收所述输入数据的装置或者处理电路;
按照所述数据返回地址,将所述输入数据返回至所述装置或者处理电路中的所述数据返回地址对应的存储空间。
在其中一个实施例中,所述装置包括至少一个机器学习单元,每个机器学习单元包括主处理电路和多个从处理电路。
在其中一个实施例中,所述操作域还包括跳转子操作域,所述跳转子操作域包括跳转步长以及每次跳转后所操作的数据长度;所述自所述源地址开始读取所述存储器,获取满足所述数据长度的输入数据,包括:
自所述源地址开始读取所述存储器,根据当前次跳转后的跳转数据长度获取第一跳转数据;
获取所述跳转数据的最后一个地址,并根据所述跳转步长从所述最后一个地址跳转至目标跳转地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寒武纪信息科技有限公司,未经上海寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811392262.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子地图下载方法、系统、电子终端及存储介质
- 下一篇:数据处理装置及相关产品