Title
OpenMP-based parallelization on an MPCore multiprocessor platform - A performance and power analysis
Abstract
In this contribution, the potential of parallelized software that implements algorithms of digital signal processing on a multicore processor platform is analyzed. For this purpose various digital signal processing tasks have been implemented on a prototyping platform i.e. an ARM MPCore featuring four ARM11 processor cores. In order to analyze the effect of parallelization on the resulting performance-power ratio, influencing parameters like e.g. the number of issued program threads have been studied. For parallelization issues the OpenMP programming model has been used which can be efficiently applied on C-level. In order to elaborate power efficient code also a functional and instruction level power model of the MPCore has been derived which features a high estimation accuracy. Using this power model and exploiting the capabilities of OpenMP a variety of exemplary tasks could be efficiently parallelized. The general efficiency potential of parallelization for multiprocessor architectures can be assembled.
Year
DOI
Venue
2008
10.1016/j.sysarc.2008.04.001
Journal of Systems Architecture - Embedded Systems Design
Keywords
Field
DocType
power model,openmp-based parallelization,parallelization,power efficient code,parallelization issue,digital signal processing,mpcore multiprocessor platform,multicore processors,power analysis,general efficiency potential,multicore processor platform,arm11 processor core,instruction level power model,power estimation,openmp programming model,optimization,arm mpcore,power efficiency,programming model
Power analysis,Digital signal processing,Programming paradigm,Computer science,Parallel computing,Multiprocessing,Real-time computing,Thread (computing),Software,Multi-core processor,Automatic parallelization
Journal
Volume
Issue
ISSN
54
11
Journal of Systems Architecture
Citations 
PageRank 
References 
8
0.82
3
Authors
6
Name
Order
Citations
PageRank
H. Blume1897.99
Jörg Von Livonius2121.93
L. Rotenberg3251.94
T. G. Noll412913.50
Harald Bothe5121.25
Jörg Brakensiek6898.94