【技术实现步骤摘要】
数据处理装置、方法及相关产品
本申请涉及信息处理
,特别是涉及一种数据处理装置、方法及相关产品。
技术介绍
随着信息技术的不断发展和日益增长的需求,人们对数据访问和数据处理的需求越来越高,随之对一些处理数据和访问数据的处理器的要求也越来越严格。以一种通用处理器为例,多个通用处理器核(例如,CPU核)构成的多核处理器,以其强大的并行计算能力,成为一种主流。但是随着目前机器学习算法的不断发展,越来越多架构的机器学习芯片逐渐问世,这些机器学习芯片经常需要以单播读、广播等多种方式访问或者处理共享存储中的数据,因此设置有相应的多个传输接口,导致机器学习芯片面积较大。因此,如何简化机器学习芯片的传输接口以降低机器学习芯片的面积,成为当前技术人员亟待解决的技术问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够简化机器学习芯片的传输接口的数据处理装置、方法及相关产品。第一方面,本申请实施例提供了一种数据处理装置,所述数据处理装置包括:机器学习装置、传输电路以及共享存储器,所述机器学习装置包括至少一个机器学习单元,所述机器学习单元所执行的单播读操作和广播操作共享一个数据接收接口,所述机器学习单元通过发送接口和共享数据接收接口与所述传输电路连接,所述传输电路与所述共享存储器连接;所述传输电路,用于根据所述机器学习装置通过所述发送接口发出的数据操作信号,从所述共享存储器中获取所述机器学习装置所需的输入数据,并将所述输入数据通过所述共享数据接收接口返回至所述机器学习装 ...
【技术保护点】
1.一种数据处理装置,其特征在于,所述数据处理装置包括:机器学习装置、传输电路以及共享存储器,所述机器学习装置包括至少一个机器学习单元,所述机器学习单元所执行的单播读操作和广播操作共享一个数据接收接口,所述机器学习单元通过发送接口和共享数据接收接口与所述传输电路连接,所述传输电路与所述共享存储器连接;/n所述传输电路,用于根据所述机器学习装置通过所述发送接口发出的数据操作信号,从所述共享存储器中获取所述机器学习装置所需的输入数据,并将所述输入数据通过所述共享数据接收接口返回至所述机器学习装置。/n
【技术特征摘要】
1.一种数据处理装置,其特征在于,所述数据处理装置包括:机器学习装置、传输电路以及共享存储器,所述机器学习装置包括至少一个机器学习单元,所述机器学习单元所执行的单播读操作和广播操作共享一个数据接收接口,所述机器学习单元通过发送接口和共享数据接收接口与所述传输电路连接,所述传输电路与所述共享存储器连接;
所述传输电路,用于根据所述机器学习装置通过所述发送接口发出的数据操作信号,从所述共享存储器中获取所述机器学习装置所需的输入数据,并将所述输入数据通过所述共享数据接收接口返回至所述机器学习装置。
2.根据权利要求1所述的数据处理装置,其特征在于,所述机器学习装置用于根据所述输入数据,执行机器学习运算,得到输出数据。
3.根据权利要求2所述的数据处理装置,其特征在于,所述机器学习装置还用于将所述输出数据通过所述传输电路传输至所述共享存储器进行数据存储。
4.根据权利要求1所述的数据处理装置,其特征在于,所述发送接口包括:单播读信号发送接口和广播信号发送接口;所述机器学习单元通过所述单播读信号发送接口和所述共享数据接收接口分别与所述传输电路的连接,实现单播读操作;以及通过所述广播信号发送接口和所述共享数据接收接口分别与所述传输电路的连接,实现广播操作。
5.根据权利要求4所述的数据处理装置,其特征在于,所述传输电路包括:第二传输接口、与所述第二传输接口连接的读写处理电路、以及与所述读写处理电路连接的仲裁电路;
所述读写处理电路,用于接收所述至少一个机器学习单元通过所述发送接口和所述第二传输接口发送的数据操作信号,并将所述数据操作信号传输至所述仲裁电路,以及将所述仲裁电路从所述共享存储器中获取到的数据通过所述第二传输接口和所述共享数据接收接口返回所述数据操作信号对应的机器学习单元;
所述仲裁电路,用于根据预设仲裁规则仲裁从所述读写处理电路接收到的数据操作信号,并根据仲裁成功的数据操作信号对所述共享存储器中的数据进行操作。
6.根据权利要求5中所述的数据处理装置,其特征在于,所述读写处理电路包括:单播读处理电路、广播处理电路;所述单播读处理电路用于处理单播读信号,所述广播处理电路用于处理广播信号和/或多播信号。
7.根据权利要求6中所述的数据处理装置,其特征在于,所述第二传输接口包括:至少一组与所述单播读处理电路连接的单播读信号接收接口和单播读数据发送接口、至少一组与所述广播处理电路连接的广播信号接收接口和广播数据发送接口;所述单播读信号接收接口与所述机器学习单元的单播读信号发送接口连接,所述广播信号接收接口与所述机器学习单元的广播信号发送接口连接,所述传输电路中的所述单播读数据发送接口和所述广播数据发送接口分别与所述机器学习单元的共享数据接收接口连接。
8.根据权利要求6所述的数据处理装置,其特征在于,所述读写处理电路包括:广播处理电路和多个单播读处理电路;所述多个单播读处理电路和所述多个机器学习单元一对一连接,所述广播处理电路和所述多个机器学习单元一对多连接。
9.根据权利要求8所述的数据处理装置,其特征在于,所述第二传输接口包括:与所述广播处理电路连接的一组广播接口,所述广播接口包括:广播信号接收接口和广播数据发送接口;所述多个机器学习单元通过所述一组广播接口与所述广...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:上海寒武纪信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。