Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 103 === Performance evaluation through software simulation to explore hardware architecture tradeoffs is a critical component of the complete design flow. With increasing number of processing units and the growth of complexity of each unit, today’s system has grown r...

Full description

Bibliographic Details
Main Authors: Wu, Wei-Shan, 吳瑋珊
Other Authors: Chen, Tien-Fu
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/h44zw7
id ndltd-TW-103NCTU5394016
record_format oai_dc
spelling ndltd-TW-103NCTU53940162019-05-15T21:50:56Z http://ndltd.ncl.edu.tw/handle/h44zw7 Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures 針對多核心系統架構之程式特性分析進行取樣模擬 Wu, Wei-Shan 吳瑋珊 碩士 國立交通大學 資訊科學與工程研究所 103 Performance evaluation through software simulation to explore hardware architecture tradeoffs is a critical component of the complete design flow. With increasing number of processing units and the growth of complexity of each unit, today’s system has grown rapidly in intricacy. The time needed to simulating these modern systems using software will also grow rapidly and will soon become prohibitively slow. This thesis proposes an adaptive adjustment sampling strategy utilizing program characteristic to accelerate simulation speed. Moreover, the adaptive adjustment strategy presented also improves the simulation accuracy by taking into consideration for program behaviors. In our proposed scheme, we first apply statistical sampling method to find suitable program simulation sampling parameters. We, then, by observing the dynamic behavior of each application collect traces with less overhead to do effective sampling adjustment. We not only utilize this proposed sampling approach for simulating conventional multicore CPU architecture, we also build a prototype of sampling simulation infrastructure for GPU architecture. This is of good value because we believe GPU more than CPU, having more and more threads, will exasperate the issue of simulation performance degradation now and in the future. Chen, Tien-Fu Hsu, Wei-Chung 陳添福 徐慰中 2014 學位論文 ; thesis 39 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 103 === Performance evaluation through software simulation to explore hardware architecture tradeoffs is a critical component of the complete design flow. With increasing number of processing units and the growth of complexity of each unit, today’s system has grown rapidly in intricacy. The time needed to simulating these modern systems using software will also grow rapidly and will soon become prohibitively slow. This thesis proposes an adaptive adjustment sampling strategy utilizing program characteristic to accelerate simulation speed. Moreover, the adaptive adjustment strategy presented also improves the simulation accuracy by taking into consideration for program behaviors. In our proposed scheme, we first apply statistical sampling method to find suitable program simulation sampling parameters. We, then, by observing the dynamic behavior of each application collect traces with less overhead to do effective sampling adjustment. We not only utilize this proposed sampling approach for simulating conventional multicore CPU architecture, we also build a prototype of sampling simulation infrastructure for GPU architecture. This is of good value because we believe GPU more than CPU, having more and more threads, will exasperate the issue of simulation performance degradation now and in the future.
author2 Chen, Tien-Fu
author_facet Chen, Tien-Fu
Wu, Wei-Shan
吳瑋珊
author Wu, Wei-Shan
吳瑋珊
spellingShingle Wu, Wei-Shan
吳瑋珊
Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures
author_sort Wu, Wei-Shan
title Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures
title_short Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures
title_full Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures
title_fullStr Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures
title_full_unstemmed Sampling Simulation through Program Characteristic Analysis for Modern Multicore Architectures
title_sort sampling simulation through program characteristic analysis for modern multicore architectures
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/h44zw7
work_keys_str_mv AT wuweishan samplingsimulationthroughprogramcharacteristicanalysisformodernmulticorearchitectures
AT wúwěishān samplingsimulationthroughprogramcharacteristicanalysisformodernmulticorearchitectures
AT wuweishan zhēnduìduōhéxīnxìtǒngjiàgòuzhīchéngshìtèxìngfēnxījìnxíngqǔyàngmónǐ
AT wúwěishān zhēnduìduōhéxīnxìtǒngjiàgòuzhīchéngshìtèxìngfēnxījìnxíngqǔyàngmónǐ
_version_ 1719120260879089664