TY - GEN
T1 - Enhancing image processing capability by memory compression
AU - Baghdadi, Riyadh
AU - Niar, Smail
N1 - Copyright:
Copyright 2009 Elsevier B.V., All rights reserved.
PY - 2008
Y1 - 2008
N2 - 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 'swapped out' pages in memory instead of sending them to disk. In this way, disk accesses are reduced and by consequence application's speed is augmented. This technique improves greatly the performance of memoryintensive 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.
AB - 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 'swapped out' pages in memory instead of sending them to disk. In this way, disk accesses are reduced and by consequence application's speed is augmented. This technique improves greatly the performance of memoryintensive 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.
KW - Execution time
KW - Index Terms-Image processing
KW - Memory compression
KW - Virtual memory
UR - http://www.scopus.com/inward/record.url?scp=62949181378&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=62949181378&partnerID=8YFLogxK
U2 - 10.1109/ICSCS.2008.4746951
DO - 10.1109/ICSCS.2008.4746951
M3 - Conference contribution
AN - SCOPUS:62949181378
SN - 9781424426287
T3 - 2008 2nd International Conference on Signals, Circuits and Systems, SCS 2008
BT - 2008 2nd International Conference on Signals, Circuits and Systems, SCS 2008
T2 - 2008 2nd International Conference on Signals, Circuits and Systems, SCS 2008
Y2 - 7 November 2008 through 9 November 2008
ER -