• DocumentCode
    3039142
  • Title

    Synchronization-Driven Dynamic Speed Scaling for MPSoCs

  • Author

    Loghi, Mirko ; Poncino, Massimo ; Benini, Luca

  • Author_Institution
    Politecnico di Torino
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    346
  • Lastpage
    349
  • Abstract
    Equalizing the ratios between workloads and speeds of processing elements provides the optimal speed allocation. Based on that principle, this work describes a dynamic speed setting policy for multiprocessor systems-on-chip (MPSoCs) that relies on the estimation of processor idle times specifically due to the synchronization work. The policy provides two advantages: first, it does not rely on any assumption about the communication pattern of the application executed by the system. Second, it is purely architectural; it automatically detects changes in the system workload and sets processors speeds accordingly by means of a custom hardware block. Results on a parallel MPEG video decoding application show an EDP saving above 55%, averaged over several datasets, corresponding to an energy saving above 50%, and a corresponding penalty in performance below 8%
  • Keywords
    integrated circuit design; multiprocessing systems; synchronisation; system-on-chip; video coding; EDP saving; MPSoC; automatic detection change; communication pattern; dynamic speed scaling; dynamic voltage; frequency scaling; multiprocessor systems-on-chip; optimal speed allocation; parallel MPEG video decoding; power optimization; synchronization-driven; system workload; Application software; Computer applications; Computer architecture; Concurrent computing; Decoding; Embedded computing; Frequency synchronization; Hardware; Power engineering computing; Voltage control; Algorithm; Design; Dynamic Voltage/Frequency Scaling; Experimentation; MPSoC; Power Optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
  • Conference_Location
    Tegernsee
  • Print_ISBN
    1-59593-462-6
  • Type

    conf

  • DOI
    10.1109/LPE.2006.4271863
  • Filename
    4271863