透過您的圖書館登入
IP:3.129.13.201
  • 學位論文

在異質性雲端系統上資源導向運算框架之設計與實作

Design and Implementation of Resource-Aware Computation Framework over Heterogeneous Mobile Cloud Systems

指導教授 : 施吉昇

摘要


隨著在移動式裝置上的各種應用程式的出現,移動式裝置上的運算資源越來越顯得不足。目前主要有兩種方法來改善移動式裝置上的效能分別為: 「行動計算」以及「通用圖形計算處理」。在本篇論文中,主要就是結合這兩種方法,以期加速在移動式裝置上的各種應用程式的效能。 開放式計算語言是一個通用圖形計算處理技術,並且是一個用來寫通用圖形計算處理應用程式的開放標準許言。我們基於開放式計算語言,設計並實作了一個開放式計算語言的驅動程式,來協助移動式裝置利用到在遠端的圖形運算資源來加速在移動式裝置上的應用程式。這個驅動程式提供了一個輕量的圖形處理器的虛擬化機制。即使在移動式裝置上沒有裝載著圖形處理器,移動式裝置仍然可以輕鬆地透過驅動程式執行開放式計算語言的應用程式。更進一步地,我們延伸了開放式計算語言,以期在有限的運算資源下,服務更多的移動式裝置。

並列摘要


As variable applications on mobile devices raised, the computation resource of mobile device is insufficient to meet the requirement of applications. There are two approaches to improve performance of mobile devices: mobile 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 a GPGPU applications. We design and implement an OpenCL runtime to assist mobile device to utility remote GPGPU computation resources. The OpenCL runtime provides a lightweight GPU virtulization layer. Mobile devices can execute GPGPU computation with the OpenCL runtime even if the mobile devices lacks for GPU. Furthermore, we proposed an extended OpenCL framework to serve more mobile devices subject to limited computation resources.

參考文獻


for distributed processing,” pp. 149–154, 2011.
[4] F. Song and J. Dongarra, “A scalable framework for heterogeneous gpu-based
[Online]. Available: http://doi.acm.org/10.1145/2312005.2312025
parent checkpointing and process migration of opencl applications,” in Parallel Dis-
“Dynamic resource allocation in computing clouds using distributed multiple criteria

延伸閱讀