[发明专利]多片多核处理器的缓存一致性操作方法及多片多核处理器有效
申请号: | 201610177729.5 | 申请日: | 2016-03-25 |
公开(公告)号: | CN107229593B | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 顾雄礼;方磊;刘鹏;胡琪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F15/80 |
代理公司: | 11205 北京同立钧成知识产权代理有限公司 | 代理人: | 杨泽;刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种多片多核处理器的缓存一致性维护方法以及多片多核处理器,其中方法包括:接收针对第一数据块的写请求,该写请求由第一处理器芯片中第一处理器核发送,且该写请求包括第一数据块的标识以及待写入数据;根据第一数据块的标识,在第一处理器芯片中的片上目录查询到和第一数据块对应的片上目录的表项,从查询的片上目录的表项中确定存储第一数据块的处理器核的核标识,向核标识对应的处理器核发送删除第一数据块的指令消息;根据片上目录表项中的片上独有标识确定所述第一数据块是第一处理器芯片独有时,不发送针对第一数据块的片间目录查询请求;指示第一处理器核将待写入数据写入到第一处理器核内的私有缓存中。 | ||
搜索关键词: | 多核 处理器 缓存 一致性 操作方法 | ||
【主权项】:
1.一种多片多核处理器的缓存一致性操作方法,其特征在于,所述多片多核处理器包括至少两个处理器芯片和片间目录,所述片间目录的每个表项和所述多片多核处理器中每个被写入到处理器核私有缓存内的数据块一一对应,每个片间目录的表项记录有数据块的标识以及存储所述数据块的处理器芯片的芯片标识列表,所述处理器芯片包括至少两个核以及和所述处理器芯片对应的片上目录,所述至少两个核中的每个核包括用来存储数据块的私有缓存,所述片上目录的每个表项和所述处理器芯片中每个被写入到处理器核内私有缓存的数据块一一对应,每个片上目录的表项记录数据块的标识、存储有所述数据块的处理器核的核标识列表以及片上独有标识,所述片上独有标识用于标识所述数据块在所述多片多核处理器中是否为所述处理器芯片独有;/n所述方法包括:/n接收针对第一数据块的写请求,所述写请求由第一处理器芯片中第一处理器核发送,且所述写请求包括所述第一数据块的标识以及待写入数据;/n根据所述第一数据块的标识,在所述第一处理器芯片中的片上目录查询到和所述第一数据块对应的片上目录的表项,从所述查询的片上目录的表项中确定存储所述第一数据块的处理器核的核标识,向所述核标识对应的处理器核发送删除所述第一数据块的指令消息;/n根据所述片上目录表项中的片上独有标识确定所述第一数据块是所述第一处理器芯片独有时,不发送针对第一数据块的片间目录查询请求;/n指示所述第一处理器核将所述待写入数据写入到所述第一处理器核内的私有缓存中。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610177729.5/,转载请声明来源钻瓜专利网。