2010Jisuanji gongcheng yu shejiRequires access

Fast image compression based on CUDA

Qingkui Chen

Open publisher page 2 citations

Abstract

To further improve the coding efficiency of JPEG,the JPEG compression algorithm is researched. And the core steps in JPEG can be drawn parallel processing,which should be implemented on GPU,which has an advantage in parallel computing,but not on CPU,which has an advantage in sequential computing. CUDA (compute unified device architecture) launched by NVIDIA provides a hardware and software environment to accomplish the aim. CUDA is based on the GPU for general-purpose computing development platform and suitable for large-scale parallel data computing. Under the stream processor architecture on GPU,Using CUDA to implement the parallel processing of the JPEG compression algorithm,And according to the features of stream processor architecture,doing opti-mization on aspects of reading and writing memory,to improve the speed. The result of experiments indicates that the CUDA technology has the advantages of parallel processing and the efficiency of JPEG encoding is improved greatly.

About this research paper

What this paper is about

To further improve the coding efficiency of JPEG,the JPEG compression algorithm is researched. And the core steps in JPEG can be drawn parallel processing,which should be implemented on GPU,which has an advantage in parallel computing,but not on CPU,which has an advantage in sequential computing. CUDA (compute unified device architecture) launched by NVIDIA provides a hardware and software environment to accomplish the aim. CUDA is based on the GPU for general-purpose computing development platform and suitable for large-scale parallel data computing. Under the stream processor architecture on GPU,Using CUDA to implement the parallel processing of the JPEG compression algorithm,And according to the features of stream processor architecture,doing opti-mization on aspects of reading and writing memory,to improve the speed. The result of experiments indicates that the CUDA technology has the advantages of parallel processing and the efficiency of JPEG encoding is improved greatly.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

To further improve the coding efficiency of JPEG,the JPEG compression algorithm is researched. And the core steps in JPEG can be drawn parallel processing,which should be implemented on GPU,which has an advantage in parallel computing,but not on CPU,which has an advantage in sequential computing. CUDA (compute unified device architecture) launched by NVIDIA provides a hardware and software environment to accomplish the aim. CUDA is based on the GPU for general-purpose computing development platform and suitable for large-scale parallel data computing. Under the stream processor architecture on GPU,Using CUDA to implement the parallel processing of the JPEG compression algorithm,And according to the features of stream processor architecture,doing opti-mization on aspects of reading and writing memory,to improve the speed. The result of experiments indicates that the CUDA technology has the advantages of parallel processing and the efficiency of JPEG encoding is improved greatly.

Key concepts: CUDA, Computer science, JPEG, Lossless JPEG, Parallel computing, JPEG 2000, Data compression, Image compression

Related papers

Back to paper searchBrowse research topicsOriginal source
Fast image compression based on CUDA — Research Paper | ScholarLens