• 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