• DocumentCode
    2585409
  • Title

    Block-based hardware scheduler design on Many-core architecture

  • Author

    Ju, Lihan ; Pan, Ping ; Quan, Baixing ; Chen, Tianzhou ; Wu, Minghui

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2012
  • fDate
    28-31 May 2012
  • Firstpage
    814
  • Lastpage
    819
  • Abstract
    Because Moore´s law is always still working and the requirement of energy-saving still exists, CPU architecture is becoming more and more complicated and developing to Many-core architecture. But many-core is incompatible with the current programming mode designed for single-core CPU. This paper proposed a Block level Hardware-based Scheduling on many-core architecture (BHS) by adding the program control information which combined with hard-ware design. With BHS, many-core can execute a variety of parallel styles for suiting parallel granularity. The two main features of BHS are: First, a block-based hardware scheduler was implemented to reduce the overhead of threads and get communication among cores faster; second, it is very applicable to small and scalable cores which were tightly coupled in the cores group, loosely coupled between groups in many-core architecture. And a variety of parallel techniques would be effectively exploited.
  • Keywords
    parallel architectures; scheduling; system-on-chip; CPU architecture; Moore law; block level hardware-based scheduling; current programming mode; energy saving; many-core architecture; parallel granularity; program control information; single-core CPU; thread overhead; Hardware; Multicore processing; Parallel processing; Pipelines; Software; Tiles; Scheduler; hardware; many-core; parallel; partition; thread;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics (ISIE), 2012 IEEE International Symposium on
  • Conference_Location
    Hangzhou
  • ISSN
    2163-5137
  • Print_ISBN
    978-1-4673-0159-6
  • Electronic_ISBN
    2163-5137
  • Type

    conf

  • DOI
    10.1109/ISIE.2012.6237193
  • Filename
    6237193