发明名称 |
基于多内核处理器的一致性处理方法和装置 |
摘要 |
本发明实施例提供一种基于多内核处理器的一致性处理方法和装置,根据多内核处理器中对目标共享数据进行共享的第二内核的数量,采用目录协议或侦听协议对该目标共享数据进行一致性处理,从而能够对该目标共享数据采用适合的协议进行一致性处理,并且由于避免了对多内核处理器中的全部共享数据采用相同的协议进行一致性处理,对部分共享数据采用侦听协议,另一部分共享数据采用目录协议,从而相比较于现有技术不仅节省了采用侦听协议的共享数据在稀疏目录中所占用的目录项,而且节省了采用目录协议的共享数据进行一致性处理时所产生广播消息,因而提高了一致性处理效率。 |
申请公布号 |
CN104252423A |
申请公布日期 |
2014.12.31 |
申请号 |
CN201310260830.3 |
申请日期 |
2013.06.26 |
申请人 |
华为技术有限公司;中国科学院计算技术研究所 |
发明人 |
张轮凯;范东睿;叶笑春;王达 |
分类号 |
G06F12/08(2006.01)I |
主分类号 |
G06F12/08(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种基于多内核处理器的一致性处理方法,其特征在于,包括:接收多内核处理器中第一内核发送的一致性请求消息;所述一致性请求消息用于指示待进行一致性处理的目标共享数据;根据所述多内核处理器中第二内核的数量,选择采用目录协议或侦听协议中的一种对所述目标共享数据进行一致性处理;所述第二内核为共享所述目标共享数据的内核。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |