• DocumentCode
    1638411
  • Title

    Scheduling Asymmetric Parallelism on a PlayStation3 Cluster

  • Author

    Blagojevic, Filip ; Curtis-Maury, Matthew ; Yeom, Jae-Seung ; Schneider, Scott ; Nikolopoulos, Dimitrios S.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA
  • fYear
    2008
  • Firstpage
    146
  • Lastpage
    153
  • Abstract
    Understanding the potential and implications of asymmetric multi-core processors for cluster computing is necessary, as these processors are rapidly becoming mainstream components in HPC environments. In this paper we evaluate a Linux cluster of Sony PlayStation3 consoles, using microbenchmarks and bioinformatics applications. We proceed to develop a model and scheduling techniques for effective execution of parallel applications on this low-cost, yet unconventional HPC platform based on the Cell/BE processor. We present an analytical formulation of layered parallelism for clusters of asymmetric multi-core multiprocessors and propose new co-scheduling heuristics for effectively executing MPI code with nested task and data parallelism on these systems. Our model has low execution time prediction error and is reliable in predicting optimal mappings of nested parallelism in MPI programs on the PS3 cluster. The presented co-scheduling heuristics reduce slack time on the accelerator cores of the PS3 and improve the performance of MPI applications by 1.7-2.7x, when compared against the native OS scheduler.
  • Keywords
    Linux; application program interfaces; message passing; parallel programming; processor scheduling; system monitoring; HPC environment; Linux cluster computing; MPI code execution; OS scheduler; Sony PlayStation3 console; asymmetric multicore processor scheduling; asymmetric parallelism scheduling; Computer science; Concurrent computing; Grid computing; Linux; Multicore processing; Optimal scheduling; Parallel processing; Performance analysis; Processor scheduling; Yarn; Cell BE; Performance Modeling; Process Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2008. CCGRID '08. 8th IEEE International Symposium on
  • Conference_Location
    Lyon
  • Print_ISBN
    978-0-7695-3156-4
  • Electronic_ISBN
    978-0-7695-3156-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2008.64
  • Filename
    4534213