DocumentCode :
2536666
Title :
A Parallel Skeleton Library for Embedded Multicores
Author :
Liu, Xin ; Zhou, Jingyu ; Zhang, Daqiang ; Shen, Yao ; Guo, Minyi
Author_Institution :
Dept. of Comput. Sci., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2010
fDate :
13-16 Sept. 2010
Firstpage :
65
Lastpage :
73
Abstract :
Many SoCs adopt multicore architectures. As a result, embedded programmers are also facing the challenge of parallel programming. We propose a parallel skeleton library that can be used on embedded multicores. Our library is implemented in standard C++ using template features. We propose two parallel skeletons to support common program patterns on multicores. In our skeleton library, programmers can easily choose underlying parallel implementations with no code changes. Experimental results show that many applications can take advantage of these two skeletons for performance improvement, sometimes better than hand-parallelized code.
Keywords :
embedded systems; multiprocessing systems; parallel programming; system-on-chip; C++ language; SoC; embedded multicore architectures; embedded programmers; hand-parallelized code; parallel programming; parallel skeleton library; template features; Computational modeling; Kernel; Libraries; Multicore processing; Runtime; Skeleton; System-on-a-chip; embedded multicore; parallel skeleton; template library;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2010 39th International Conference on
Conference_Location :
San Diego, CA
ISSN :
1530-2016
Print_ISBN :
978-1-4244-7918-4
Electronic_ISBN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2010.21
Filename :
5599219
Link To Document :
بازگشت