2008Unpublished venueRequires access

Enhancing image processing capability by memory compression

Riyadh Baghdadi, Smaïl Niar

Open publisher page 0 citations

Abstract

System resource limitation has been for a long time a great obstacle for memory-intensive applications, and especially for high resolution image processing applications. Memory, and RAM in particular, has a big impact on the performance of those applications. Many solutions to reduce the effects of memory lack have been proposed in the literature, and most of them need an important execution time due to the usage of disk as a virtual memory space. In this paper we propose the use of memory compression through a new technique, called CompCache. This technique introduces new level in the memory hierarchy and uses compression to store ldquoswapped outrdquo pages in memory instead of sending them to disk. In this way, disk accesses are reduced and by consequence applicationpsilas speed is augmented. This technique improves greatly the performance of memory-intensive applications; particularly we focus on image processing. We evaluate the effects of CompCache on several benchmarks, implement suitable compression algorithms and show the results and the interactions with the operating system kernel when CompCache is used to manage the virtual memory.

About this research paper

What this paper is about

System resource limitation has been for a long time a great obstacle for memory-intensive applications, and especially for high resolution image processing applications. Memory, and RAM in particular, has a big impact on the performance of those applications. Many solutions to reduce the effects of memory lack have been proposed in the literature, and most of them need an important execution time due to the usage of disk as a virtual memory space. In this paper we propose the use of memory compression through a new technique, called CompCache. This technique introduces new level in the memory hierarchy and uses compression to store ldquoswapped outrdquo pages in memory instead of sending them to disk. In this way, disk accesses are reduced and by consequence applicationpsilas speed is augmented. This technique improves greatly the performance of memory-intensive applications; particularly we focus on image processing. We evaluate the effects of CompCache on several benchmarks, implement suitable compression algorithms and show the results and the interactions with the operating system kernel when CompCache is used to manage the virtual memory.

Why it matters

A significance statement is not available in the OpenAlex record.

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

System resource limitation has been for a long time a great obstacle for memory-intensive applications, and especially for high resolution image processing applications. Memory, and RAM in particular, has a big impact on the performance of those applications. Many solutions to reduce the effects of memory lack have been proposed in the literature, and most of them need an important execution time due to the usage of disk as a virtual memory space. In this paper we propose the use of memory compression through a new technique, called CompCache. This technique introduces new level in the memory hierarchy and uses compression to store ldquoswapped outrdquo pages in memory instead of sending them to disk. In this way, disk accesses are reduced and by consequence applicationpsilas speed is augmented. This technique improves greatly the performance of memory-intensive applications; particularly we focus on image processing. We evaluate the effects of CompCache on several benchmarks, implement suitable compression algorithms and show the results and the interactions with the operating system kernel when CompCache is used to manage the virtual memory.

Key concepts: Computer science, Interleaved memory, Flat memory model, Memory map, Memory management, Registered memory, Virtual memory, Extended memory

Related papers

Back to paper searchBrowse research topicsOriginal source
Enhancing image processing capability by memory compression — Research Paper | ScholarLens