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

存储模型仿真器的设计与实现
引用本文:吴俊敏,杨超,陈国良,张淼辉,门珂.存储模型仿真器的设计与实现[J].计算机研究与发展,2005,42(3):394-403.
作者姓名:吴俊敏  杨超  陈国良  张淼辉  门珂
作者单位:中国科学技术大学计算机科学技术系,合肥,230027;中国科学技术大学计算机科学技术系,合肥,230027;中国科学技术大学计算机科学技术系,合肥,230027;中国科学技术大学计算机科学技术系,合肥,230027;中国科学技术大学计算机科学技术系,合肥,230027
基金项目:中国科学技术大学青年基金项目(KA1125) 中国科学院高水平大学建设基金项目(KY2706)
摘    要:存储一致性问题和高速缓存一致性问题是共享存储并行计算机中两个最关键的问题,通过仿真器对它们进行了量化研究,设计并实现了一个存储模型仿真器MMS.基于MMS仿真了不同并行机结构模型下多种存储一致性模型的行为;针对不同类型的计算问题比较了不同的存储一致性模型,并对实验结果进行了分析;实现了几个不同的高速缓存一致性协议,并比较了它们的性能.

关 键 词:存储一致性模型  共享存储仿真器  高速缓存一致性

Design and Implementation of a Memory Model Simulator
Wu Junmin,Yang Chao,Chen Guoliang,Zhang Miaohui,Men Ke.Design and Implementation of a Memory Model Simulator[J].Journal of Computer Research and Development,2005,42(3):394-403.
Authors:Wu Junmin  Yang Chao  Chen Guoliang  Zhang Miaohui  Men Ke
Abstract:Cache coherence and memory consistency are two important problem to a shared memory parallel computer. Many coherence protocol and consistency model have been proposed for different systems. Simulation is a quantitative approach to compare different consistency model and coherence protocol. This paper gives a scheme and implementation of a shared memory model simulator-MMS. First the framework of the simulator is described. MMS includes an execution engine and a virtual shared memory system. The engine can execute parallel threads and simulate the behavior of shared memory system. Several memory consistency models are realized, such as sequential consistency model, weak consistency model, release consistency model and lazy release consistency model. Then different memory consistency models, including SC, WC, RC and LRC, are compared between different parallel computer architecture models, including SMP and DSM. The behavior of different memory consistency models is also simulated in solving different type computing problem, including computing intensive problem, communication intensive problem and memory intensive problem. To achieve high performance several cache coherence protocols are proposed. Finally it is concluded that for different computer architectures, proper memory consistency model and proper cache coherence protocol should be employed.
Keywords:memory consistency model  shared memory simulator  cache coherence
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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