• DocumentCode
    2878706
  • Title

    Optimization and evaluation of the reconfigurable Grid Alu Processor

  • Author

    Shehan, Basher ; Jahr, Ralf ; Uhrig, Sascha ; Ungerer, Theo

  • Author_Institution
    Inst. of Comput. Sci., Augsburg, Germany
  • fYear
    2010
  • fDate
    23-24 Sept. 2010
  • Firstpage
    11
  • Lastpage
    18
  • Abstract
    Currently few architectural approaches propose new paths to raise the performance of conventional sequential instruction streams in the time of the billions transistor era. Many application programs could profit from processors that are able to speed up the execution of sequential applications beyond the performance of current superscalar processors. The Grid Alu Processor (GAP) is a runtime reconfigurable processor designed for the acceleration of a conventional sequential instruction stream without the need of recompilation. It comprises a superscalar processor front-end, a configuration unit, and an array of reconfigurable functional units (FUs), which is fully integrated into the pipeline. The configuration unit maps data dependent and independent instructions simultaneously at runtime into the array of FUs. This paper evaluates the GAP architecture and optimizes the hardware, the number of FUs, and the configuration layers implemented in the array. The simulations show a significant speed up for sequential applications on GAP in comparison to an out-of-order superscalar simulator (SimpleScalar). GAP outperforms SimpleScalar in average by about 50% on the basic architecture and about 100% with an extended version including configuration layers.
  • Keywords
    microprocessor chips; optimisation; reconfigurable architectures; FU; GAP; architectural approaches; billions transistor era; conventional sequential instruction; conventional sequential instruction stream; current superscalar processors; reconfigurable functional units; reconfigurable grid Alu processor; runtime reconfigurable processor; sequential applications; Arrays; Hardware; Optimization; Out of order; Registers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and Digital Systems (CADS), 2010 15th CSI International Symposium on
  • Conference_Location
    Tehran
  • Print_ISBN
    978-1-4244-6267-4
  • Type

    conf

  • DOI
    10.1109/CADS.2010.5623647
  • Filename
    5623647