[发明专利]层次化混合片上网络体系结构在审
申请号: | 202111572045.2 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114819116A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 迪帕克·达萨卢昆特;理查德·多兰斯;王赫辰 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06N3/063 | 分类号: | G06N3/063;G06N3/04;G06N3/08;G06F15/78 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 朱亦林 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 层次 混合 网络 体系结构 | ||
本公开涉及层次化混合片上网络体系结构。系统、方法、设备和计算机可读介质。片上网络(NoC)的多个超级瓦片中的第一超级瓦片的模拟路由器可接收来自第一超级瓦片的多个存储器内计算瓦片中的第一存储器内计算瓦片的第一模拟输出。模拟路由器可基于在NoC上执行的神经网络的配置,确定第一模拟输出的目的地包括多个超级瓦片中的第二超级瓦片。模拟路由器的模拟到数字转换器(ADC)可将第一模拟输出转换成第一数字输出并且经由NoC的通信总线将第一数字输出传输到第二超级瓦片。
技术领域
本公开涉及层次化混合片上网络体系结构。
背景技术
对神经网络中的计算架构进行的现代优化已经解决了许多问题。然而,存储器访问仍然是神经网络的能量消耗的一个主要因素。随着神经网络变得更大,在神经网络进行处理期间,甚至需要更多的能量来移动数据。
发明内容
根据本公开的一个方面,提供了一种方法,包括:由片上网络(NoC)的多个超级瓦片中的第一超级瓦片的模拟路由器接收来自所述第一超级瓦片的多个存储器内计算瓦片中的第一存储器内计算瓦片的第一模拟输出;由所述模拟路由器基于在所述NoC上执行的神经网络的配置,确定所述第一模拟输出的目的地包括所述多个超级瓦片中的第二超级瓦片;由所述模拟路由器的模拟到数字转换器(ADC)将所述第一模拟输出转换成第一数字输出;以及由所述模拟路由器将所述第一数字输出经由所述NoC的通信总线传输到所述第二超级瓦片。
根据本公开的另一方面,提供了一种用于片上网络(NoC)的装置,包括:多个超级瓦片,每个超级瓦片包括模拟路由器和多个存储器内计算瓦片;逻辑,该逻辑的至少一部分是在所述多个超级瓦片中的第一超级瓦片的模拟路由器中实现的,所述逻辑用于执行以下操作:接收来自所述第一超级瓦片的多个存储器内计算瓦片中的第一存储器内计算瓦片的第一模拟输出;基于在所述NoC上执行的神经网络的配置,确定所述第一模拟输出的目的地包括所述多个超级瓦片中的第二超级瓦片;由所述模拟路由器的模拟到数字转换器(ADC)将所述第一模拟输出转换成第一数字输出;以及由所述模拟路由器将所述第一数字输出经由所述NoC的通信总线传输到所述第二超级瓦片。
根据本公开的另一方面,提供了一种设备,包括:用于由片上网络(NoC)的多个超级瓦片中的第一超级瓦片的模拟路由器接收来自所述第一超级瓦片的多个存储器内计算瓦片中的第一存储器内计算瓦片的第一模拟输出的装置;用于由所述模拟路由器基于在所述NoC上执行的神经网络的配置,确定所述第一模拟输出的目的地包括所述多个超级瓦片中的第二超级瓦片的装置;用于由所述模拟路由器的模拟到数字转换器(ADC)将所述第一模拟输出转换成第一数字输出的装置;以及用于由所述模拟路由器将所述第一数字输出经由所述NoC的通信总线传输到所述第二超级瓦片的装置。
根据本公开的另一方面,提供了一种包括代码的机器可读介质,所述代码在被执行时使得机器执行如本公开所述的方法。
附图说明
为了易于识别对任何特定元素或动作的论述,标号的一个或多个最高有效位指代首次介绍该元素的附图号。
图1图示了根据一个实施例的主题的一方面。
图2A图示了根据一个实施例的主题的一方面。
图2B图示了根据一个实施例的主题的一方面。
图2C图示了根据一个实施例的主题的一方面。
图2D图示了根据一个实施例的主题的一方面。
图3图示了根据一个实施例的主题的一方面。
图4图示了根据一个实施例的例程400。
图5图示了根据一个实施例的例程500。
图6图示了根据一个实施例的例程600。
图7图示了根据一个实施例的主题的一方面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111572045.2/2.html,转载请声明来源钻瓜专利网。