• DocumentCode
    3546316
  • Title

    Energy efficient joint scheduling and multi-core interconnect design

  • Author

    Xu, Cathy Qun ; Xue, Chun Jason ; He, Yi ; Sha, Edwin H M

  • Author_Institution
    Dept. of CS, Univ. of Texas at Dallas, Richardson, TX, USA
  • fYear
    2010
  • fDate
    18-21 Jan. 2010
  • Firstpage
    879
  • Lastpage
    884
  • Abstract
    Energy efficient and high performance interconnect is critical for multi-core architecture. Interconnect with power saving segmented buses satisfies the tight latency and high volumn data transfer needs of applications with large embeded pallelism. This paper analyzes the major energy consumption factors of interconnect with segmented buses from high level synthesis. It presents a computation and inter-core data transfer scheduling algorithm to minimize the interconnect energy consumption by addressing the analyzed factors while exploring an application´s maximum parallelism. This paper jointly considers scheduling and interconnect design. It presents an application specific approach to determine the minimum number of segmented buses required and an optimal inter core data transfer schedule which can be used to configure the switches on the segmented buses to avoid bus contention and minimize interconnect energy consumption with a given application. Experimental results show that the proposed scheduling algorithm can reduce interconnect dynamic about 23% on average compared to the other communication cost conscious scheduling techniques for evaluated high parallelism DSP applications.
  • Keywords
    energy conservation; high level synthesis; multiprocessing systems; multiprocessor interconnection networks; parallel architectures; processor scheduling; system buses; energy consumption; energy efficient interconnect; energy efficient joint scheduling; high level synthesis; high performance interconnect; intercore data transfer scheduling; large embeded pallelism; multicore architecture; multicore interconnect design; power saving segmented bus; Algorithm design and analysis; Computer architecture; Concurrent computing; Delay; Energy consumption; Energy efficiency; High level synthesis; Parallel processing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-5765-6
  • Electronic_ISBN
    978-1-4244-5767-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2010.5419678
  • Filename
    5419678