• DocumentCode
    2194031
  • Title

    A Reconfigurable Processor Architecture Combining Multi-core and Reconfigurable Processing Unit

  • Author

    Yan, Like ; Wu, Binbin ; Wen, Yuan ; Zhang, Shaobin ; Chen, Tianzhou

  • Author_Institution
    Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    2897
  • Lastpage
    2902
  • Abstract
    It´s a promising way to improve performance significantly by adding reconfigurable processing unit to a general purpose processor. In this paper, a Reconfigurable Multi-Core (RMC) architecture combining general multi-core and reconfigurable logic is proposed. The Reconfigurable Logic is logically divided into Reconfigurable Processing Units (RPUs), which are coupled with General Purpose Cores (GPCs) as co-processors via a configurable full crossbar switch. And a RPU-Manager (RPU-M) is designed to manage the RPUs. To verify RMC, a simulation methodology based on the Simics and Virtex 5 FPGA is adopted, which simplifies the simulation and assures the accuracy of the hardware function core. The experimental results of workloads 3-DES, AES and JPEG_ENC show a 2.34X average speedup over software implementation, while the data and control transfer overhead is acceptable.
  • Keywords
    coprocessors; field programmable gate arrays; multiprocessing systems; reconfigurable architectures; 3-DES; AES; GPC; JPEG_ENC; RMC architecture; RPU-M; RPU-manager; Simics; Virtex 5 FPGA; configurable full crossbar switch; control transfer overhead; coprocessors; general multicore logic; general purpose cores; general purpose processor; hardware function core; multicore processing unit; reconfigurable logic; reconfigurable multicore architecture; reconfigurable processing units; reconfigurable processor architecture; simulation methodology; software implementation; Arrays; Context; Hardware; Multicore processing; Software; Switches; dynamic reconfiguration; multi-core; processor architecture; reconfigurable computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.484
  • Filename
    5578048