Abstract
The paper analyses entropy in an instruction set used to implement software on the SPARC architecture. Statistics about static and dynamic characteristics of programs are used to get information about entropy, redundancy and instruction dependence of instruction sets. Instruction streams are shown to contain on average less than one bit information when treated as high order Markov source instructions. With such low entropies one can achieve much smaller static and dynamic code, due to more compact encoding. Arithmetic coding, a coding technique which can get as close as desired to the entropy, is used to encode and decode the instruction stream. Smaller code size means smaller memory requirements, less swapping, and lower memory/CPU bus traffic. >
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.