[发明专利]数据多播电路、方法、电子设备及计算机可读存储介质有效
| 申请号: | 202010787623.3 | 申请日: | 2020-08-07 |
| 公开(公告)号: | CN114095289B | 公开(公告)日: | 2023-05-12 |
| 发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 北京希姆计算科技有限公司 |
| 主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L49/201 |
| 代理公司: | 北京睿派知识产权代理有限公司 11597 | 代理人: | 刘锋 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 电路 方法 电子设备 计算机 可读 存储 介质 | ||
本公开实施例公开了一种数据多播电路、方法以及芯片。其中该数据多播电路对应于第一处理核,包括:多播使能信号产生电路,用于根据原始多播信息和所述第一处理核的核标识产生多播使能信号;其中所述原始多播信息用于标识参与数据多播的所有处理核;收发控制电路,用于根据所述多播使能信号生成多播数据包;其中所述多播数据包中包括多播数据以及第一多播信息;其中所述第一多播信息用于标识所述所有处理核中尚未参与所述数据多播的各个处理核。上述数据多播电路通过多播使能信号产生电路以及收发控制电路,使得处理核根据多播信息接力转发多播数据,解决了现有技术中在多个处理核之间多播数据时所带来的硬件线路复杂、多播控制不灵活的技术问题。
技术领域
本公开涉及处理器领域,尤其涉及一种数据多播电路、方法、电子设备及计算机可读存储介质。
背景技术
随着信息时代发展,科技的进步,人工智能到了井喷式发展阶段,信息量的剧增,数据处理量也越来越大。如何高效处理海量数据,成为科技工作者的共同目标。
同时人工智能和芯片工艺共同进步,单颗芯片上可以集成越来越多的晶体管,芯片的数据计算能力也越来越大,不同科技公司相继在单芯片上集成了多核处理器来提高硬件性能。而数据在多核之间的共享传输往往成为芯片计算能力提升的关键瓶颈。
在人工智能领域的多处理核芯片架构中,不同的神经网络模型,不同处理核往往需要共享权重或其他数据,而同样的数据共享给多个处理核成为整个芯片算力提升的关键。
在现有技术中,一般使用共享存储或者数据广播的方式实现处理核之间的数据共享。
如图1a所示为现有技术中共享存储的实现方式。如图1a所示,多个处理核连接到同一个共享存储器,每个处理核到共享存储器中读写数据,其数据的传输过程如下:core0/core1/……/coren同时到共享存储器中读取数据;共享存储器仲裁每个core的申请,返回相应的数据;core0/core1/……/coren得到数据之后完成相应计算。然而,使用上述共享存储器的方案有如下缺陷:1、由于共享存储器会串行接收不同处理核的请求,因此共享存储器的数据带宽成为瓶颈;2、每个处理核独立读写共享存储器,任务同步性较差,效率低;多处理核到存储器的物理线路拥挤复杂,影响芯片高性能生产实现。
如图1b所示为现有技术中数据广播的实现方式。如图1b所示,core0可以将数据通过NOC(Network On Chip)网络广播到其他核,其数据的传输过程如下:core0将数据发送到NOC;NOC收到数据后广播给其他核;所有核接收NOC发送的数据。然而,使用上述数据广播的方式有如下缺陷:1、这种数据广播的NOC拓扑结构设计难度大,特别是片上处理核数较多时候,会增加芯片物理绕线难度,从而降低芯片性能;2、使用场景上受到限制,现有NOC多为第三方IP,对多播支持有限,另外多组核同时多播,数据依赖性会极大增加网络死锁概率。
发明内容
提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
为了解决现有技术中的上述技术问题,本公开实施例提出如下技术方案:
第一方面,本公开实施例提供一种数据多播电路,与第一处理核对应,其特征在于,包括:
多播使能信号产生电路,用于根据原始多播信息和所述第一处理核的核标识产生多播使能信号;其中所述原始多播信息用于标识参与数据多播的所有处理核;
收发控制电路,用于根据所述多播使能信号生成多播数据包;其中所述多播数据包中包括多播数据以及第一多播信息;其中所述第一多播信息用于标识所述所有处理核中尚未参与所述数据多播的各个处理核。
进一步的,所述收发控制电路,还用于:
根据所述原始多播信息判断所述第一处理核是否为主处理核;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京希姆计算科技有限公司,未经北京希姆计算科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010787623.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





