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
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;
Conference_Titel :
Control, Automation and Systems (ICCAS), 2011 11th International Conference on
Conference_Location :
Gyeonggi-do
Print_ISBN :
978-1-4577-0835-0