• DocumentCode
    2767924
  • Title

    The Molen FemtoJava Engine

  • Author

    Mattos, Julio C B ; Wong, Stephan ; Carro, Luigi

  • Author_Institution
    UFRGS Porto Alegre, Brazil
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    19
  • Lastpage
    22
  • Abstract
    This paper presents the Molen FemtoJava engine that is extended with concepts taken from the Molen polymorphic processor. This allows for the existing FemtoJava to be augmented with reconfigurable hardware with only a single extension of the bytecodes and thereby but still allowing the implementation of arbitrary hardware implementations. Therefore, computationally intensive functions can be moved to the reconfigurable hardware to improve their performance. Our experimental results on MP3 decoding, which is a common embedded application, can be improved by at least of 27% reduction of execution cycles with minimal additional hardware area (about 7%). Finally, our synthesis results also show that the Molen extension of the FemtoJava engine only required an additional 10% of area (in terms of FPGA slices).
  • Keywords
    Application software; Computer languages; Costs; Decoding; Digital audio players; Embedded system; Engines; Field programmable gate arrays; Hardware; Java;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2006. ASAP '06. International Conference on
  • Conference_Location
    Steamboat Springs, CO
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2682-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2006.64
  • Filename
    4019485