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

A Lock-Based Cache Coherence Protocol for Scope Consistency
作者姓名:Hu Weiwu  Shi Weisong  Tang Zhimin  Li Ming
作者单位:[1]InstituteofComputingTechnology,ChineseAcademyofSciences,Beijing100080,P.R.China [2]InstituteofComputingT,ChineseAcademyofSciences,Beijing100080,P.R.China
摘    要:Directory protocols are widely adopted to maintain cache coherence of distributed shared memory multiprocessors.Although scalable to a certain extent,directory protocols are complex enough to prevent it from being used in very large scale multiprocessors with tens of thousands of nodes.his paper proposes a lock-based cache coherence protocol for scope consistency.In does not rely on directory information to maintain cache coherence.Instead,cache coherence is maintained through requiring the releasing processor of a lock to stroe all write-notices generated in the associated critical section to the lock and the acquiring processor invalidates or updates its locally cached data copies according to the write notices of the lock.To evaluate the performance of the lock-based cache coherence protocol,a software SDM system named JIAJIA is built on network of workstations.Besides the lock-based cache coherence protocol,JIAJIA also characterizes itself with its shared memory organization scheme which combines the physical memories of multiple workstations to form a large shared space.Performance measurements with SPLASH2 program suite and NAS benchmarks indicate that,compared to recent SVM systems such as CVM,higher speedup is achieved by JIAJIA.Besides,JIAJIA can solve large scale problems that cannot be solved by other SVM systems due to memory size limitation.

关 键 词:计算机  体系结构  存储相容性  作用域相容性

A lock-based cache coherence protocol for scope consistency
Hu Weiwu,Shi Weisong,Tang Zhimin,Li Ming.A Lock-Based Cache Coherence Protocol for Scope Consistency[J].Journal of Computer Science and Technology,1998,13(2):97-109.
Authors:Weiwu Hu  Weisong Shi  Zhimin Tang  Ming Li
Affiliation:(1) Institute of Computing Technology, Chinese Academy of Sciences, 100080 Beijing, P.R. China
Abstract:Directory protocols are widely adopted to maintain cache coherence of distributed shared memory multiprocessors. Although scalable to a certain extent, directory protocols are complex enough to prevent it from being used in very large scale multiprocessors with tens of thousands of nodes. This paper proposes a lock-based cache coherence protocol for scope conyistency. It does not rely on directory information to maintain cache coherence. Instead, cache coherence is mailltained through requiring the releasing processor of a lock to store all write-notices generated in the associated critical section to the lock and the acquiring processor invalidates or updates its locally cached data copies according to the write notices of the lock. To evaluate the performance of the lock-based cache coherence protocol, a software DSM system named JIAJIA is built on network of workstations. Besides the lockbased cache coherence protocol, JIAJIA also characterizes itself with its shared memory organization scheme which combines the physical memories of multiple workstations to form a large shared space. Performance measurements with SPLASH2 program suite and NAS benchmarks indicate that, compared to recent SVM systems such as CVM, higher speedup is achieved by JIAJIA.Besides, JIAJIA can solve large scale problems that cannot be solved by other SVM systems due to memory size limitation.
Keywords:Memory consistency  cache coherence  lock-based protocol  directorybased protocol  scope consistency
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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