Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/63678| Title: | 支援虛擬雲端運算之開放計算語言擴充架構 An OpenCL-Extended Framework with Virtualization Cloud Computing Supports |
| Authors: | Yu-Kai Chen 陳煜凱 |
| Advisor: | 施吉昇 |
| Keyword: | 開放計算語言,雲端運算,通用圖形處理器,工作負載轉移,分散式系統,異質多核心平台, OpenCL,Cloud computing,GPGPU,Workload migration,Distributed system,Heterogeneous multi-core platform, |
| Publication Year : | 2012 |
| Degree: | 碩士 |
| Abstract: | 現今手機用來執行更多且更複雜的任務。手機的硬體設備已跟不上人們對於手機計算能力的需求。目前可行的增進手機效能的方法有雲端運算和通用圖形處理器(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 |
| Fulltext Rights: | 有償授權 |
| Appears in Collections: | 資訊工程學系 |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| ntu-101-1.pdf Restricted Access | 1.58 MB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
