缓存的分配方法及装置制造方法及图纸

技术编号:26890621 阅读:33 留言:0更新日期:2020-12-29 16:07
本发明专利技术提供了一种缓存的分配方法及装置。具体而言,该方法包括:核在检测到通过发送取指指令所访问的一级缓存与第二缓存的响应均为丢失响应时,访问三级缓存;其中,所述取指指令用于请求访问的缓存返回指令和数据;所述第一缓存为所述核的私有缓存;所述第二缓存为所述核所在的核集合对应的公共缓存;所述三级缓存为多个核集合之间共有的公共缓存;所述第二缓存的丢失响应中携带有网络切片信息;设置于所述三级缓存中的规划单元根据所述网络切片信息将所述多个核集合分配至多个网络切片以及配置相应的缓存;所述规划单元向所述核发送命中响应,其中,所述命中响应用于返回所述核所在的核集合对应的网络切片的缓存中的数据。

【技术实现步骤摘要】
缓存的分配方法及装置
本专利技术涉及多核网络处理器领域,具体而言,涉及一种缓存的分配方法及装置。
技术介绍
为了满足多核网络处理系统对媒体处理、数据挖掘、金融分析等领域中极为频繁的数据交换与数据共享需求,必须优化多核网络处理器的指令和数据的共享结构及其可扩展性。随着处理器从传统的单核时代迈入多核时代,处理器的数量增加为系统级芯片的片上存储架构的设计带来巨大挑战。一方面,核数量的增加使得芯片规模迅速上升,使得每个核的平均访存延时与最大访问延时上升;另一方面,不同于单核系统,多核系统为了充分利用多核架构的处理资源,对于网络应用进行网络切片并行的研究也被受重视。因此,相关技术中,由于核的数量增加所导致的访存延时与最大访问延时上升以及网络切片并行度低的问题,还没有一种比较好的解决方案。
技术实现思路
本专利技术实施例提供了一种缓存的分配方法及装置,以至少解决相关技术中由于核的数量增加所导致的访存延时与最大访问延时上升以及网络切片并行度低的问题。根据本专利技术的一个实施例,提供了一种缓存的分配方法,包括:核在检测到通过发送取指本文档来自技高网...

【技术保护点】
1.一种缓存的分配方法,其特征在于,包括:/n核在检测到通过发送取指指令所访问的一级缓存与第二缓存的响应均为丢失响应时,访问三级缓存;其中,所述取指指令用于请求访问的缓存返回指令和数据;所述第一缓存为所述核的私有缓存;所述第二缓存为所述核所在的核集合对应的公共缓存;所述三级缓存为多个核集合之间共有的公共缓存;所述第二缓存的丢失响应中携带有网络切片信息;/n设置于所述三级缓存中的规划单元根据所述网络切片信息将所述多个核集合分配至多个网络切片以及配置相应的缓存;/n所述规划单元向所述核发送命中响应,其中,所述命中响应用于返回所述核所在的核集合对应的网络切片的缓存中的数据。/n

【技术特征摘要】
1.一种缓存的分配方法,其特征在于,包括:
核在检测到通过发送取指指令所访问的一级缓存与第二缓存的响应均为丢失响应时,访问三级缓存;其中,所述取指指令用于请求访问的缓存返回指令和数据;所述第一缓存为所述核的私有缓存;所述第二缓存为所述核所在的核集合对应的公共缓存;所述三级缓存为多个核集合之间共有的公共缓存;所述第二缓存的丢失响应中携带有网络切片信息;
设置于所述三级缓存中的规划单元根据所述网络切片信息将所述多个核集合分配至多个网络切片以及配置相应的缓存;
所述规划单元向所述核发送命中响应,其中,所述命中响应用于返回所述核所在的核集合对应的网络切片的缓存中的数据。


2.根据权利要求1所述的方法,其特征在于,规划单元根据所述网络切片信息将所述多个核集合分配至多个网络切片以及配置相应的缓存,包括:
所述规划单元按照预设的划分规则将所述多个网络切片划分为多个网络切片组,其中,所述网络切片组中包括一个或者多个所述网络切片;
所述规划单元在每个所述网络切片组中设置标记信息;
所述规划单元按照所述标记信息为具有多个所述网络切片的所述网络切片组中的每个网络切片划分缓存资源块。


3.根据权利要求1所述的方法,其特征在于,所述规划单元按照所述标记信息为具有多个所述网络切片的所述网络切片组中的每个网络切片划分缓存资源块,包括:
所述规划单元根据第一标记信息以及第二标记信息将所述每个网络切片划分缓存资源块,其中,所述第一标记信息用于指示所述网络切片组的数量中所述网络切片的数量,所述第二标记信息用于标记所述网络切片对应的地址信息。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述规划单元根据所述网络切片组中的优先级对每个所述网络切片的地址信息和数据信息进行调整。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述核在检测到通过发送所述取指指令所访问的...

【专利技术属性】
技术研发人员:牛新伟
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1