【技术实现步骤摘要】
缓存一致性处理方法和装置
本专利技术涉及云计算
,尤其涉及片上多核处理器中的缓存一致性(CacheCoherency)处理技术。
技术介绍
片上多核处理器(英文:ChipMulti-processors,简称:CMPs)架构成为处理器设计的主流架构,它由许多处理器核(Core)通过路由器(英文:Router)构成的片上网络(英文:Networkonchip,简称:NoC)连接构成。芯片中的缓存(Cache)是按照分级来设计的,其中,L1缓存(英文:Level-1cache)是私有缓存,它被设计在处理器核内部,其中存储的数据块仅能由该处理器核访问;L2缓存(英文:Level-2cache)是共享缓存,其中存储的数据块为共享数据块,可由多个处理器核访问,一般可采用集中式的方式被设计在处理器核外部,或者被分布地设计在各个处理器核的附近,即按照物理上分布于各个处理器核附近并通过片上网络进行互连,逻辑上可进行共享。在片上多核处理器的应用中,存在一些数据块被该处理器中的一个或者多个处理器核访问的场景。对于该场景,通常会将该数据块存储在共享缓存中,以便一个或多个处理器核能 ...
【技术保护点】
一种缓存一致性处理方法,应用于片上多核处理器,其特征在于,所述方法包括:第一路由器接收与其直接相连第一处理器核发送的一致性维护请求,所述一致性维护请求携带所述第一处理器核的标识;所述第一路由器根据所述第一处理器核的标识查询预设的一致性维护表项,并根据所述一致性维护表项生成针对所述一致性区域的一致性维护命令;所述第一路由器将所述一致性维护命令通过所述片上网络发送给所述一致性区域的其他处理器核。
【技术特征摘要】
1.一种缓存一致性处理方法,应用于片上多核处理器,其特征在于,所述方法包括:第一路由器接收与其直接相连第一处理器核发送的一致性维护请求,所述一致性维护请求携带所述第一处理器核的标识;所述第一路由器根据所述第一处理器核的标识查询预设的一致性维护表项,并根据所述一致性维护表项生成针对所述一致性区域的一致性维护命令;所述第一路由器将所述一致性维护命令通过所述片上网络发送给所述一致性区域的其他处理器核。2.根据权利要求1所述的方法,其特征在于,所述第一路由器根据所述第一处理器核的标识查询预设的一致性维护表项,并根据所述一致性维护表项生成针对所述一致性区域的一致性维护命令包括:所述第一路由器根据所述第一处理器核的标识查询预设的一致性维护表项,获取所述第一处理器核所属一致性区域的标识,以及位于所述一致性区域内其他处理器核的标识;所述第一路由器根据所述第一处理器核所在一致性区域的标识,以及位于所述一致性区域内其他处理器核的标识,生成针对所述一致性区域的一致性维护命令。3.根据权利要求1或2所述的方法,其特征在于,所述第一路由器将所述一致性维护命令通过所述片上网络发送给所述一致性区域的其他处理器核,包括:根据所述片上网络拓扑状态,以及所述一致性区域内其他处理器核的标识,所述第一路由器确定至少一条路由传输路径,其中,每条所述路由传输路径由和所述一致性区域内其他处理器核相连的路由器组成;针对每条所述路由传输路径,所述第一路由器对所述一致性维护命令进行重构处理,生成针对该条路由传输路径的一致性维护命令;利用每条所述路由传输路径,将针对该条路由传输路径的一致性维护命令发送给所述路由传输路径上的处理器核。4.根据权利要求3所述的方法,其特征在于,所述根据所述片上网络拓扑状态,以及所述一致性区域内其他处理器核的标识,所述第一路由器确定至少一条路由传输路径,包括:根据所述一致性区域内其他处理器核的标识,所述第一路由器确定和所述一致性区域内其他处理器核相连的路由器的标识;根据所述一致性区域内其他处理器核相连的路由器的标识,以及所述片上网络的拓扑状态,所述第一路由器按照XY路由算法进行路由发现,并确定所述至少一条路由传输路径。5.根据权利要求1-4任一所述的方法,其特征在于,在所述第一路由器根据所述第一处理器核的标识查询预设的一致性维护表项之前,所述方法还包括:资源管理器接收虚拟机发送的处理器资源分配请求,所述处理器资源分配请求用于请求所述资源管理器为所述虚拟机分配包括第一处理器核在内的至少两个处理器;所述资源管理器根据所述处理器资源分配请求,生成针对所述虚拟机的一致性维护表项,所述一致性维护表项包括:所述一致性区域的标识,以及所述一致性区域包括的处理器核的标识。6.根据权利要求5所述的方法,其特征在于,在所述资源管理器根据所述处理器资源分配请求,生成针对所述虚拟机的一致性维护表项之后,所述方法还包括:所述资源管理器接收所述虚拟机发送的处理器资源调整请求,所述处理器资源调整请求用于请求所述资源管理器对分配给所述虚拟机的处理器核进行调整;所述资源管理器根据所述处理器资源调整请求,对针对所述虚拟机的一致性维护表项进行调整。7.根据权利要求6所述的方法,其特征在于,所述处理器资源管理单元根据所述处理器资源调整请求,对针对所述虚拟机的一致性维护表项进行调整,包括:当所述处理器资源调整是减少处理器核时,所述资源管理器将待...
【专利技术属性】
技术研发人员:崔晓松,陈云,蔡毅,黄勤业,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。