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...

Full description

Bibliographic Details
Main Authors: Jen-Jung Cheng, 鄭人榮
Other Authors: Shih-Hao Hung
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