Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor Systems

The design space of FPGA-based processor systems is huge, because many parameters can be modified at design- and runtime to achieve an efficient system solution in terms of performance, power and energy consumption. Such parameters are, for example, the number of processors and their configurations,...

Full description

Saved in:
Bibliographic Details
Main Authors: Diana Göhringer, Jonathan Obie, André L. S. Braga, Michael Hübner, Carlos H. Llanos, Jürgen Becker
Format: Article
Language:English
Published: Wiley 2011-01-01
Series:International Journal of Reconfigurable Computing
Online Access:http://dx.doi.org/10.1155/2011/985931
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832555993434685440
author Diana Göhringer
Jonathan Obie
André L. S. Braga
Michael Hübner
Carlos H. Llanos
Jürgen Becker
author_facet Diana Göhringer
Jonathan Obie
André L. S. Braga
Michael Hübner
Carlos H. Llanos
Jürgen Becker
author_sort Diana Göhringer
collection DOAJ
description The design space of FPGA-based processor systems is huge, because many parameters can be modified at design- and runtime to achieve an efficient system solution in terms of performance, power and energy consumption. Such parameters are, for example, the number of processors and their configurations, the clock frequencies at design time, the use of dynamic frequency scaling at runtime, the application task distribution, and the FPGA type and size. The major contribution of this paper is the exploration of all these parameters and their impact on performance, power dissipation, and energy consumption for four different application scenarios. The goal is to introduce a first approach for a developer's guideline, supporting the choice of an optimized and specific system parameterization for a target application on FPGA-based multiprocessor systems-on-chip. The FPGAs used for these explorations were Xilinx Virtex-4 and Xilinx Virtex-5. The performance results were measured on the FPGA while the power consumption was estimated using the Xilinx XPower Analyzer tool. Finally, a novel runtime adaptive multiprocessor architecture for dynamic clock frequency scaling is introduced and used for the performance, power and energy consumption evaluations.
format Article
id doaj-art-6c62a62219694f40b3f084a1dba075b6
institution Kabale University
issn 1687-7195
1687-7209
language English
publishDate 2011-01-01
publisher Wiley
record_format Article
series International Journal of Reconfigurable Computing
spelling doaj-art-6c62a62219694f40b3f084a1dba075b62025-02-03T05:46:35ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092011-01-01201110.1155/2011/985931985931Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor SystemsDiana Göhringer0Jonathan Obie1André L. S. Braga2Michael Hübner3Carlos H. Llanos4Jürgen Becker5Object Recognition Department, Fraunhofer IOSB, 76275 Ettlingen, GermanyObject Recognition Department, Fraunhofer IOSB, 76275 Ettlingen, GermanyDepartment of Mechanical Engineering, University of Brasilia (UnB), 70910-900 Brasilia, DF, BrazilITIV, Karlsruhe Institute of Technology (KIT), 76128 Karlsruhe, GermanyDepartment of Mechanical Engineering, University of Brasilia (UnB), 70910-900 Brasilia, DF, BrazilITIV, Karlsruhe Institute of Technology (KIT), 76128 Karlsruhe, GermanyThe design space of FPGA-based processor systems is huge, because many parameters can be modified at design- and runtime to achieve an efficient system solution in terms of performance, power and energy consumption. Such parameters are, for example, the number of processors and their configurations, the clock frequencies at design time, the use of dynamic frequency scaling at runtime, the application task distribution, and the FPGA type and size. The major contribution of this paper is the exploration of all these parameters and their impact on performance, power dissipation, and energy consumption for four different application scenarios. The goal is to introduce a first approach for a developer's guideline, supporting the choice of an optimized and specific system parameterization for a target application on FPGA-based multiprocessor systems-on-chip. The FPGAs used for these explorations were Xilinx Virtex-4 and Xilinx Virtex-5. The performance results were measured on the FPGA while the power consumption was estimated using the Xilinx XPower Analyzer tool. Finally, a novel runtime adaptive multiprocessor architecture for dynamic clock frequency scaling is introduced and used for the performance, power and energy consumption evaluations.http://dx.doi.org/10.1155/2011/985931
spellingShingle Diana Göhringer
Jonathan Obie
André L. S. Braga
Michael Hübner
Carlos H. Llanos
Jürgen Becker
Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor Systems
International Journal of Reconfigurable Computing
title Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor Systems
title_full Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor Systems
title_fullStr Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor Systems
title_full_unstemmed Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor Systems
title_short Exploration of the Power-Performance Tradeoff through Parameterization of FPGA-Based Multiprocessor Systems
title_sort exploration of the power performance tradeoff through parameterization of fpga based multiprocessor systems
url http://dx.doi.org/10.1155/2011/985931
work_keys_str_mv AT dianagohringer explorationofthepowerperformancetradeoffthroughparameterizationoffpgabasedmultiprocessorsystems
AT jonathanobie explorationofthepowerperformancetradeoffthroughparameterizationoffpgabasedmultiprocessorsystems
AT andrelsbraga explorationofthepowerperformancetradeoffthroughparameterizationoffpgabasedmultiprocessorsystems
AT michaelhubner explorationofthepowerperformancetradeoffthroughparameterizationoffpgabasedmultiprocessorsystems
AT carloshllanos explorationofthepowerperformancetradeoffthroughparameterizationoffpgabasedmultiprocessorsystems
AT jurgenbecker explorationofthepowerperformancetradeoffthroughparameterizationoffpgabasedmultiprocessorsystems