Trade-off between Energy Savings and Execution Time Applying DVS to a Microprocessor

Vasic, Miroslav and García Suárez, Oscar and Oliver Ramírez, Jesús Angel and Alou Cervera, Pedro and Cobos Márquez, José Antonio (2008). Trade-off between Energy Savings and Execution Time Applying DVS to a Microprocessor.

Description

Title: Trade-off between Energy Savings and Execution Time Applying DVS to a Microprocessor
Author/s:
  • Vasic, Miroslav
  • García Suárez, Oscar
  • Oliver Ramírez, Jesús Angel
  • Alou Cervera, Pedro
  • Cobos Márquez, José Antonio
Item Type: Article
Event Title: International Conference on Integration of Power Electronics Systems. CIPS 2008
Event Dates: 11/03/2008-13/03/2008
Event Location: Nuremberg (Alemania)
Title of Book: Proceedings of 5th International Conference on Integration of Power Electronics Circuits (CIPS)
Date: 2008
ISBN: 978-3-8007-3089-6
Subjects:
Faculty: E.T.S.I. Industriales (UPM)
Department: Automática, Ingeniería Electrónica e Informática Industrial [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

DVS (Dynamic Voltage Scaling) is a technique used for reducing the power consumption of microprocessors. The power consumed by these circuits has a main component (dynamic power) that is proportional to the square of the supply voltage. Additionally, for every supply voltage, there is a maximum value of the clock frequency. The advantage of using DVS is that the supply voltage (and hence clock frequency) can be adjusted depending on the specific needs during execution. The DVS concept has been used in some commercial products like Transmeta’s Crusoe [1], Intel Speed Step [2], AMD K6 [3], Hitachi SH4 [4], etc. The DVS algorithm proposed in this work is based on the trade-off between the application’s execution time and the energy consumed by the microprocessor. Indirectly, by controlling the execution time the consumed energy is controlled as well. Longer execution time provides less energy demanded by the CPU. The algorithm has been implemented on a platform with an Intel XScale PXA255 microprocessor and the energy saving has been calculated directly measuring currents and voltages on the platform. Using this technique it is possible to achieve up to 50% of power savings, with 50% longer execution time.

More information

Item ID: 3436
DC Identifier: http://oa.upm.es/3436/
OAI Identifier: oai:oa.upm.es:3436
Official URL: http://www.vde-ostwestfalen-lippe.de/Conferences_en/CIPS+2008/CIPS+2008.htm
Deposited by: Memoria Investigacion
Deposited on: 25 Jun 2010 11:49
Last Modified: 20 Apr 2016 12:59
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM