Performance Modeling and Estimation of Multicore Systems with Virtual Platforms

碩士 === 國立臺灣大學 === 資訊工程學研究所 === 99 === Software and hardware developers need to get a estimation of performance quickly on a multicore architecture during the early design phase. We proposed a performance modeling simulation framework that achieves higher speedup than both execution-driven simulation...

Full description

Bibliographic Details
Main Authors: Hui-Chuan Lee, 李慧娟
Other Authors: 洪士灝
Format: Others
Language:en_US
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/63715541207363469720
id ndltd-TW-099NTU05392103
record_format oai_dc
spelling ndltd-TW-099NTU053921032015-10-16T04:03:10Z http://ndltd.ncl.edu.tw/handle/63715541207363469720 Performance Modeling and Estimation of Multicore Systems with Virtual Platforms 虛擬平台中多核心系統之效能模型與評估 Hui-Chuan Lee 李慧娟 碩士 國立臺灣大學 資訊工程學研究所 99 Software and hardware developers need to get a estimation of performance quickly on a multicore architecture during the early design phase. We proposed a performance modeling simulation framework that achieves higher speedup than both execution-driven simulation and trace-driven simulation by extracting the machine parameters to carry out machine-dependent analysis and analyzing the application performance information to be an abstract model. For modeling the resource contention condition in the multicore system, we also build the statistical memory contention model to predict the contention delay time. By raising simulation level to higher levels of abstraction, modeling complexity is lower and the input of storage is smaller. The proposed simulator achieves average 2407x and 28x higher than emph{QEMU} in sequential and multithreaded applications individually. Our simulator achieves at least about 3800x speedup against trace-driven simulator, for the benchmark programs in the case study. 洪士灝 2011 學位論文 ; thesis 60 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 資訊工程學研究所 === 99 === Software and hardware developers need to get a estimation of performance quickly on a multicore architecture during the early design phase. We proposed a performance modeling simulation framework that achieves higher speedup than both execution-driven simulation and trace-driven simulation by extracting the machine parameters to carry out machine-dependent analysis and analyzing the application performance information to be an abstract model. For modeling the resource contention condition in the multicore system, we also build the statistical memory contention model to predict the contention delay time. By raising simulation level to higher levels of abstraction, modeling complexity is lower and the input of storage is smaller. The proposed simulator achieves average 2407x and 28x higher than emph{QEMU} in sequential and multithreaded applications individually. Our simulator achieves at least about 3800x speedup against trace-driven simulator, for the benchmark programs in the case study.
author2 洪士灝
author_facet 洪士灝
Hui-Chuan Lee
李慧娟
author Hui-Chuan Lee
李慧娟
spellingShingle Hui-Chuan Lee
李慧娟
Performance Modeling and Estimation of Multicore Systems with Virtual Platforms
author_sort Hui-Chuan Lee
title Performance Modeling and Estimation of Multicore Systems with Virtual Platforms
title_short Performance Modeling and Estimation of Multicore Systems with Virtual Platforms
title_full Performance Modeling and Estimation of Multicore Systems with Virtual Platforms
title_fullStr Performance Modeling and Estimation of Multicore Systems with Virtual Platforms
title_full_unstemmed Performance Modeling and Estimation of Multicore Systems with Virtual Platforms
title_sort performance modeling and estimation of multicore systems with virtual platforms
publishDate 2011
url http://ndltd.ncl.edu.tw/handle/63715541207363469720
work_keys_str_mv AT huichuanlee performancemodelingandestimationofmulticoresystemswithvirtualplatforms
AT lǐhuìjuān performancemodelingandestimationofmulticoresystemswithvirtualplatforms
AT huichuanlee xūnǐpíngtáizhōngduōhéxīnxìtǒngzhīxiàonéngmóxíngyǔpínggū
AT lǐhuìjuān xūnǐpíngtáizhōngduōhéxīnxìtǒngzhīxiàonéngmóxíngyǔpínggū
_version_ 1718092000429867008