DocumentCode
558957
Title
OpenMP parallel programming using dual-core embedded system
Author
Lee, Kyung Min ; Song, Tae Houn ; Yoon, Seung Hyun ; Kwon, Key Ho ; Jeon, Jae Wook
Author_Institution
Dept. of Semicond. Display Eng., Sungkyunkwan Univ., Suwon, South Korea
fYear
2011
fDate
26-29 Oct. 2011
Firstpage
762
Lastpage
766
Abstract
Multi-cores have recently been applied to smartphones, as well as PCs; the performance of electronic devices is improving. However, there is no improvement in performance, if the existing sequential program is executed on multi-core processors. Parallel programming is necessary to use multi-core processors well. Already some companies are doing projects to parallel their own programs that are executed in the PC environment, for example, Adobe Systems Inc., Autodesk Inc., and Epic Games Inc. However, very few embedded field studies, focus on parallel programming. In this paper, we study a parallel programming model, OpenMP, and parallel programs that can be benchmarked to multi-core processors of embedded boards using OpenMP. We execute parallel programs on a dual-core embedded system. We analyze the performance of sequential programs and parallel programs by SERPOP analysis. Finally, we reduce the execution time of programs by a mean of 111%.
Keywords
application program interfaces; embedded systems; multiprocessing systems; parallel programming; OpenMP; SERPOP analysis; dual-core embedded system; electronic device; multicore processor; parallel programming; sequential program; Benchmark testing; Embedded systems; Multicore processing; Parallel programming; Printing; Smart phones; Benchmark; Embedded System; Geometric Mean; Multi-Core; OpenMP; Parallel Programming; SERPOP;
fLanguage
English
Publisher
ieee
Conference_Titel
Control, Automation and Systems (ICCAS), 2011 11th International Conference on
Conference_Location
Gyeonggi-do
ISSN
2093-7121
Print_ISBN
978-1-4577-0835-0
Type
conf
Filename
6106295
Link To Document