• DocumentCode
    2380055
  • Title

    Transparent acceleration of data dependent instructions for general purpose processors

  • Author

    Beck, Antonio Carlos Schneider ; Carro, Luigi

  • Author_Institution
    Instituto de Informática ¿ Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2007
  • fDate
    15-17 Oct. 2007
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    Although transistor scaling keeps following Moore’s law, and more area is available for designers, the clock frequency and ILP rate do not present the same level of growth anymore. This way, new architectural alternatives are necessary. Reconfigurable fabric appears to be one emerging possibility: besides exploiting the parallelism among instructions, it can also accelerate sequences of data dependent ones. However, coarse grain reconfiguration wide spread usage is still withhold by the need of special tools and compilers, which clearly do not sustain the reuse of legacy code without any modification. Based on all these facts, this work proposes a new Binary Translation algorithm, implemented in hardware and working in parallel to the processor, responsible for transforming sequences of instructions at run-time to be executed on a dynamic coarse-grain reconfigurable array, tightly coupled to a traditional RISC machine. Therefore, we can take advantage of using pure combinational logic to optimize even control-flow oriented code in a totally transparent process, without any modification in the source or binary codes. Using the Simplescalar Toolset together with the embedded benchmark suite MIBench, we show performance improvements and area evaluation when comparing against traditional superscalar architectures.
  • Keywords
    Acceleration; Binary codes; Clocks; Fabrics; Frequency; Hardware; Moore´s Law; Reconfigurable logic; Reduced instruction set computing; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Scale Integration, 2007. VLSI - SoC 2007. IFIP International Conference on
  • Conference_Location
    Atlanta, GA, USA
  • Print_ISBN
    978-1-4244-1710-0
  • Electronic_ISBN
    978-1-4244-1710-0
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2007.4402474
  • Filename
    4402474