DocumentCode
3459213
Title
An Acceleration Toolkit of MATLAB Based on Hybrid CPU/GPU Clusters
Author
Tyng-Yeu Liang ; Jyun-Kai Wu ; Yu-Chih Chen
Author_Institution
Dept. of Electr. Eng., Nat. Kaohsiung Univ. of Appl. Sci., Kaohsiung, Taiwan
fYear
2013
fDate
3-5 Dec. 2013
Firstpage
50
Lastpage
57
Abstract
The resource demand of MATLAB increases as rapidly as the problem size of user applications. To resolve this problem, many acceleration toolkits based on CPU or GPU clusters have been proposed for MATLAB. However, they cannot support users to simultaneously use both of CPU and GPU for resolving the same problem, and also cannot adapt the type of used resources according to the properties of user applications. As a result, the computational power of available resources is not completely explored, and user applications cannot obtain the best performance. On the other hand, they usually use all of the CPUs or GPUs available in a cluster for executing any MATLAB instructions without considering if it is the most helpful for user applications or not. Consequently, it is possible to waste resources while users cannot obtain a better performance. To resolve these problems, we propose a novel acceleration toolkit based on hybrid CPU/GPU clusters for MATLAB in this paper. This toolkit can automatically adapt the types and numbers of resources used for different MATLAB instructions by resource pruning, and balance the workload of used resources. Consequently, it can effectively exploit both of CPUs and GPUs for improving the performance of MATLAB.
Keywords
graphics processing units; mathematics computing; pattern clustering; MATLAB instructions; acceleration toolkit; computational power; hybrid CPU-GPU clusters; waste resources; Acceleration; Graphics processing units; Libraries; MATLAB; Reactive power; Servers; MATLAB; hybrid CPU/GPU clusters; load balance; resource pruning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Science and Engineering (CSE), 2013 IEEE 16th International Conference on
Conference_Location
Sydney, NSW
Type
conf
DOI
10.1109/CSE.2013.18
Filename
6755196
Link To Document