Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • H. Blume
  • J. V. Livonius
  • L. Rotenberg
  • T. G. Noll
  • H. Bothe
  • J. Brakensiek

External Research Organisations

  • RWTH Aachen University
  • Nokia Corporation
View graph of relations

Details

Original languageEnglish
Title of host publication2007 International Conference on Embedded Computer Systems
Subtitle of host publicationArchitectures, Modeling and Simulation
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages74-81
Number of pages8
ISBN (print)1424410584
Publication statusPublished - 8 Aug 2007
Externally publishedYes
Event2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2007 - Samos, Greece
Duration: 16 Jul 200719 Jul 2007

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.

Keywords

    Multicore processors, Parallelization, Power estimation and optimization

ASJC Scopus subject areas

Cite this

Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform. / Blume, H.; Livonius, J. V.; Rotenberg, L. et al.
2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation. Institute of Electrical and Electronics Engineers Inc., 2007. p. 74-81.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Blume, H, Livonius, JV, Rotenberg, L, Noll, TG, Bothe, H & Brakensiek, J 2007, Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform. in 2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation. Institute of Electrical and Electronics Engineers Inc., pp. 74-81, 2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2007, Samos, Greece, 16 Jul 2007. https://doi.org/10.1109/ICSAMOS.2007.4285736
Blume, H., Livonius, J. V., Rotenberg, L., Noll, T. G., Bothe, H., & Brakensiek, J. (2007). Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform. In 2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (pp. 74-81). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICSAMOS.2007.4285736
Blume H, Livonius JV, Rotenberg L, Noll TG, Bothe H, Brakensiek J. Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform. In 2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation. Institute of Electrical and Electronics Engineers Inc. 2007. p. 74-81 doi: 10.1109/ICSAMOS.2007.4285736
Blume, H. ; Livonius, J. V. ; Rotenberg, L. et al. / Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform. 2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation. Institute of Electrical and Electronics Engineers Inc., 2007. pp. 74-81
Download
@inproceedings{13cd24ad89c3423498f28cb0b5d01a83,
title = "Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform",
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.",
keywords = "Multicore processors, Parallelization, Power estimation and optimization",
author = "H. Blume and Livonius, {J. V.} and L. Rotenberg and Noll, {T. G.} and H. Bothe and J. Brakensiek",
year = "2007",
month = aug,
day = "8",
doi = "10.1109/ICSAMOS.2007.4285736",
language = "English",
isbn = "1424410584",
pages = "74--81",
booktitle = "2007 International Conference on Embedded Computer Systems",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",
note = "2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2007 ; Conference date: 16-07-2007 Through 19-07-2007",

}

Download

TY - GEN

T1 - Performance and Power Analysis of Parallelized Implementations on an MPCore Multiprocessor Platform

AU - Blume, H.

AU - Livonius, J. V.

AU - Rotenberg, L.

AU - Noll, T. G.

AU - Bothe, H.

AU - Brakensiek, J.

PY - 2007/8/8

Y1 - 2007/8/8

N2 - 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.

AB - 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.

KW - Multicore processors

KW - Parallelization

KW - Power estimation and optimization

UR - http://www.scopus.com/inward/record.url?scp=47749108744&partnerID=8YFLogxK

U2 - 10.1109/ICSAMOS.2007.4285736

DO - 10.1109/ICSAMOS.2007.4285736

M3 - Conference contribution

AN - SCOPUS:47749108744

SN - 1424410584

SP - 74

EP - 81

BT - 2007 International Conference on Embedded Computer Systems

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 2007 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, IC-SAMOS 2007

Y2 - 16 July 2007 through 19 July 2007

ER -

By the same author(s)