• DocumentCode
    2766620
  • Title

    Designing Accelerator-Based Distributed Systems for High Performance

  • Author

    Rafique, M. Mustafa ; Butt, Ali R. ; Nikolopoulos, Dimitrios S.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    165
  • Lastpage
    174
  • Abstract
    Multi-core processors with accelerators are becoming commodity components for high-performance computing at scale. While accelerator-based processors have been studied in some detail, the design and management of clusters based on these processors have not received the same focus. In this paper, we present an exploration of four design and resource management alternatives, which can be used on large-scale asymmetric clusters with accelerators. Moreover, we adapt the popular MapReduce programming model to our proposed configurations. We enhance MapReduce with new dynamic data streaming and workload scheduling capabilities, which enable application writers to use asymmetric accelerator-based clusters without being concerned with the capabilities of individual components. We present an evaluation of the presented designs in a physical setting and show that our designs can provide significant performance advantages. Compared to a standard static MapReduce design, we achieve 62.5%, 73.1%, and 82.2% performance improvement using accelerators with limited general-purpose resources, well-provisioned shared general-purpose resources, and well-provisioned dedicated general-purpose resources, respectively.
  • Keywords
    Acceleration; Communication system control; Computer science; Distributed computing; Dynamic scheduling; Grid computing; Large-scale systems; Multicore processing; Processor scheduling; Resource management; Accelerator-based systems; capability-aware task distribution; heterogeneous clusters; programming asymmetric clusters; resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, Australia
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.109
  • Filename
    5493481