• DocumentCode
    3191824
  • Title

    ReCompAc: Reconfigurable compute accelerator

  • Author

    Duric, Milovan ; Palomar, Oscar ; Smith, A.

  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents a promising technique for accelerating frequently executed (hot) code regions. Unlike most accelerators which utilize dedicated hardware structures, our architecture exploits the available execution resources of a chip multiprocessor (CMP), while dynamically specializing into a reconfigurable compute accelerator. Execution units available in one or more general purpose cores are placed close to each other on the chip. An additional reconfigurable switched network is used to couple these units and to specialize the functionality of the accelerator for the hot code regions. The available general purpose hardware in cores executes memory instructions, feeds and controls the accelerator. Moreover, the CMP supports core fusion, and while fusing cores resources it allows for more aggressive memory processing for memory intensive applications. The dynamic specialization of available execution resources increases the performance and efficiency of CMP, while requiring minimal hardware modifications. Our initial results indicate a speedup of 7× compared to a general purpose execution.
  • Keywords
    microprocessor chips; reconfigurable architectures; CMP; ReCompAc; chip multiprocessor; cores resources; hardware structures; hot code regions; memory intensive applications; memory processing; minimal hardware modifications; reconfigurable compute accelerator; reconfigurable switched network; Acceleration; Computational modeling; Hardware; Multicore processing; Registers; Switches; dataflow machine; reconfigurable computing; spatial computation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-2078-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2013.6732326
  • Filename
    6732326