• DocumentCode
    2049866
  • Title

    Dynamic reconfiguration with binary translation: breaking the ILP barrier with software compatibility

  • Author

    Beck, Antonio Carlos S ; Carro, Luigi

  • Author_Institution
    Inst. de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    732
  • Lastpage
    737
  • Abstract
    In this paper we present the impact of dynamically translating any sequence of instructions into combinational logic. The proposed approach combines a reconfigurable architecture with a binary translation mechanism, being totally transparent for the software designer. Besides ensuring software compatibility, the technique allows porting the same code for different machines tracking technological evolutions. The target processor is a Java machine able to execute Java bytecodes. Experimental results show that even code without any available parallelism can benefit from the proposed approach. Algorithms used in the embedded systems domain were accelerated 4.6 times in the mean, while spending 10.89 times less energy in the average. We present results regarding the impact of area and power, and compare the proposed approach with other Java machines, including a VLIW one.
  • Keywords
    Java; combinational circuits; instruction sets; reconfigurable architectures; ILP barrier; Java bytecodes; Java machine; VLIW; binary translation mechanism; combinational logic; dynamic reconfiguration; dynamic translation; embedded systems domain; instructions sequence; machines tracking technological evolutions; power consumption; reconfigurable architecture; reconfigurable processors; same code porting; software compatibility; software designer; Acceleration; Embedded system; Energy consumption; Java; Permission; Reconfigurable architectures; Reconfigurable logic; Software design; Software performance; Target tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193908
  • Filename
    1510428