Proceedings of the Conference on Design, Automation and Test in Europe 2008
DOI: 10.1145/1403375.1403561
|View full text |Cite
|
Sign up to set email alerts
|

Instruction re-encoding facilitating dense embedded code

Abstract: Reducing the code size of embedded applications is one of the important constraint in embedded system design. Code compression can provide substantial savings in terms of size. In this paper, we introduce a novel and efficient hardware-supported approach. Our approach investigates the benefits of re-encoding the unused bits (we call them re-encodable bits) in the instruction format for a specific application to improve the compression ratio. Re-encoding those bits may reduce the size of decoding table by more … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
3
3

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…(1) As a hardware-based technique we explicitly reduce the size of the decoding compression technique to improve the compression ratios in Bonny and Henkel [2008] and by compressing the lookup tables as we did in Bonny and Henkel [2007a]. In this work, we have refined both compression techniques and added new a compression technique, which combines both techniques together to achieve better compression results.…”
Section: Our Novel Contributionsmentioning
confidence: 99%
“…(1) As a hardware-based technique we explicitly reduce the size of the decoding compression technique to improve the compression ratios in Bonny and Henkel [2008] and by compressing the lookup tables as we did in Bonny and Henkel [2007a]. In this work, we have refined both compression techniques and added new a compression technique, which combines both techniques together to achieve better compression results.…”
Section: Our Novel Contributionsmentioning
confidence: 99%
“…Internet of Things (IoT) technology has attracted many researchers to dig more into it, therefore, many researchers merge IoT into their fields to exploit and evolve it over time [2][3]. Many research composed IoT servers on Field Programmable Gate Arrays (FPGAs) and system on chip SoC [4][5][6][7][8][9][10]. Although there is no single global definition, IoT can be defined as a set of devices that are connected as one single entity to collect, generate, and exchange data from each other, and perform some computing tasks without the interference of humans [11][12][13][14][15].…”
Section: Introductionmentioning
confidence: 99%