EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制

碩士 === 國立清華大學 === 資訊工程學系 === 97 === In this thesis, we propose an application-specific demand code-paging scheme named EcoSwap for resource-constrained wireless sensor platform with EEPROM or FLASH as secondary storage. A page manager manages the pages between the on-chip RAM and the secondary stora...

Full description

Bibliographic Details
Main Authors: Chen, Wei-Han, 陳韋翰
Other Authors: Chou, Pai H.
Format: Others
Language:en_US
Online Access:http://ndltd.ncl.edu.tw/handle/87651528421247148356
id ndltd-TW-097NTHU5392121
record_format oai_dc
spelling ndltd-TW-097NTHU53921212015-11-13T04:08:49Z http://ndltd.ncl.edu.tw/handle/87651528421247148356 EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制 EcoSwap:ACompiler-AssistedLightweightDemandCode-PagingSchemeforSensorNodes Chen, Wei-Han 陳韋翰 碩士 國立清華大學 資訊工程學系 97 In this thesis, we propose an application-specific demand code-paging scheme named EcoSwap for resource-constrained wireless sensor platform with EEPROM or FLASH as secondary storage. A page manager manages the pages between the on-chip RAM and the secondary storage. The page manager is generated by a compiler and is combined with the application code. EcoSwap transforms function call/return instructions into calls to the page manager and function that are larger than the page size into multiple functions. As a result, each code page can be loaded into RAM upon demand. To minimize the execution overhead, EcoSwap adopts two optimization techniques to improve performance. Chou, Pai H. 周百祥 學位論文 ; thesis 58 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系 === 97 === In this thesis, we propose an application-specific demand code-paging scheme named EcoSwap for resource-constrained wireless sensor platform with EEPROM or FLASH as secondary storage. A page manager manages the pages between the on-chip RAM and the secondary storage. The page manager is generated by a compiler and is combined with the application code. EcoSwap transforms function call/return instructions into calls to the page manager and function that are larger than the page size into multiple functions. As a result, each code page can be loaded into RAM upon demand. To minimize the execution overhead, EcoSwap adopts two optimization techniques to improve performance.
author2 Chou, Pai H.
author_facet Chou, Pai H.
Chen, Wei-Han
陳韋翰
author Chen, Wei-Han
陳韋翰
spellingShingle Chen, Wei-Han
陳韋翰
EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制
author_sort Chen, Wei-Han
title EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制
title_short EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制
title_full EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制
title_fullStr EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制
title_full_unstemmed EcoSwap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制
title_sort ecoswap: 在無線感測平台上透過編譯器協助的輕量需求程式分頁機制
url http://ndltd.ncl.edu.tw/handle/87651528421247148356
work_keys_str_mv AT chenweihan ecoswapzàiwúxiàngǎncèpíngtáishàngtòuguòbiānyìqìxiézhùdeqīngliàngxūqiúchéngshìfēnyèjīzhì
AT chénwéihàn ecoswapzàiwúxiàngǎncèpíngtáishàngtòuguòbiānyìqìxiézhùdeqīngliàngxūqiúchéngshìfēnyèjīzhì
AT chenweihan ecoswapacompilerassistedlightweightdemandcodepagingschemeforsensornodes
AT chénwéihàn ecoswapacompilerassistedlightweightdemandcodepagingschemeforsensornodes
_version_ 1718128342704586752