面向非写分配高速缓存的一致性协议及实现
Cache coherence protocol and implementation for multiprocessors with no-write-allocate caches作者机构:浙江大学超大规模集成电路研究所浙江杭州310027 杭州中天微系统有限公司浙江杭州310027
出 版 物:《浙江大学学报(工学版)》 (Journal of Zhejiang University:Engineering Science)
年 卷 期:2015年第49卷第2期
页 面:351-359页
核心收录:
学科分类:080903[工学-微电子学与固体电子学] 0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学]
基 金:国家科技重大专项基金资助项目(2009ZX01030-001-002) 国家自然科学基金资助项目(61100074)
摘 要:针对现有的高速缓存一致性协议应用在基于写回、非写分配缓存的多核处理器的缺点,提出一种新颖的基于写干涉的一致性协议,并加以硬件实现.采用写干涉协议,在处理器产生写缺失操作时,可以把数据直接写到系统中其他处理器有效的该高速缓存行中;支持脏数据的延迟回写和缓存间的数据拷贝;且系统中只要存在有效的被请求的缓存行就可以提供数据,避免不必要的共享存储器访问.实验结果表明,该文提出的写干涉协议与MOESI协议相比,显著减少了对共享存储器的访问,提高了整个系统性能,同时大幅降了低动态功耗.