A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations
碩士 === 國立清華大學 === 電機工程學系 === 101 === We describe a highly efficient transaction-level modeling (TLM) technique for parallel Multi-Core Instruction-Set simulations (MCISS). We set all the calls of synchronization functions—which dictate interactions among applications on different CPU cores—as the tr...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/83045604209667892683 |
id |
ndltd-TW-101NTHU5442040 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101NTHU54420402015-10-13T22:06:57Z http://ndltd.ncl.edu.tw/handle/83045604209667892683 A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations 利用同步程序之交易層級之平行多核心指令集模擬方法 Pai, Hsien-Lun 白憲倫 碩士 國立清華大學 電機工程學系 101 We describe a highly efficient transaction-level modeling (TLM) technique for parallel Multi-Core Instruction-Set simulations (MCISS). We set all the calls of synchronization functions—which dictate interactions among applications on different CPU cores—as the transaction boundary. Using a generic blocking/non-blocking send/receive modeling approach for synchronization functions and proper timing synchronization, we can precisely determine the temporal order of each transaction and hence efficiently calculate accurate simulation results. Our experiments show that the proposed approach attains a simulation speed of up to 549 MIPS, which is three times faster than the state-of-art shared-variable-access approach while producing accurate timing and functional results equal to those from cycle-accurate approaches. Tsay, Ren-Song 蔡仁松 2013 學位論文 ; thesis 60 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 電機工程學系 === 101 === We describe a highly efficient transaction-level modeling (TLM) technique for parallel Multi-Core Instruction-Set simulations (MCISS). We set all the calls of synchronization functions—which dictate interactions among applications on different CPU cores—as the transaction boundary. Using a generic blocking/non-blocking send/receive modeling approach for synchronization functions and proper timing synchronization, we can precisely determine the temporal order of each transaction and hence efficiently calculate accurate simulation results. Our experiments show that the proposed approach attains a simulation speed of up to 549 MIPS, which is three times faster than the state-of-art shared-variable-access approach while producing accurate timing and functional results equal to those from cycle-accurate approaches.
|
author2 |
Tsay, Ren-Song |
author_facet |
Tsay, Ren-Song Pai, Hsien-Lun 白憲倫 |
author |
Pai, Hsien-Lun 白憲倫 |
spellingShingle |
Pai, Hsien-Lun 白憲倫 A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations |
author_sort |
Pai, Hsien-Lun |
title |
A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations |
title_short |
A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations |
title_full |
A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations |
title_fullStr |
A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations |
title_full_unstemmed |
A Synchronization-Function-Based TLM Approach for Parallel Multi-Core Instruction-Set Simulations |
title_sort |
synchronization-function-based tlm approach for parallel multi-core instruction-set simulations |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/83045604209667892683 |
work_keys_str_mv |
AT paihsienlun asynchronizationfunctionbasedtlmapproachforparallelmulticoreinstructionsetsimulations AT báixiànlún asynchronizationfunctionbasedtlmapproachforparallelmulticoreinstructionsetsimulations AT paihsienlun lìyòngtóngbùchéngxùzhījiāoyìcéngjízhīpíngxíngduōhéxīnzhǐlìngjímónǐfāngfǎ AT báixiànlún lìyòngtóngbùchéngxùzhījiāoyìcéngjízhīpíngxíngduōhéxīnzhǐlìngjímónǐfāngfǎ AT paihsienlun synchronizationfunctionbasedtlmapproachforparallelmulticoreinstructionsetsimulations AT báixiànlún synchronizationfunctionbasedtlmapproachforparallelmulticoreinstructionsetsimulations |
_version_ |
1718073805114441728 |