首页 | 本学科首页   官方微博 | 高级检索  
     

MPD:结点具有多个并行缓存一致性域的CC-NUMA系统
引用本文:陈继承, 赵雅倩, 李一韩, 王恩东, 史宏志, 唐士斌. MPD:结点具有多个并行缓存一致性域的CC-NUMA系统[J]. 计算机研究与发展, 2017, 54(4): 775-786. DOI: 10.7544/issn1000-1239.2017.20160142
作者姓名:陈继承  赵雅倩  李一韩  王恩东  史宏志  唐士斌
作者单位:(高效能服务器和存储技术国家重点实验室(浪潮集团有限公司) 北京 100085) (chenjch@inspur.com)
基金项目:国家“八六三”高技术研究发展计划基金项目(2013AA011701)
摘    要:大规模高速缓存一致性非均匀存储访问(cache coherence non-uniform memory access, CC-NUMA)系统通常采用两级一致性域方法来降低缓存一致性协议维护开销,提升系统性能.两级一致性域系统中,多个处理器互连,形成结点内一致性域;多个结点互连,形成结点间一致性域.然而,受限于处理器直连能力与处理器可识别ID数,系统的单结点规模有限,系统规模的扩展不得不依靠增加结点数来实现,使得大规模CC-NUMA系统的结点间互连复杂度上升,跨结点访问带宽和延迟急剧增长,影响了系统性能的有效扩展.MPD系统通过在结点内构建多个并行缓存一致性域,突破了处理器直连能力与可识别ID数对单结点规模的限制,能够大幅减少结点数量,并将部分结点间访问转化为结点内访问,实现系统性能的有效扩展.理论分析和实验结果表明:采用同规格处理器的32路系统中,结点内4个并行缓存一致性域的MPD系统可实现结点数目减少75%、一致性目录存储开销节省40%以上、平均访问延迟降低约27.9%、系统整体性能提升约14.4%.

关 键 词:CC-NUMA系统  两级一致性域  并行缓存一致性域  一致性协同芯片  系统可扩展性
点击此处可从《计算机研究与发展》浏览原始摘要信息
点击此处可从《计算机研究与发展》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号