An Instruction-Oriented Approach for Fast and Accurate Processor Simulation

碩士 === 國立清華大學 === 資訊工程學系 === 99 === This paper proposes an instruction-oriented approach to improve processor simulation speed while maintaining timing accuracy. Existing advanced processor simulation approaches are known to be able to do functional simulation at very high speed, yet efficient and a...

Full description

Bibliographic Details
Main Authors: Tu, Hao-Chuan, 杜浩銓
Other Authors: Tsay, Ren-Song
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/74102764624324397569
id ndltd-TW-099NTHU5392007
record_format oai_dc
spelling ndltd-TW-099NTHU53920072015-10-13T19:06:37Z http://ndltd.ncl.edu.tw/handle/74102764624324397569 An Instruction-Oriented Approach for Fast and Accurate Processor Simulation 針對迅速且精確處理器模擬之指令導向方法 Tu, Hao-Chuan 杜浩銓 碩士 國立清華大學 資訊工程學系 99 This paper proposes an instruction-oriented approach to improve processor simulation speed while maintaining timing accuracy. Existing advanced processor simulation approaches are known to be able to do functional simulation at very high speed, yet efficient and accurate timing calculation is still a challenging task. Little improve has been achieved in improving simulation speed without sacrificing accuracy. In this paper, we propose an efficient and effective instruction-oriented approach that simulates only necessary states instruction-by-instruction, instead of updating all states cycle-by-cycle. This approach can apply to various types of processor, including superscalar processor. The experimental result shows that the simulation performance is nearly 10 times faster than the traditional cycle-accurate approach, while the result is 100% accurate. Tsay, Ren-Song 蔡仁松 2010 學位論文 ; thesis 25 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 資訊工程學系 === 99 === This paper proposes an instruction-oriented approach to improve processor simulation speed while maintaining timing accuracy. Existing advanced processor simulation approaches are known to be able to do functional simulation at very high speed, yet efficient and accurate timing calculation is still a challenging task. Little improve has been achieved in improving simulation speed without sacrificing accuracy. In this paper, we propose an efficient and effective instruction-oriented approach that simulates only necessary states instruction-by-instruction, instead of updating all states cycle-by-cycle. This approach can apply to various types of processor, including superscalar processor. The experimental result shows that the simulation performance is nearly 10 times faster than the traditional cycle-accurate approach, while the result is 100% accurate.
author2 Tsay, Ren-Song
author_facet Tsay, Ren-Song
Tu, Hao-Chuan
杜浩銓
author Tu, Hao-Chuan
杜浩銓
spellingShingle Tu, Hao-Chuan
杜浩銓
An Instruction-Oriented Approach for Fast and Accurate Processor Simulation
author_sort Tu, Hao-Chuan
title An Instruction-Oriented Approach for Fast and Accurate Processor Simulation
title_short An Instruction-Oriented Approach for Fast and Accurate Processor Simulation
title_full An Instruction-Oriented Approach for Fast and Accurate Processor Simulation
title_fullStr An Instruction-Oriented Approach for Fast and Accurate Processor Simulation
title_full_unstemmed An Instruction-Oriented Approach for Fast and Accurate Processor Simulation
title_sort instruction-oriented approach for fast and accurate processor simulation
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/74102764624324397569
work_keys_str_mv AT tuhaochuan aninstructionorientedapproachforfastandaccurateprocessorsimulation
AT dùhàoquán aninstructionorientedapproachforfastandaccurateprocessorsimulation
AT tuhaochuan zhēnduìxùnsùqiějīngquèchùlǐqìmónǐzhīzhǐlìngdǎoxiàngfāngfǎ
AT dùhàoquán zhēnduìxùnsùqiějīngquèchùlǐqìmónǐzhīzhǐlìngdǎoxiàngfāngfǎ
AT tuhaochuan instructionorientedapproachforfastandaccurateprocessorsimulation
AT dùhàoquán instructionorientedapproachforfastandaccurateprocessorsimulation
_version_ 1718040619506466816