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
Link To Document :
بازگشت