marlow_logo

Welcome to MARLOW

A central marketplace for dissemination of lowpower micro-electronics design



Back to IST Home Page
Home
Reports
Methodology
Training
Roadmap
Workshops
Contact us
News






 





About MARLOW
Partners
Restricted area

  Reports  >    Projects  >    soflopo  v 



soflopo
     

Summary

SOFLOPO will develop techniques and guidelines for mapping a specific algorithm code onto appropriate instruction subsets, so that it allows an optimal low-power code execution, for microprocessor architectures used in embedded applications. The power consumption of the code will be evaluated by means of physical measurements, instead of a detailed bottom-up simulation approach, which is unavailable due to the lack of detailed processor models. Upon these measurements, detailed models that relate software code and power dissipation will be established. These models will form the basis of developing code optimisation techniques for the purpose of low-energy software execution. Extensions of existing algorithms for Interpreter optimisation that will aim at energy minimisation will be developed.

This systematic modelling of the relationship between power dissipation and software code will take place for the ARM-RISC processor. An extension of the above methodologies to include DSP processors will follow. These processors constitute a big portion of embedded microprocessors. Except from specific conclusions for each architecture under inspection, general conclusions, applicable to other architectures, within some accuracy limit, will be extracted.

The viability of the derived techniques will be demonstrated by their application upon the implementation by DCT- Hellas of the IEEE 802.11 protocol microcode, used in Wireless Local Area Networks.

For their full dissemination, the results of the SOFLOPO project will be integrated into software for the power-conscious ARM-RISC and DSP code optimisation. This software will be available to interested third parties. It will be also available for free to Universities under a non-disclosure agreement.

Objectives

  • Characterise the instruction set of the ARM (and a DSP) processor in terms of power consumption.
  • establish models that relate software code and power dissipation.
  • develop techniques and guidelines for mapping a specific algorithm code onto appropriate instruction subsets.
  • integrate these techniques into software for the power-conscious ARM-RISC and DSP code optimisation.

Participants

University of Patras (GR), Data Communications Technologies-Hellas (GR)

Design Story

Public Deliverables


Related Projects 
ESD-LPD
Esprit-1997-25213
July 1997 - July 2002
INTRALED
IST-2001-37777
March 2002- February 2005
Workshops
PATMOS September 2005
Leuven, Belgium

PATMOS 2006
Montpellier, France

ISLPED 2007 August 27-29 2007
Portland, Oregon, USA

PATMOS September 3-5, 2007
Goteborg, Sweden

Last Newsletter
Marlow 2006 Newsletter

Updated: Mon, 19 Feb 2007 11:02:20 +0200
Subscribe to our mailing list!    Join the MARLOW Mailing List!

Click on the button to subscribe or unsubscribe from our mailing list.


Delft, The Netherlands
Tel. +31 15 278 6696
Fax.+31 15 278 7564

www.lowpower.org
info@lowpower.org