多核处理器的请求处理方法、多核处理器、产品及服务器技术

技术编号:45877438 阅读:10 留言:0更新日期:2025-07-19 11:37
本发明专利技术公开了一种多核处理器的请求处理方法、多核处理器、产品及服务器,涉及多核处理器技术领域。该方法中,主节点根据请求查询目录并获取查询结果,基于查询结果采用不同的请求响应策略来响应请求。即使用目录的方式来维护非包含关系的共享缓存的一致性,增加了共享缓存的利用率,并且在缓存容量一定的情况下,减少缓存所占芯片面积;其次,基于非包含关系的共享缓存架构,允许数据同时保存在私有缓存和共享缓存中可以避免独占架构中因缓存互换位置,产生过多的数据交换问题,同时允许私有缓存中保留共享缓存中不存在的数据,避免了包含模式中的反向失效问题。可见,该方法提高了共享缓存的利用率、降低了数据交换量和缓存一致性的维护成本。

【技术实现步骤摘要】

本专利技术涉及多核处理器,特别是涉及一种多核处理器的请求处理方法、多核处理器、产品及服务器


技术介绍

1、随着计算机技术的不断发展,为了降低中央处理单元(central processingunit,cpu)访问内存的延迟,在处理器和内存之间设置多层缓存。多级缓存架构可分为包含(inclusive)、独占(exclusive)和非包含(non-inclusive)三种模式。

2、包含模式中,不同级别的缓存之间会存储相同的数据,上级缓存中的数据一定在下级缓存中存在,但是在下级缓存中的数据不一定存在于上级缓存中,会导致低级别的缓存空间利用率较低。独占模式中,不同级别的缓存中的数据一定不同,同一缓存副本只能保存在某一级缓存中。由于独占模式下数据不能在多个缓存级别共存,因此,当处理器需要访问某块数据时,可能会引发数据在缓存层级之间的移动,导致数据交换量大,缓存一致性维护成本高。

3、由此可见,如何提高低级别的缓存空间利用率、减少访问数据时的数据交换量以及降低缓存一致性维护成本,是本领域人员亟需解决的技术问题。

<br/>

本文档来自技高网...

【技术保护点】

1.一种多核处理器的请求处理方法,其特征在于,应用于主节点;包括:

2.根据权利要求1所述的多核处理器的请求处理方法,其特征在于,在获取请求节点发送的请求之前,还包括:

3.根据权利要求2所述的多核处理器的请求处理方法,其特征在于,请求为读请求,所述响应所述请求包括:

4.根据权利要求3所述的多核处理器的请求处理方法,其特征在于,在所述从内存中获取所述请求对应的目标数据并将所述目标数据经共享缓存后传输至所述请求节点的私有缓存之后,还包括:

5.根据权利要求3所述的多核处理器的请求处理方法,其特征在于,在所述从共享缓存中获取所述请求对应的目标...

【技术特征摘要】

1.一种多核处理器的请求处理方法,其特征在于,应用于主节点;包括:

2.根据权利要求1所述的多核处理器的请求处理方法,其特征在于,在获取请求节点发送的请求之前,还包括:

3.根据权利要求2所述的多核处理器的请求处理方法,其特征在于,请求为读请求,所述响应所述请求包括:

4.根据权利要求3所述的多核处理器的请求处理方法,其特征在于,在所述从内存中获取所述请求对应的目标数据并将所述目标数据经共享缓存后传输至所述请求节点的私有缓存之后,还包括:

5.根据权利要求3所述的多核处理器的请求处理方法,其特征在于,在所述从共享缓存中获取所述请求对应的目标数据,将所述目标数据传输至所述请求节点的私有缓存之后,还包括:

6.根据权利要求3所述的多核处理器的请求处理方法,其特征在于,在所述控制命中的其他私有缓存将所述请求对应的目标数据传输至所述请求节点的私有缓存之后,还包括:

7.根据权利要求2所述的多核处理器的请求处理方法,其特征在于,请求为写请求,所述目标数据为所述写请求对应的写地址;所述响应所述请求包括:

8.根据权利要求7所述的多核处理器的请求处理方法,其特征在于,在所述控制所述请求节点将所述写请求对应的数据写到所述请求节点自身的私有缓存中之前,还包括:

9.根据权利要求8所述的多核处理器的请求处理方法,其特征在于,在驱逐共享态数据之后,进入所述控制所述请求节点将所述写请求对应的数据写到所述请求节点自身的私有缓存中的步骤之前,还包括:

10.根据权利要求1所述的多核处理器的请求处理方法,其特征在于,在将所述目标数据传输至所述请求节点的私有缓存之前,还包括:

11.根据...

【专利技术属性】
技术研发人员:李亚民苏康王长红席鑫方兴
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1