DocumentCode
583013
Title
Design and Implementation of the PBIW Instruction Decoder in a Softcore Embedded Processor
Author
Marks, Renan ; Araújo, Felipe ; Santos, Renato ; Yonehara, Felipe ; Santos, Ricardo
Author_Institution
LSCAD (High-Performance Comput. Syst. Lab.), Fed. Univ. of Mato Grosso do Sul, Campo Grande, Brazil
fYear
2012
fDate
17-19 Oct. 2012
Firstpage
110
Lastpage
117
Abstract
This paper presents the PBIW (Pattern Based Instruction Word) instruction encoding technique on the RVEX embedded soft core processor. The PBIW encoding technique maps the assembly generated by a compiler into an encoding scheme of a target processor. The results obtained shows that the PBIW encoding has a compression ratio ranging from 60.97% to 115.91% among the evaluated programs. The impact of PBIW encoding in the memory access shows significant performance gains since there are improvements in hit ratio up to 58.93%. The PBIW decoder experiments show that the adoption of PBIW decoder circuit shrinks the processor total area in 15% (on average) and dynamic power reduction in 40%. In addition, the PBIW decoder reduces 56% and 52% the dynamic power consumption and the amount of data stored (memory bits of M4K memory blocks) in the instruction memory.
Keywords
assembly language; data compression; decoding; embedded systems; encoding; instruction sets; microprocessor chips; program compilers; storage management; ρ-VEX embedded soft core processor; M4K memory blocks; PBIW decoder circuit; PBIW instruction decoder; assembly generation; compiler; compression ratio; data storage; dynamic power consumption; dynamic power reduction; encoding scheme; instruction encoding technique; instruction memory; memory access; memory bits; pattern based instruction word; performance gain; softcore embedded processor; target processor; Decoding; Educational institutions; Encoding; Field programmable gate arrays; Hardware; Memory management; Thumb; FPGA; PBIW; hardware decoder; instruction encoding; r-vex;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems (WSCAD-SSC), 2012 13th Symposium on
Conference_Location
Petropolis
Print_ISBN
978-1-4673-4468-5
Type
conf
DOI
10.1109/WSCAD-SSC.2012.32
Filename
6391771
Link To Document