• DocumentCode
    2170802
  • Title

    Towards no-cost adaptive MPSoC static schedules through exploitation of logical-to-physical core mapping latitude

  • Author

    Yang, Chengmo ; Orailoglu, Alex

  • Author_Institution
    Comput. Sci. & Eng. Dept., Univ. of California, La Jolla, CA
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    63
  • Lastpage
    68
  • Abstract
    The computing engines of many current applications are powered by MPSoC platforms, which promise significant speedup but induce increased reliability problems as a result of ever growing integration density and chip size. While static MPSoC execution schedules deliver predictable worst-case performance, the absence of dynamic variability unfortunately constrains their usefulness in such an unreliable execution environment. Adaptive static schedules with predictable responses to run-time resource variations have consequently been proposed, yet the extra constraints imposed by adaptivity on task assignment have resulted in schedule length increases. We propose to eradicate the associated performance degradation of such techniques while retaining all the concomitant benefits, by exploiting an inherent degree of freedom in task assignment regarding the logical to physical core mapping. The proposed technique relies on the use of core reordering and rotation through utilizing a graph representation model, which enables a direction translation of inter-core communication paths into order requirements between cores. The algorithmic implementation results confirm that the proposed technique can drastically reduce the schedule length overhead of both pre- and post-reconfiguration schedules.
  • Keywords
    graph theory; integrated circuit reliability; system-on-chip; MPSoC static schedules; adaptive static schedules; computing engines; concomitant benefits; core mapping latitude; dynamic variability; graph representation; inter-core communication paths; physical core mapping; post-reconfiguration schedules; pre-reconfiguration schedules; reliability problems; task assignment; Adaptive scheduling; Availability; Computer science; Degradation; Dynamic scheduling; Processor scheduling; Reliability engineering; Runtime; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090634
  • Filename
    5090634