Font Size: a A A

The Research And Implementation Of Compression Program Optimization From 32 Bit To 64 Bit Platform

Posted on:2007-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:W TangFull Text:PDF
GTID:2178360272977914Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because more and more data need to be processed in computer, people start to pay much more attention to data compression. As several decades'development, efforts and contribution of many scientists, data compression technology became more and more perfect in today, and Gzip is a special case.As a huge volume data to be processed, Intel Corporation, which is the biggest chip manufacturer in the world, is working on improving the speed of processor.This paper mainly focuses on the optimizating issue of Gzip based on EM64T processor. The author introduced technologies of two types of Intel processors and Gzip. By analysis of the processor and Gzip, the author gives a general concept of the processor architecture and Gzip architecture. Then, the author analyses the compression process and its implementation deeply. Based on this, the author ports the Gzip application program from 32 bit environment to 64 bit environment successfully. In the end, the expected optimized result has been reached from our testing after fully utilizing the characteristics of both the processor and Gzip.In this paper, optimization mean how to improve the performance of program according to the inherent features of processor, which I think not only apply on Gzip, but also on other applications. This paper is only focuses on optimize Gzip on EM64T, but optimizing Gzip on Itanium 2 to improve its performance in advance will be done in the future.
Keywords/Search Tags:Data compression, Platform architecture, Porting, Optimization
PDF Full Text Request
Related items