DocumentCode :
1925963
Title :
clone_n(): Parallel Thread Creation for Upcoming Many-Core Architectures
Author :
Gerofi, Balazs ; Hori, Atsushi ; Ishikawa, Yutaka
Author_Institution :
RIKEN Adv. Inst. for Comput. Sci., Kobe, Japan
fYear :
2012
fDate :
24-28 Sept. 2012
Firstpage :
592
Lastpage :
596
Abstract :
Heterogeneous architectures, where a multicore processor, which is optimized for fast single-thread performance, is accompanied with a large number of simpler, but more power-efficient cores optimized for parallel workloads, such as NVIDIA´s GPUs or Intel´s Many Integrated Core (MIC), have been receiving a lot attention recently. Although NVIDIA´s GPUs include built-in support for parallelism control, the MIC uses classical software thread creation and scheduling done by the operating system (OS). While efficient thread creation is desired in such many-core environments, current OS APIs provide the facility of creating only one thread at a time. In this paper, we propose a new system call for parallel thread creation on many-core coprocessors and show that it can perform up to 6.9 times better than the sequential version when executed on Intel´s MIC software development platform.
Keywords :
application program interfaces; graphics processing units; multiprocessing systems; operating systems (computers); parallel architectures; processor scheduling; Intel many integrated core; NVIDIA GPU; OS API; clone_n(); heterogeneous architectures; many-core architectures; multicore processor; operating system; parallel thread creation; parallel workloads; parallelism control; power-efficient cores; single-thread performance; software thread creation; software thread scheduling; system call; Cloning; Instruction sets; Kernel; Message systems; Multicore processing; coprocessor; manycore; operating systems; threading;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2422-9
Type :
conf
DOI :
10.1109/CLUSTER.2012.85
Filename :
6337830
Link To Document :
بازگشت