• DocumentCode
    454408
  • Title

    Power/Performance Hardware Optimization for Synchronization Intensive Applications in MPSoCs

  • Author

    Monchiero, Matteo ; Palermo, Gianluca ; Silvano, Cristina ; Villa, Oreste

  • Author_Institution
    Politecnico di Milano
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper explores optimization techniques of the synchronization mechanisms for MPSoCs based on complex interconnect (network-on-chip), targeted at future power-efficient systems. The proposed solution is based on the idea of locally performing synchronization operations which require the continuous polling of a shared variable, thus featuring large contention (e.g. spin locks). We introduce a HW module, the synchronization-operation buffer (SB), which queues and manages the requests issued by the processors. Experimental validation has been carried out by using GRAPES, a cycle-accurate performance/power simulation platform. For 8-processor target architecture, we show that the proposed solution achieves up to 40% performance improvement and 30% energy saving with respect to synchronization based on directory-based coherence protocol
  • Keywords
    buffer circuits; circuit optimisation; embedded systems; network-on-chip; optimisation; shared memory systems; synchronisation; system-on-chip; GRAPES; HW module; MPSoC; complex interconnect; hardware optimization; network-on-chip; spin locks; synchronization operation buffer; Costs; Energy consumption; Hardware; Intelligent networks; Network-on-a-chip; Pipelines; Power system interconnection; Power system management; Protocols; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243994
  • Filename
    1656959