• DocumentCode
    654017
  • Title

    A framework for instruction encoding designs on embedded processors

  • Author

    Marks, Renan ; Santos, Ricardo ; Santos, Ricardo

  • Author_Institution
    High Performance Comput. Syst. Lab., Fed. Univ. of Mato Grosso do Sul, Campo Grande, Brazil
  • fYear
    2013
  • fDate
    3-4 Oct. 2013
  • Firstpage
    116
  • Lastpage
    122
  • Abstract
    This work presents a software framework implementing a unified infrastructure for instruction encoding techniques on embedded processors. The proposed framework has been used together with the Pattern Based Instruction Word (PBIW) technique to encodeprograms from the VEX and SPARC instruction sets. Given the common complexity around the design of an instruction encoding algorithm, our proposed software framework is a viable alternative for speeding up this task. The experiments show that the framework makes it able to match the PBIW encoding technique to different ISAs and target machines. Our experiments show a compression ratio up to 54.82% for SPARC programs and up to 59.56% for VEX programs using the PBIW encoding algorithm and the framework. Our experiments also show that some encoded SPARC programs have a performance speedup of 67% compared to non-encoded SPARC programs.
  • Keywords
    embedded systems; instruction sets; microprocessor chips; PBIW technique; SPARC instruction sets; VEX instruction sets; embedded processors; instruction encoding algorithm; instruction encoding designs; instruction encoding techniques; pattern based instruction word; software framework; unified infrastructure; Algorithm design and analysis; Context; Encoding; Optimization; Printers; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2013 International Symposium on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/RSP.2013.6683967
  • Filename
    6683967