• DocumentCode
    2258933
  • Title

    Scalable stochastic processors

  • Author

    Narayanan, Sriram ; Sartori, John ; Kumar, Rakesh ; Jones, Douglas L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., UIUC, Urbana, IL, USA
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    335
  • Lastpage
    338
  • Abstract
    Future microprocessors increasingly rely on an unreliable CMOS fabric due to aggressive scaling of voltage and frequency, and shrinking design margins. Fortunately, many emerging applications can tolerate computational errors caused by hardware unreliabilities, at least during certain execution intervals. In this paper, we propose scalable stochastic processors, a computing platform for error-tolerant applications that is able to scale gracefully according to performance demands and power constraints while producing outputs that are, in the worst case, stochastically correct. Scalability is achieved by exposing to the application layer multiple functional units that differ in their architecture but share functionality. A mobile video encoding application here is able to achieve the lowest power consumption at any bitrate demand by dynamically switching between functional-unit architectures.
  • Keywords
    CMOS integrated circuits; power aware computing; power consumption; stochastic processes; tolerance analysis; CMOS fabric; computational errors; design margins; error-tolerant applications; frequency scaling; microprocessors; mobile video encoding; performance demands; power constraints; power consumption; scalable stochastic processors; stochastic processors; voltage scaling; Computer applications; Computer architecture; Error correction; Fabrics; Frequency; Hardware; Microprocessors; Scalability; Stochastic processes; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457181
  • Filename
    5457181