Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/76452
Title: OpenCL 2.0 模擬器開發及程式特性分析
Workload characterization and Simulator Development for OpenCL 2.0
Authors: Li Wang
王立
Advisor: 楊佳玲
Keyword: 異質運算,GPGPU 運算,OpenCL,模擬器,
Heterogeneous computing,GPGPU computing,OpenCL,Simulator,
Publication Year : 2016
Degree: 碩士
Abstract: GPU 在異質系統中的定位,已經從過去的圖形加速器,演變到如今能夠處理各種類型的大量運算,也就是所謂的GPGPU 架構。為了能夠更好地運用GPU 強大的運算能力,在未來的異質系統架構上,CPU 和GPU 將會更加緊密地整合在一起。這種架構上的演進為系統架構研究的領域提供了許多不同設計方向上的可能性,然而因為學術界目前缺乏這樣的CPU 和GPU 整合的異質系統模擬器,直到目前在這個領域上並沒有太多的研究成果。
本篇論文將修改一個現有的模擬器gem5-gpu,使其能支援異質運算標準OpenCL 2.0。選擇OpenCL 是因為OpenCL 現今已被各家廠商的硬體所支援,因此我們相信OpenCL 這個標準足夠代表未來的異質系統架構和運算標準。除此之外我們也會在修改過後的模擬器上估量OpenCL 2.0 標準中新增加的功能對程式效能的影響,這些功能包括了動態平行、共享虛擬記憶體和原子運算,它們提供了GPU 更強大的運算功能以及CPU 和GPU 間的資料共享,更能體現異質運算功能的強大。
GPU as a computing node in a heterogeneous system, has evolved from an accelerator to a general-purpose computing device that can handle various kinds of tasks. To better utilize the computing power of GPUs, many future heterogeneous systems will integrate CPUs and GPUs more closely. Such heterogeneous system architecture exposes many future architecture research domain, but the lack of a heterogeneous system simulator stops researchers from further exploring this domain.
In this thesis, we’ll extend the existing integrated CPU-GPU simulator gem5-gpu to support OpenCL 2.0 standard. We believe that OpenCL as a standard widely adapted by industry will best represent the future design of heterogeneous systems. In addition, we’ll conduct some evaluation on our simulator to see the impact of the new features introduced in OpenCL 2.0. These features including device kernel enqueue, shared virtual memory, and enhanced atomic operations, make GPUs computing capability even stronger and enable the opportunity of fine-grained data sharing between CPUs and GPUs, which can demonstrate the powerfulness of heterogeneous computing.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/76452
DOI: 10.6342/NTU201602672
Fulltext Rights: 同意授權(全球公開)
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-105-R03922025-1.pdf1.33 MBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved