• DocumentCode
    1429016
  • Title

    Variation-Aware Task and Communication Mapping for MPSoC Architecture

  • Author

    Wang, Feng ; Chen, Yibo ; Nicopoulos, Chrysostomos ; Wu, Xiaoxia ; Xie, Yuan ; Vijaykrishnan, Narayanan

  • Author_Institution
    Qualcomm Inc., San Diego, CA, USA
  • Volume
    30
  • Issue
    2
  • fYear
    2011
  • Firstpage
    295
  • Lastpage
    307
  • Abstract
    As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep submicrometer designs. As a result, a paradigm shift from deterministic to statistical design methodology at all levels of the design hierarchy is inevitable. In this paper, we propose a variation-aware task and communication mapping methodology for multiprocessor system-on-chips that uses network-on-chip communication architecture so that the impact of parameter variations can be mitigated. Our mapping scheme accounts for variability in both the processing cores and the communication links to ensure a complete and accurate model of the entire system. A new design metric, called performance yield and defined as the probability of the assigned schedule meeting the predefined performance constraints, is used to guide both the task scheduling and the routing path allocation procedure. An efficient yield computation method for this mapping complements and significantly improves the effectiveness of the proposed variation-aware mapping algorithm. Experimental results show that our variation-aware mapper achieves significant yield improvements over worst-case and nominal-case deterministic mapper.
  • Keywords
    multiprocessing systems; network routing; network-on-chip; scheduling; system-on-chip; communication links; communication mapping; deep submicrometer designs; delay uncertainty; design hierarchy; multiprocessor system-on-chips; network-on-chip; performance yield; processing cores; routing path allocation; statistical design; variation-aware task mapping; Computer architecture; Delay; Embedded systems; Real time systems; Resource management; Schedules; Multiprocessor system-on-chips (MPSoCs); process variability; scheduling; task mapping;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2010.2077830
  • Filename
    5690247