DocumentCode :
583004
Title :
Work Stealing on Hybrid Architectures
Author :
Pinto, Vinícius Garcia ; Maillard, Nicolas
Author_Institution :
Parallel & Distrib. Process. Group (GPPD), Fed. Univ. of Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
fYear :
2012
fDate :
17-19 Oct. 2012
Firstpage :
17
Lastpage :
24
Abstract :
Parallel computing systems have been based on multicore CPUs and specialized coprocessors, like GPUs. Work-stealing is a scheduling technique that has been used to distribute and redistribute the workload among resources in an efficient way. This work aims to propose, implement and validate a scheduling approach based on work stealing in parallel systems with CPUs and GPUs simultaneously. Results show that our approach, called WORMS, presents competitive performance when compared to reference tool for multicore CPUs (Cilk). In hybrid scenario, WORMS with multicore+GPU outperforms WORMS and Cilk with multicore only and also the GPU reference tool (Thrust).
Keywords :
graphics processing units; multiprocessing systems; parallel processing; resource allocation; scheduling; Thrust tool; WORMS approach; hybrid architecture; multicore CPU; parallel computing system; scheduling technique; specialized coprocessor; work-stealing technique; workload distribution; workload redistribution; Graphics processing units; Grippers; Multicore processing; Parallel processing; Parallel programming; USA Councils; hybrid computing; load balancing; scheduling; workstealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems (WSCAD-SSC), 2012 13th Symposium on
Conference_Location :
Petropolis
Print_ISBN :
978-1-4673-4468-5
Type :
conf
DOI :
10.1109/WSCAD-SSC.2012.28
Filename :
6391759
Link To Document :
بازگشت