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

Full description

Bibliographic Details
Main Authors: Ming-Lun Liu, 劉明倫
Other Authors: Tien-Fu Chen
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