Converting Consistency Automatically

碩士 === 國立成功大學 === 電機工程學系 === 87 === In page-based software Distributed Shared Memory systems, applications that have different access patterns for different pages are investigated and even the same application could access a page in different ways between phases separated by barriers. Con...

Full description

Bibliographic Details
Main Authors: Duzi Ki Huang, 黃祖基
Other Authors: Ce-Kuen Shieh
Format: Others
Language:zh-TW
Published: 1999
Online Access:http://ndltd.ncl.edu.tw/handle/13446664732862005484
Description
Summary:碩士 === 國立成功大學 === 電機工程學系 === 87 === In page-based software Distributed Shared Memory systems, applications that have different access patterns for different pages are investigated and even the same application could access a page in different ways between phases separated by barriers. Consequently, supporting different consistency models among pages could be necessary and beneficial. We proposed a concept, Converting Consistency Automatically and implemented an adaptive mechanism, Dynamic Eager Release Consistency(DERC) in Zeus. Zeus is a Distributed Shared Memory System(DSM) on Windows NT, supporting sequential consistency(SC) and eager release consistency(ERC). DERC can adapt between consistencies without the compiler supporting or user annotations requiring. Besides the correction of program result can be promised, it can improve average application performance by a further 63% for SC and 20% for ERC evaluated under our five applications.