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
Link To Document