[发明专利]一种降低片上网络功耗的方法、装置、CPU芯片及服务器有效

专利信息
申请号: 202011135779.X 申请日: 2020-10-21
公开(公告)号: CN112363612B 公开(公告)日: 2022-07-08
发明(设计)人: 徐祥俊;黄维;王科 申请(专利权)人: 海光信息技术股份有限公司
主分类号: G06F1/3287 分类号: G06F1/3287;G06F1/3206;G06F15/78;G06F15/173
代理公司: 北京市广友专利事务所有限责任公司 11237 代理人: 张仲波
地址: 300392 天津市滨海新区华苑产*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 降低 网络 功耗 方法 装置 cpu 芯片 服务器
【说明书】:

发明的实施例公开了一种降低片上网络功耗的方法、装置、CPU芯片及服务器,涉及计算机技术领域,能够有效降低片上网络的功耗。所述方法包括:获取片上网络NoC的工作状态数据,所述工作状态数据包括最近一段时间内NIU中使用的缓存的最大数量、最近一段时间内RU中使用的缓存的最大数量中的一种或多种;根据所述工作状态数据,分别计算NIU和RU中需要开启的缓存的数量;根据所述需要开启的缓存的数量,关闭NIU和RU中剩余数量的缓存。本发明适用于降低片上网络功耗的场合。

技术领域

本发明涉及计算机技术领域,尤其涉及一种降低片上网络功耗的方法、装置、CPU芯片及服务器。

背景技术

随着集成电路的发展和工艺的提升,芯片的集成度在不断提升,大规模SOC(System on Chip,系统级芯片)设计已成为主流。NoC(Network on Chip,片上网络)用于实现SOC中各个设备的片上互联,主要包括多个网络接口单元(Network Interface Unit,NIU)和路由单元(Router Unit,RU),如图1所示,NIU在NoC的边界,每个NIU用于连接一个挂载设备,并负责管理该设备发出的所有请求和发送给该设备的所有请求。对于设备发送的每个请求,NIU均会记录相关信息并转发给RU,在收到RU转发的响应后,NIU将响应转发给设备并清除相关记录。对于从RU发送给设备的每个请求,NIU均会记录相关信息并转发给设备,在收到设备的响应之后,NIU将响应转发给RU并清除相关记录。RU在NoC的内部,实现NIU之间的互联,负责将NIU转发的每一笔请求或响应按照预设的路由规则转发给指定的NIU,RU的拓扑结构可根据设计需求制定,包括网状拓扑、环状拓扑等,RU会暂存收到的每笔请求或响应,在转发之后删除相关记录。

考虑到NoC的性能决定了整个SOC片上通信的效率,与SOC的性能息息相关,NoC一般都具有高带宽低延时的特性,而且NoC分布在SOC各处,占SOC设计比重大,因此NoC消耗了SOC相当大比例的功耗,降低NoC设计的功耗显得尤为重要。

现有的SOC设计中,由于NoC能耗较高,一般都会在NoC中加入门控电源设计,在NoC处于空闲状态时,通过控制电路将NoC整体断电,以达到降低功耗的目的。然而,考虑到将NoC整体从断电状态恢复到工作状态会需要较长时间,为了保证系统的性能,设计时会对NoC整体进入断电状态附加较多要求,实际系统工作时,即使NoC的工作负荷非常低,NoC也很少有机会能够进入整体断电状态,导致了大量无效能耗。

发明内容

有鉴于此,本发明实施例提供一种降低片上网络功耗的方法、装置、CPU芯片及服务器,能够有效降低片上网络的功耗。

第一方面,本发明实施例提供一种降低片上网络功耗的方法,所述片上网络NoC包括至少两个网络接口单元NIU和至少两个路由单元RU,所述NIU和RU均具有至少两个缓存,所述NIU和RU中的缓存均独立控制,所述方法包括:

获取NoC的工作状态数据,所述工作状态数据包括最近一段时间内NIU中使用的缓存的最大数量、最近一段时间内RU中使用的缓存的最大数量中的一种或多种;

根据所述工作状态数据,分别计算NIU和RU中需要开启的缓存的数量;

根据所述需要开启的缓存的数量,关闭NIU和RU中剩余数量的缓存。

结合第一方面,在第一方面的一种实施方式中,所述需要开启的缓存的数量的计算公式包括公式一至四中的任意一个或多个;

Nreq_e=min((Nreq_max+Nreq_m),(Nreq_M)) 公式一

其中,Nreq_e为NIU中需要开启的请求缓存模块数目,Nreq_max为最近一段时间内NIU中使用的请求缓存模块数目的最大值,Nreq_m是为了应对系统突发请求保留的裕量,Nreq_M为NIU中请求缓存模块总数;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011135779.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top