Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/795660.795982guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Using On-Chip Configurable Logic to Reduce Embedded System Software Energy

Published: 22 September 2002 Publication History

Abstract

We examine the energy savings possible by remapping critical software loops from a microprocessor to configurable logic appearing on the same-chip in commodity chips now commercially available. That logic is typically intended to implement peripherals and coprocessors without increasing chip count but we show that reduced software energy is an additional benefit, making such chips even more useful. We find critical software loops and re-implement them in the configurable logic such that a repeating software task completes sooner, allowing us to put the system in a low-power state for longer periods, thus reducing energy. We use simulations and estimations for a hypothetical device having a 32-bit MIPS processor plus configurable logic, yielding energy savings of 25%, increasing to 39%assuming voltage scaling. We physically measured several examples running on two commercial single-chip devices having an 8-bit 8051 microprocessor plus configurable logic and a 32-bit ARM microprocessor with configurable logic, with energy savings of 71% and 53% respectively, increasing to an estimated 89% and 75% assuming voltage scaling.

Cited By

View all
  • (2019)DHOOMProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317799(1-6)Online publication date: 2-Jun-2019
  • (2013)Location, location, locationProceedings of the ACM/SIGDA international symposium on Field programmable gate arrays10.1145/2435264.2435291(137-146)Online publication date: 11-Feb-2013
  • (2010)Demonstration of an in-band reconfiguration data distribution and network node reconfigurationProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871071(614-617)Online publication date: 8-Mar-2010
  • Show More Cited By
  1. Using On-Chip Configurable Logic to Reduce Embedded System Software Energy

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    FCCM '02: Proceedings of the 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines
    September 2002
    ISBN:076951801X

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 22 September 2002

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)DHOOMProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317799(1-6)Online publication date: 2-Jun-2019
    • (2013)Location, location, locationProceedings of the ACM/SIGDA international symposium on Field programmable gate arrays10.1145/2435264.2435291(137-146)Online publication date: 11-Feb-2013
    • (2010)Demonstration of an in-band reconfiguration data distribution and network node reconfigurationProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871071(614-617)Online publication date: 8-Mar-2010
    • (2006)An EDF schedulability test for periodic tasks on reconfigurable hardware devicesACM SIGPLAN Notices10.1145/1159974.113466541:7(93-102)Online publication date: 14-Jun-2006
    • (2006)An EDF schedulability test for periodic tasks on reconfigurable hardware devicesProceedings of the 2006 ACM SIGPLAN/SIGBED conference on Language, compilers, and tool support for embedded systems10.1145/1134650.1134665(93-102)Online publication date: 14-Jun-2006
    • (2004)Energy savings and speedups from partitioning critical software loops to hardware in embedded systemsACM Transactions on Embedded Computing Systems10.1145/972627.9726373:1(218-232)Online publication date: 1-Feb-2004
    • (2003)Dynamic hardware/software partitioningProceedings of the 40th annual Design Automation Conference10.1145/775832.775896(250-255)Online publication date: 2-Jun-2003
    • (2002)Codesign-extended applicationsProceedings of the tenth international symposium on Hardware/software codesign10.1145/774789.774791(1-6)Online publication date: 6-May-2002
    • (2002)Hardware/software partitioning of software binariesProceedings of the 2002 IEEE/ACM international conference on Computer-aided design10.1145/774572.774596(164-170)Online publication date: 10-Nov-2002
    • (2002)Energy Advantages of Microprocessor Platforms with On-Chip Configurable LogicIEEE Design & Test10.1109/MDT.2002.104774219:6(36-43)Online publication date: 1-Nov-2002

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media