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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |