完整後設資料紀錄
DC 欄位語言
dc.contributor.author鄭亦呈en_US
dc.contributor.authorCheng, I-Chengen_US
dc.contributor.author陳添福en_US
dc.date.accessioned2015-11-26T01:02:06Z-
dc.date.available2015-11-26T01:02:06Z-
dc.date.issued2015en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT070256062en_US
dc.identifier.urihttp://hdl.handle.net/11536/127191-
dc.description.abstract隨著架構設計的發展,多核心處理器的設計已經從傳統的「同質多核心處理器(Homogeneous multi-core processor)」進入「異質多核心處理器(Heterogeneous multi-core)」的時期,AMD提出的HSA(Heterogeneous systems architecture)整合了CPU與GPU整合在同一個晶片裡,而且他們享有共同的定址空間hUMA(heterogeneous Uniform Memory Access),透過這種共享的定址空間CPU可以直接存取GPU上的資料,GPU在運算時也不用事先複製一份CPU空間裡原有的資料。然而,在CPU與GPU共享記憶體的架構下,將會有許多資源共享,包含快取記憶體、匯流排..等。而且還有會Cache Coherence的問題。但是由於HAS的架構才剛提出不久,所以在模擬平台上仍沒有一個完整的模擬環境可以去探討上述架構的問題,因此本論文提出了一個完整的模擬架構,結合了一個CPU的模擬器以及GPU的模擬器,並實現定址空間共享。最後我們在GPU端實現一個基於協作緒陣列的資料預取機制,並比較傳統CPU資料預取及GPU資料預取的差異,以提升GPU端的效能。zh_TW
dc.description.abstractComputer architecture is transitioning from the homogeneous multicore era into the heterogeneous multicore era. AMD proposes Heterogeneous systems architecture (HSA) which integrates CPUs and GPUs physically on a chip and provides shared virtual address spaces between them. With shared virtual memory, the time of moving data between devices' disjoint memories can be saved. Therefore, there are new resource management issues, such as shared last-level cache managements, MMU for CPU and GPU, main memory management, etc. In addition, the coherence problem between CPU and GPU will be a new issue as well. However, there is no such a complete simulator to provide a platform for us to develop the issue mentioned above. In this thesis, we propose a full system simulation framework for HSA which combines CPU model, QEMU, and GPU model, GPGPU-Sim. For HSA, we support parts of OpenCL 2.0 runtime and global memory segments with shared address space between CPU and GPU. And, we compared the traditional CPU prefetching mechanism with GPU prefetching mechanism and implement a CTA-based prefetching mechanism to improve GPU’s performance.en_US
dc.language.isozh_TWen_US
dc.subject異質多核心zh_TW
dc.subject模擬zh_TW
dc.subject協作緒陣列zh_TW
dc.subject資料預取zh_TW
dc.subjectSimulationen_US
dc.subjecthetergeneousen_US
dc.subjectHSAen_US
dc.subjectprefetchen_US
dc.title異質多核心全系統模擬與基於協作緒陣列的資料預取機制zh_TW
dc.titleA Full System Simulation Framework for HSA and CTA-based Prefetch Mechanismen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文