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