Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation
碩士 === 國立中正大學 === 資訊工程研究所 === 91 === In the past years, System-on-Chip (SOC) becomes an industry in great demand. As the chip designs reach larger gate counts and time-to-market windows shrink, the cost of simulation and vari‾cation in the process of hardware/software co-design rises outs...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2003
|
Online Access: | http://ndltd.ncl.edu.tw/handle/43299696572914011209 |
id |
ndltd-TW-091CCU00392078 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-091CCU003920782016-06-24T04:15:34Z http://ndltd.ncl.edu.tw/handle/43299696572914011209 Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation 透過機器碼轉換以系統軟體同步模擬達到有效率的軟硬體協同設計 Ming-Lun Liu 劉明倫 碩士 國立中正大學 資訊工程研究所 91 In the past years, System-on-Chip (SOC) becomes an industry in great demand. As the chip designs reach larger gate counts and time-to-market windows shrink, the cost of simulation and vari‾cation in the process of hardware/software co-design rises outstandingly. Slowdown is one of the most important factors of simulations, since the practicability of the simulation depends on the length of the simulation time. In this thesis, we introduce a native translator which is embedded in the instruction-set simulator, translating the translatable basic blocks of in the target program been found out automatically. The experimental results will show our proposed mechanism can reduce the lowdown of the instruction-set simulator remarkably. We also implemented a simple scheduler that demonstrates the system software co-simulation with native translation is a practical process which could be considered a way to achieve the hardware/software co-design. Tien-Fu Chen 陳添福 2003 學位論文 ; thesis 50 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中正大學 === 資訊工程研究所 === 91 === In the past years, System-on-Chip (SOC) becomes an industry in great demand. As the chip designs reach larger gate counts and time-to-market windows shrink, the cost of simulation and vari‾cation in the process of hardware/software co-design rises outstandingly.
Slowdown is one of the most important factors of simulations, since the practicability of the simulation depends on the length of the simulation time. In this thesis, we introduce a
native translator which is embedded in the instruction-set simulator, translating the translatable basic blocks of in the target program been found out automatically. The experimental
results will show our proposed mechanism can reduce the lowdown of the instruction-set simulator remarkably.
We also implemented a simple scheduler that demonstrates the system software co-simulation with native translation is a practical process which could be considered a way to achieve the hardware/software co-design.
|
author2 |
Tien-Fu Chen |
author_facet |
Tien-Fu Chen Ming-Lun Liu 劉明倫 |
author |
Ming-Lun Liu 劉明倫 |
spellingShingle |
Ming-Lun Liu 劉明倫 Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation |
author_sort |
Ming-Lun Liu |
title |
Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation |
title_short |
Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation |
title_full |
Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation |
title_fullStr |
Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation |
title_full_unstemmed |
Efficient Hardware/Software Co-design with System Software Co-simulation via Native Translation |
title_sort |
efficient hardware/software co-design with system software co-simulation via native translation |
publishDate |
2003 |
url |
http://ndltd.ncl.edu.tw/handle/43299696572914011209 |
work_keys_str_mv |
AT minglunliu efficienthardwaresoftwarecodesignwithsystemsoftwarecosimulationvianativetranslation AT liúmínglún efficienthardwaresoftwarecodesignwithsystemsoftwarecosimulationvianativetranslation AT minglunliu tòuguòjīqìmǎzhuǎnhuànyǐxìtǒngruǎntǐtóngbùmónǐdádàoyǒuxiàolǜderuǎnyìngtǐxiétóngshèjì AT liúmínglún tòuguòjīqìmǎzhuǎnhuànyǐxìtǒngruǎntǐtóngbùmónǐdádàoyǒuxiàolǜderuǎnyìngtǐxiétóngshèjì |
_version_ |
1718322696065908736 |