• DocumentCode
    796993
  • Title

    Quasi-Static Assignment of Voltages and Optional Cycles in Imprecise-Computation Systems With Energy Considerations

  • Author

    Cortés, Luis Alejandro ; Eles, Petru ; Peng, Zebo

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Volvo Truck Corp., Gothenburg
  • Volume
    14
  • Issue
    10
  • fYear
    2006
  • Firstpage
    1117
  • Lastpage
    1129
  • Abstract
    For some realtime systems, it is possible to tradeoff precision for timeliness. For such systems, typically considered under the imprecise computation model, a function assigns reward to the application depending on the amount of computation allotted to it. Also, these systems often have stringent energy constraints since many such applications run on battery powered devices. We address in this paper, the problem of maximizing rewards for imprecise computation systems that have energy constraints, more specifically, the problem of determining the voltage at which each task runs as well as the number of optional cycles such that the total reward is maximal while time and energy constraints are satisfied. We propose a quasi-static approach that is able to exploit, with low online overhead, the dynamic slack that arises from variations in the actual number of task execution cycles. In our quasi-static approach, the problem is solved in two steps: first, at design-time, a set of voltage/optional-cycles assignments are computed and stored (offline phase); second, the selection among the precomputed assignments is left for runtime, based on actual completion times and consumed energy (online phase). The advantages of the approach are demonstrated through numerous experiments with both synthetic examples and a real life application
  • Keywords
    integrated circuit modelling; low-power electronics; real-time systems; battery powered devices; dynamic voltage scaling; energy constraints; energy management; imprecise computation model; quasi-static approach; real-time systems; task execution cycles; Batteries; Computational modeling; Computer science; Dynamic voltage scaling; Embedded system; Energy consumption; Power system modeling; Runtime; Time factors; Voltage control; Energy management; imprecise computation; quasi-static; realtime;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2006.884152
  • Filename
    1715348