• DocumentCode
    500894
  • Title

    Efficient program scheduling for heterogeneous multi-core processors

  • Author

    Chen, Jian ; John, Lizy K.

  • Author_Institution
    ECE Dept., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    927
  • Lastpage
    930
  • Abstract
    Heterogeneous multicore processors promise high execution efficiency under diverse workloads, and program scheduling is critical in exploiting this efficiency. This paper presents a novel method to leverage the inherent characteristics of a program for scheduling decisions in heterogeneous multicore processors. The proposed method projects the core´s configuration and the program´s resource demand to a unified multi-dimensional space, and uses weighted Euclidean distance between these two to guide the program scheduling. The experimental results show that on average, this distance based scheduling heuristic achieves 24.5% reduction in energy delay product, 6.1% reduction in energy, and 9.1% improvement in throughput when compared with traditional hardware oblivious scheduling algorithm.
  • Keywords
    microprocessor chips; heterogeneous multicore processors; multidimensional space; program scheduling; weighted Euclidean distance; Delay; Euclidean distance; Hardware; Job shop scheduling; Multicore processing; Permission; Processor scheduling; Scheduling algorithm; Throughput; Yarn; Energy-Delay Product; Heterogeneous Multi-core; Program Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227152