发明名称 |
一种多处理器缓存一致性处理方法及装置 |
摘要 |
本发明公开一种多处理器缓存一致性处理方法及装置,该方法应用于多处理器系统中,该方法包括:最后一级缓存接收到所述多处理器中的第一处理器对一缓存块进行读操作的第一请求后,从所述内存中读取所述缓存块对应的第一页描述符;根据所述第一页描述符确定所述第一处理器为第一个访问所述缓存块的处理器,则添加页标签到所述第一页描述符中得到第二页描述符;所述页标签标示第一处理器为第一次访问所述缓存块的处理器。本发明提供的方法用于解决现有多处理器系统中维护系统的一致性的方法浪费大量的片上存储面积的问题。 |
申请公布号 |
CN105700953A |
申请公布日期 |
2016.06.22 |
申请号 |
CN201410704522.X |
申请日期 |
2014.11.26 |
申请人 |
杭州华为数字技术有限公司 |
发明人 |
张广飞;崔晓松;黄勤业 |
分类号 |
G06F9/50(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
冯艳莲 |
主权项 |
一种多处理器缓存一致性处理方法,该方法应用于多处理器系统中,该多处理器系统包括多个处理器、最后一级缓存LLC、内存和目录缓存,其中,最后一级缓存分别和多个处理器、内存和目录缓存相连,其特征在于,该方法包括:最后一级缓存接收到所述多处理器中的第一处理器对一缓存块进行读操作的第一请求后,从所述内存中读取所述缓存块对应的第一页描述符;根据所述第一页描述符确定所述第一处理器为第一个访问所述缓存块的处理器,则添加页标签到所述第一页描述符中得到第二页描述符;所述页标签标示第一处理器为第一次访问所述缓存块的处理器。 |
地址 |
310052 浙江省杭州市滨江区滨兴路301号3幢A楼301室 |