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
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