DocumentCode :
668129
Title :
Co-processing SPMD computation on CPUs and GPUs cluster
Author :
Hui Li ; Fox, G. ; von Laszewski, Gregor ; Chauhan, Anamika
Author_Institution :
Sch. of Inf. & Comput., Indiana Univ. Bloomington, Bloomington, IN, USA
fYear :
2013
fDate :
23-27 Sept. 2013
Firstpage :
1
Lastpage :
10
Abstract :
Heterogeneous parallel systems with multi processors and accelerators are becoming ubiquitous due to better cost-performance and energy-efficiency. These heterogeneous processor architectures have different instruction sets and are optimized for either task-latency or throughput purposes. Challenges occur in regard to programmability and performance when running SPMD tasks on heterogeneous devices. In order to meet these challenges, we implemented a parallel runtime system that used to co-process SPMD computation on CPUs and GPUs clusters. Furthermore, we are proposing an analytic model to automatically schedule SPMD tasks on heterogeneous clusters. Our analytic model is derived from the roofline model, and therefore it can be applied to a wider range of SPMD applications and hardware devices. The experimental results of the C-means, GMM, and GEMV show good speedup in practical heterogeneous cluster environments.
Keywords :
expectation-maximisation algorithm; graphics processing units; matrix algebra; parallel programming; scheduling; C-means; CPU cluster; GEMV; GMM; GPU cluster; SPMD computation; accelerators; generalized mixture model; graphics processing unit; heterogeneous parallel systems; heterogeneous processor architectures; instruction sets; multiprocessors; parallel runtime system; programmability; scheduling; single programming multiple data; Adaptation models; Energy efficiency; Graphics processing units; Programming; CUDA; GPU; Multi-Level-Scheduler; SPMD;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2013 IEEE International Conference on
Conference_Location :
Indianapolis, IN
Type :
conf
DOI :
10.1109/CLUSTER.2013.6702632
Filename :
6702632
Link To Document :
بازگشت