【技术实现步骤摘要】
本专利技术涉及多核处理器,特别是涉及一种多核处理器的请求处理方法、多核处理器、产品及服务器。
技术介绍
1、随着计算机技术的不断发展,为了降低中央处理单元(central processingunit,cpu)访问内存的延迟,在处理器和内存之间设置多层缓存。多级缓存架构可分为包含(inclusive)、独占(exclusive)和非包含(non-inclusive)三种模式。
2、包含模式中,不同级别的缓存之间会存储相同的数据,上级缓存中的数据一定在下级缓存中存在,但是在下级缓存中的数据不一定存在于上级缓存中,会导致低级别的缓存空间利用率较低。独占模式中,不同级别的缓存中的数据一定不同,同一缓存副本只能保存在某一级缓存中。由于独占模式下数据不能在多个缓存级别共存,因此,当处理器需要访问某块数据时,可能会引发数据在缓存层级之间的移动,导致数据交换量大,缓存一致性维护成本高。
3、由此可见,如何提高低级别的缓存空间利用率、减少访问数据时的数据交换量以及降低缓存一致性维护成本,是本领域人员亟需解决的技术问题。
< ...【技术保护点】
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.根据...
【专利技术属性】
技术研发人员:李亚民,苏康,王长红,席鑫,方兴,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。