| 摘要: |
| 80年代末出现的分布式共享存储(DSM)技术为解决可扩展性和易编程的矛盾提供了一种可行的方案.但是,由于DSM建立在消息传递机制的基础之上,而且存在对本地内存访同和对远程内存访问的差异,简单地照搬多处理机Cache一致性语义往往效率很低.因此,人们提出了一些弱化的、放松的一致性语义,这些语义与用户采用的顺序一致性语义差别较大,给用户在程序设计、调试上造成很大困难.本文提出了一种强弱混合一致性语义模型.解决了假共事问题,提供了进一步开发时甸、空间局部性的可能性,而且还可以保证顺序一致性.试验结果证明,强弱混合一致性语义与严格一致性语义相比,消除了“颠簸”现象,大大改善了系统性能. |
| 关键词: 并行处理,DSM,混合一致性语义. |
| DOI: |
| 分类号: |
| 基金项目:本文研究得到国家自然科学基金资助. |
|
| A STRlCT WEAK HYBRID COHERENCE MODEL |
|
Li Rong,Wang Dingxing,Shen Meiming
|
| Abstract: |
| DSM(SVM)is a memory model which was proposed at the 1980s'.DSM provided a possible way to solve the problem that scalability was contradiet with easy pro-gramming.Because DSM was built on the top of message passing scheme.and the cost gap between local reference and remote reference is quite large,the efficiency of DSM will be very low if the authors simply adopt the cache coherence semantic for multiprocessors.So,some Weaken,relaxed coherence semantic model have been proposed,but these mod-els are quite different from sequential Coherence which was assumed by most programmers intuitively,so programming and debugging becomes very difficult.This paper proposes SWHC(strict weak hybrid coherence)model which can eliminate false sharing and provide more temporal and spatial locality,also provides a scheme to keep Seqhential coherent.Experiment results prdved that strict and weak hybrid consistency semantic can eliminate the“thrashing”and improve system performance greatly. |
| Key words: Parallel processing,DSM,strict weak hybrid coherence. |