請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/63678
標題: | 支援虛擬雲端運算之開放計算語言擴充架構 An OpenCL-Extended Framework with Virtualization Cloud Computing Supports |
作者: | Yu-Kai Chen 陳煜凱 |
指導教授: | 施吉昇 |
關鍵字: | 開放計算語言,雲端運算,通用圖形處理器,工作負載轉移,分散式系統,異質多核心平台, OpenCL,Cloud computing,GPGPU,Workload migration,Distributed system,Heterogeneous multi-core platform, |
出版年 : | 2012 |
學位: | 碩士 |
摘要: | 現今手機用來執行更多且更複雜的任務。手機的硬體設備已跟不上人們對於手機計算能力的需求。目前可行的增進手機效能的方法有雲端運算和通用圖形處理器(GPGPU)技術。本論文致力於結合以上兩種技術以達到增進手機效能。
開放計算語言(OpenCL)是一個運用通用圖形處理器技術,且為異質多核心平台編寫程式的架構。我們整合開放計算語言和雲端運算技術,提出了一個支援虛擬雲端運算之開放計算語言擴充架構,讓使用者可以使用遠端伺服器上的裝置如同使用本地端裝置,並且自動地在裝置間分配任務。此架構進一步提供動態的工作負載轉移,以對應快速變動的執行環境。 People use mobile devices to perform more tasks and these tasks are more complicated than before. The requirement for computing power of mobile devices is rapidly increasing, but the growth of hardware on mobile devices does not keep up with the need. There are two approaches to improve mobile device performance: cloud computing and GPGPU technique. This thesis aims to incorporate the two approaches to greatly improve the performance of mobile devices. Open Computing Language (OpenCL), one of the GPGPU techniques, is an open standard framework to write programs that execute across heterogeneous platforms. We incorporate the OpenCL framework with powerful remote resources. We propose an OpenCL-extended framework that allows users to add virtual devices that are physically presented on remote servers and automatically distribute the OpenCL kernels among devices. Furthermore, the framework supports dynamic workload migration. This addresses the likely situation of the runtime environment changing rapidly. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/63678 |
全文授權: | 有償授權 |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-101-1.pdf 目前未授權公開取用 | 1.58 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。