[发明专利]芯片架构及其数据处理方法、电子设备及存储介质在审
申请号: | 201911149348.6 | 申请日: | 2019-11-21 |
公开(公告)号: | CN112825101A | 公开(公告)日: | 2021-05-21 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京希姆计算科技有限公司 |
主分类号: | G06F30/18 | 分类号: | G06F30/18 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明;赵吉阳 |
地址: | 100095 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 架构 及其 数据处理 方法 电子设备 存储 介质 | ||
本发明提供一种芯片架构及数据处理方法、电子设备及存储介质。芯片架构包括多个处理核组,所述处理核组包括至少一个处理核,每个所述处理核组具有与所述多个处理核组中其余的处理核组不同的数据包格式;多个片上网络,所述多个片上网络中的每个片上网络连接一个所述处理核组;中转处理单元,所述中转处理单元与所述多个片上网络的每个所述片上网络相连接,所述中转处理单元用于对待中转的数据包进行数据包格式的转换。本发明的芯片架构,可以最大程度的节省片上网络的面积而取得最佳性能,不仅降低了电路的复杂度,还有效提高数据传输效率,同时还能够降低功耗。
技术领域
本发明涉及数据处理技术领域,具体涉及一种芯片架构、一种芯片架构的数据处理方法、一种电子设备以及一种计算机可读存储介质。
背景技术
随着科学技术的发展,人类社会正在快速进入智能时代。智能时代的重要特点,就是人们获得数据的种类越来越多,获得数据的量越来越大,而对处理数据的速度要求越来越高,例如,矩阵运算。
芯片是数据处理的基石,它从根本上决定了人们处理数据的能力。从应用领域来看,芯片主要有两条路线:一条是通用芯片路线,例如中央处理器(Central ProcessingUnit,CPU)等,它们能提供极大的灵活性,但是在处理特定领域算法时有效算力比较低;另一条是专用芯片路线,例如张量处理器(Tensor Processing Unit,TPU)等,它们在某些特定领域,能发挥较高的有效算力,但是面对灵活多变的比较通用的领域,它们处理能力比较差甚至无法处理。
由于智能时代的数据种类繁多且数量巨大,所以要求芯片既具有极高的灵活性,能处理不同领域且日新月异的算法,又具有极强的处理能力,能快速处理极大的且急剧增长的数据量。
在多(众)核芯片中,所有的核可能是相同的结构,也可能至少存在两种不同的核。采用哪种芯片架构,使同构或者异构的核有机的构成一款性能卓越的芯片,至关重要。
如图1所示,为现有技术的芯片架构示意图,该芯片架构包括相同或不同种类的核(例如,该架构中有M(M≥1)个不同种类的核,每一个种类的核的个数为NM(NM≥1)个),相同或者不同种类的核均通过共同的片上网络(NoC,Network On Chip)相互连通并交换数据。
但是,在如图1所示的芯片架构中,由于芯片架构中所有的核均使用同一个NoC,所以所有核均需将待交换的数据打成同一种格式的数据包,例如在NoC上传输的数据包的有效数据是64bit,那么有32bit的核收发数据的时候,可能是只传输32bit的有效数据,也可能是两个32bit的数据组成一个64bit有效数据的数据包一起传输,这样的代价是要么浪费带宽,要么增加了组包的工作。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一,提供一种芯片架构、一种芯片架构的数据处理方法、一种电子设备以及一种计算机可读存储介质。
本发明的一个方面,提供一种芯片架构,包括:
多个处理核组,所述处理核组包括至少一个处理核,每个所述处理核组具有与所述多个处理核组中其余的处理核组不同的数据包格式;
多个片上网络,所述多个片上网络中的每个片上网络连接一个所述处理核组;
中转处理单元,所述中转处理单元与所述多个片上网络的每个所述片上网络相连接,所述中转处理单元用于对待中转的数据包进行数据包格式的转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京希姆计算科技有限公司,未经北京希姆计算科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911149348.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可见光通信方法、装置及存储介质
- 下一篇:一种异构化碳八芳烃的方法