Dissertation > Excellent graduate degree dissertation topics show

Research on Code Compression Technique for Variable Length Instruction Encodings

Author: ZhouGongDai
Tutor: ShenHaiBin
School: Zhejiang University
Course: Circuits and Systems
Keywords: Embedded Systems Code compression Dictionary compression
CLC: TP332
Type: Master's thesis
Year: 2008
Downloads: 30
Quote: 0
Read: Download Dissertation

Abstract


With the development of embedded technology , embedded systems will be more widely used in all aspects of human life . Insufficient memory capacity in the field of embedded systems , software development technology is facing new challenges , and how to reduce the code size, and improve the efficiency of the code , and to become an active area of ??research , therefore , code compression technology is a key technology for future embedded development one . This paper begins with the embedded system , analyzes the characteristics of embedded systems and software applications , which leads to code compression problem . Based on the comparison and analysis of code compression and data compression obtained code metrics compressed . Then analyze the problem of variable-length encoding of code compression , including the three aspects of the problem caused by the code compressible range reduction and instruction boundary unknown . On this basis, we proposed a traditional dictionary - based compression scheme utilizes unused encoding space in the instruction set architecture to encode the codeword , and solve the problems caused due to the variable-length instruction word . In this paper, we design the codewords coding scheme for extracting pipeline structure and branching table (BAT) specific design details are detailed account . In order to verify the correctness of the design , we design cycle accurate simulation for CR16C pipeline and compression method designed four programs on the the MiBench benchmark test program and a popular open source application software gzip compression experiments and a compression ratio of 85.1% for comparison , respectively, to the BAT size limit of 512, 1024 and 2048 entries , and calculate the total cost of the time needed to search within the cycle BAT , and the experimental results were analysis and summary.

Related Dissertations

  1. Borehole imaging device based on embedded systems research,P634.3
  2. A Project about Intergrative Control System of Elevator Drive and Power Feedback,TP273
  3. The Wireless Virtual Storage System Based on WiFi,TN929.5
  4. Research and Implementation of the Techniques of Embedded Network Video Applications,TP368.1
  5. Study on Instrument Calibrator for Diesel Engines and Its Integrated Information Management System,TK426
  6. Design and Implementation of a Three-dimensional Widget Set,TP391.41
  7. SOC platform for advanced control design and implementation,TP273
  8. Three parameters of human stress detection system,R318.0
  9. Based on embedded technology and wireless sensing technology greenhouses greenhouse parameter monitoring system,TP274
  10. PI control algorithm based on fuzzy inkjet printer ink system design studies,TS803.6
  11. Design and implementation of the DSRC communication protocols based on embedded Linux,TN915.04
  12. -Based FPGA railway track detection technology research,U216.3
  13. Design of Spot Inspection Instrument for Mechanical Equipment Based on Embedded System,TH86
  14. Design and Research of Ultrasonic Gas Leak Detector Based on Embedded System,TP274.53
  15. Design of Automatic Management System in Parking Lot and Parking Guidance System Based on Embedded System,TP315
  16. Based on SVM predictor Mine Gas Emission Study,TD712.5
  17. The development and research of embedded wireless video surveillance system,TP277
  18. Application Research on the System of Signal Acquisition in Pumping Unit,TP274.2
  19. Design and Implementation based on ARM9 (S3C2410) the wireless site claims system,TP368.12
  20. Design and Implementation of embedded mail receiving system,TP368.12
  21. Research and Design of the Module of Video Collect and Compress Based on H.264,TN919.81

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Electronic digital computer (not a continuous role in computer ) > Arithmetic unit and the controller (CPU)
© 2012 www.DissertationTopic.Net  Mobile