• DocumentCode
    523935
  • Title

    Performance yield-driven task allocation and scheduling for MPSoCs under process variation

  • Author

    Huang, Lin ; Xu, Qiang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
  • fYear
    2010
  • fDate
    13-18 June 2010
  • Firstpage
    326
  • Lastpage
    331
  • Abstract
    With the ever-increasing transistor variability in CMOS technology, it is essential to integrate variation-aware performance analysis into the task allocation and scheduling process to improve its performance yield when building today´s multiprocessor system-on-a-chip (MPSoC). Existing solutions assume that the execution times of tasks performed on different processors are statistically independent, which ignores the spatial correlation characteristics for systematic variation. In addition, a unified task schedule is constructed at design stage and applied to all products with various variation effects, which restricts the maximum performance yield that can be achieved for MPSoC products. To tackle the above problems, in this paper, we present a novel quasi-static scheduling algorithm. Based on a more accurate performance yield estimation method, a set of variation-aware schedules is synthesized off-line and, at run time, the scheduler will select the right one based on the actual variation for each chip, such that the timing constraint can be satisfied whenever possible. Experimental results demonstrate the effectiveness.
  • Keywords
    multiprocessing systems; performance evaluation; processor scheduling; statistical analysis; system-on-chip; task analysis; CMOS technology; MPSoC; correlation characteristic; multiprocessor system on a chip; performance estimation; performance yield driven task allocation; quasistatic scheduling algorithm; task allocation process; task schedule; task scheduling process; variation aware performance analysis; CMOS technology; Gaussian distribution; Performance analysis; Probability; Process design; Processor scheduling; Resource management; Scheduling algorithm; Timing; Yield estimation; Performance Yield; Process Variation; Task Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2010 47th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4244-6677-1
  • Type

    conf

  • Filename
    5523446