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...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/13446664732862005484 |
id |
ndltd-TW-087NCKU0442127 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087NCKU04421272016-07-11T04:13:32Z http://ndltd.ncl.edu.tw/handle/13446664732862005484 Converting Consistency Automatically 一致性的自動轉換 Duzi Ki Huang 黃祖基 碩士 國立成功大學 電機工程學系 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. Ce-Kuen Shieh 謝錫堃 1999 學位論文 ; thesis 66 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電機工程學系 === 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.
|
author2 |
Ce-Kuen Shieh |
author_facet |
Ce-Kuen Shieh Duzi Ki Huang 黃祖基 |
author |
Duzi Ki Huang 黃祖基 |
spellingShingle |
Duzi Ki Huang 黃祖基 Converting Consistency Automatically |
author_sort |
Duzi Ki Huang |
title |
Converting Consistency Automatically |
title_short |
Converting Consistency Automatically |
title_full |
Converting Consistency Automatically |
title_fullStr |
Converting Consistency Automatically |
title_full_unstemmed |
Converting Consistency Automatically |
title_sort |
converting consistency automatically |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/13446664732862005484 |
work_keys_str_mv |
AT duzikihuang convertingconsistencyautomatically AT huángzǔjī convertingconsistencyautomatically AT duzikihuang yīzhìxìngdezìdòngzhuǎnhuàn AT huángzǔjī yīzhìxìngdezìdòngzhuǎnhuàn |
_version_ |
1718342155576016896 |