Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices

Yang Qu, Juha-Pekka Soininen, Jari Nurmi

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

6 Citations (Scopus)

Abstract

In this paper, an approach that uses dynamic voltage scaling (DVS) to reduce the configuration energy of run-time reconfigurable devices is proposed. The basic idea is to use configuration prefetching and parallelism to create excessive system idle time and apply DVS on the configuration process when such idle time can be utilized. A genetic algorithm is developed to solve the task scheduling and voltage assignment problem. With real applications, the results show that up to 19.3% of configuration energy can be reduced. When considering the reduction of the configuration energy, the results show that using more computation resources is more favorable when the configuration latency is relatively small, and using more configuration controllers is more favorable for relatively large latency.
Original languageEnglish
Title of host publicationDesign, Automation and Test in Europe Conference and Exhibition, 2007
PublisherIEEE Institute of Electrical and Electronic Engineers
Pages147-152
ISBN (Print)978-3-9810-8012-4
DOIs
Publication statusPublished - 2007
MoE publication typeA4 Article in a conference publication
EventDesign, Automation & Test in Europe Conference & Exhibition, 2007 - Nice, France
Duration: 16 Apr 200720 Apr 2007

Conference

ConferenceDesign, Automation & Test in Europe Conference & Exhibition, 2007
CountryFrance
CityNice
Period16/04/0720/04/07

Fingerprint

Genetic algorithms
Scheduling
Controllers
Electric potential
Voltage scaling

Keywords

  • run-time reconfigurable hardware
  • dynamic voltage scaling
  • genetic algorithm

Cite this

Qu, Y., Soininen, J-P., & Nurmi, J. (2007). Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices. In Design, Automation and Test in Europe Conference and Exhibition, 2007 (pp. 147-152). IEEE Institute of Electrical and Electronic Engineers . https://doi.org/10.1109/DATE.2007.364582
Qu, Yang ; Soininen, Juha-Pekka ; Nurmi, Jari. / Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices. Design, Automation and Test in Europe Conference and Exhibition, 2007. IEEE Institute of Electrical and Electronic Engineers , 2007. pp. 147-152
@inproceedings{8c2021aae7b44cbb920eb6b911979854,
title = "Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices",
abstract = "In this paper, an approach that uses dynamic voltage scaling (DVS) to reduce the configuration energy of run-time reconfigurable devices is proposed. The basic idea is to use configuration prefetching and parallelism to create excessive system idle time and apply DVS on the configuration process when such idle time can be utilized. A genetic algorithm is developed to solve the task scheduling and voltage assignment problem. With real applications, the results show that up to 19.3{\%} of configuration energy can be reduced. When considering the reduction of the configuration energy, the results show that using more computation resources is more favorable when the configuration latency is relatively small, and using more configuration controllers is more favorable for relatively large latency.",
keywords = "run-time reconfigurable hardware, dynamic voltage scaling, genetic algorithm",
author = "Yang Qu and Juha-Pekka Soininen and Jari Nurmi",
year = "2007",
doi = "10.1109/DATE.2007.364582",
language = "English",
isbn = "978-3-9810-8012-4",
pages = "147--152",
booktitle = "Design, Automation and Test in Europe Conference and Exhibition, 2007",
publisher = "IEEE Institute of Electrical and Electronic Engineers",
address = "United States",

}

Qu, Y, Soininen, J-P & Nurmi, J 2007, Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices. in Design, Automation and Test in Europe Conference and Exhibition, 2007. IEEE Institute of Electrical and Electronic Engineers , pp. 147-152, Design, Automation & Test in Europe Conference & Exhibition, 2007, Nice, France, 16/04/07. https://doi.org/10.1109/DATE.2007.364582

Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices. / Qu, Yang; Soininen, Juha-Pekka; Nurmi, Jari.

Design, Automation and Test in Europe Conference and Exhibition, 2007. IEEE Institute of Electrical and Electronic Engineers , 2007. p. 147-152.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices

AU - Qu, Yang

AU - Soininen, Juha-Pekka

AU - Nurmi, Jari

PY - 2007

Y1 - 2007

N2 - In this paper, an approach that uses dynamic voltage scaling (DVS) to reduce the configuration energy of run-time reconfigurable devices is proposed. The basic idea is to use configuration prefetching and parallelism to create excessive system idle time and apply DVS on the configuration process when such idle time can be utilized. A genetic algorithm is developed to solve the task scheduling and voltage assignment problem. With real applications, the results show that up to 19.3% of configuration energy can be reduced. When considering the reduction of the configuration energy, the results show that using more computation resources is more favorable when the configuration latency is relatively small, and using more configuration controllers is more favorable for relatively large latency.

AB - In this paper, an approach that uses dynamic voltage scaling (DVS) to reduce the configuration energy of run-time reconfigurable devices is proposed. The basic idea is to use configuration prefetching and parallelism to create excessive system idle time and apply DVS on the configuration process when such idle time can be utilized. A genetic algorithm is developed to solve the task scheduling and voltage assignment problem. With real applications, the results show that up to 19.3% of configuration energy can be reduced. When considering the reduction of the configuration energy, the results show that using more computation resources is more favorable when the configuration latency is relatively small, and using more configuration controllers is more favorable for relatively large latency.

KW - run-time reconfigurable hardware

KW - dynamic voltage scaling

KW - genetic algorithm

U2 - 10.1109/DATE.2007.364582

DO - 10.1109/DATE.2007.364582

M3 - Conference article in proceedings

SN - 978-3-9810-8012-4

SP - 147

EP - 152

BT - Design, Automation and Test in Europe Conference and Exhibition, 2007

PB - IEEE Institute of Electrical and Electronic Engineers

ER -

Qu Y, Soininen J-P, Nurmi J. Using dynamic voltage scaling to reduce the configuration energy of run time reconfigurable devices. In Design, Automation and Test in Europe Conference and Exhibition, 2007. IEEE Institute of Electrical and Electronic Engineers . 2007. p. 147-152 https://doi.org/10.1109/DATE.2007.364582