• DocumentCode
    2140989
  • Title

    Design and Implementation of an Efficient and Realistic Cooperative Core Architecture

  • Author

    Nagatsuka, Tomoyuki ; Kise, Kenji

  • Author_Institution
    Mitsubishi Electr. Eng. Co., Ltd., Kamakura, Japan
  • fYear
    2013
  • fDate
    26-28 Sept. 2013
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    In order to improve performance in the many-core era, we should utilize all cores on a chip effectively. However, it is difficult to parallelize programs so as to utilize all cores, and single-thread regions remain as bottlenecks. To solve these bottlenecks, cooperative core architectures are proposed. They can accelerate single-thread execution by fusing some narrow-issue cores into a wide-issue core. They can also balance single-thread performance and multi-thread performance by fusion and split during execution. We have proposed Core Symphony architecture that is one of the cooperative core architectures. In this paper, we design and implement efficient and realistic Core Symphony and run it on FPGA. Then, we clarify the performance and the hardware budget of Core Symphony.
  • Keywords
    field programmable gate arrays; multi-threading; multiprocessing systems; FPGA; cooperative core architecture; core symphony architecture; many-core era; multi-thread performance; narrow-issue cores; single-thread execution; wide-issue core; Complexity theory; Hardware; Multicore processing; Out of order; Registers; Cooperative core architecture; CoreSymphony; FPGA; many-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Multicore Socs (MCSoC), 2013 IEEE 7th International Symposium on
  • Conference_Location
    Tokyo
  • Type

    conf

  • DOI
    10.1109/MCSoC.2013.36
  • Filename
    6657897