Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 102 === Heterogeneous system architecture (HSA) enhances the cooperation between multi-core CPUs and GPU via heterogeneous Uniform Memory Access (hUMA). With hUMA, the CPUs and GPU share a common unified memory space, reducing the overhead for copy back and forth. hUMA...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/72829417012928012293 |
id |
ndltd-TW-102NTU05392059 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NTU053920592016-03-09T04:24:07Z http://ndltd.ncl.edu.tw/handle/72829417012928012293 Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms 異質系統架構虛擬平台上針對快取記憶體一致性協定評估 Jen-Jung Cheng 鄭人榮 碩士 國立臺灣大學 資訊工程學研究所 102 Heterogeneous system architecture (HSA) enhances the cooperation between multi-core CPUs and GPU via heterogeneous Uniform Memory Access (hUMA). With hUMA, the CPUs and GPU share a common unified memory space, reducing the overhead for copy back and forth. hUMA is a cache coherent system, keeping the data shared between CPU and GPU always consistent in memory. The issue of data coherent becomes more important in HSA. In order to aid the design of HSA and the evaluation of the HSA applications, we develop a heterogeneous system architecture virtual platform for performance analysis. In this thesis, we propose two schemes for parallel analysis of the cache communication on heterogeneous system architecture virtual platform. With coarse-grain cache simulation and analytic method, it achieves high speed and approximate accuracy. Our experimental results show that our schemes achieve less than 15 percent of error rate and 3.5 times faster than GEMS with 4 threads. Finally, we carried out a case study to demonstrate the performance analysis of the cooperation between CPUs and GPU with HSA application. Shih-Hao Hung 洪士灝 2014 學位論文 ; thesis 37 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 102 === Heterogeneous system architecture (HSA) enhances the cooperation between multi-core CPUs and GPU via heterogeneous Uniform Memory Access (hUMA). With hUMA, the CPUs and GPU share a common unified memory space, reducing the overhead for copy back and forth. hUMA is a cache coherent system, keeping the data shared between CPU and GPU always consistent in memory. The issue of data coherent becomes more important in HSA. In order to aid the design of HSA and the evaluation of the HSA applications, we develop a heterogeneous system architecture virtual platform for performance analysis.
In this thesis, we propose two schemes for parallel analysis of the cache communication on heterogeneous system architecture virtual platform. With coarse-grain cache simulation and analytic method, it achieves high speed and approximate accuracy. Our experimental results show that our schemes achieve less than 15 percent of error rate and 3.5 times faster than GEMS with 4 threads. Finally, we carried out a case study to demonstrate the performance analysis of the cooperation between CPUs and GPU with HSA application.
|
author2 |
Shih-Hao Hung |
author_facet |
Shih-Hao Hung Jen-Jung Cheng 鄭人榮 |
author |
Jen-Jung Cheng 鄭人榮 |
spellingShingle |
Jen-Jung Cheng 鄭人榮 Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms |
author_sort |
Jen-Jung Cheng |
title |
Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms |
title_short |
Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms |
title_full |
Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms |
title_fullStr |
Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms |
title_full_unstemmed |
Evaluating Cache Communication on Heterogeneous System Architecture via Virtual Platforms |
title_sort |
evaluating cache communication on heterogeneous system architecture via virtual platforms |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/72829417012928012293 |
work_keys_str_mv |
AT jenjungcheng evaluatingcachecommunicationonheterogeneoussystemarchitectureviavirtualplatforms AT zhèngrénróng evaluatingcachecommunicationonheterogeneoussystemarchitectureviavirtualplatforms AT jenjungcheng yìzhìxìtǒngjiàgòuxūnǐpíngtáishàngzhēnduìkuàiqǔjìyìtǐyīzhìxìngxiédìngpínggū AT zhèngrénróng yìzhìxìtǒngjiàgòuxūnǐpíngtáishàngzhēnduìkuàiqǔjìyìtǐyīzhìxìngxiédìngpínggū |
_version_ |
1718200678177832960 |