DocumentCode :
2302477
Title :
A novel memory compression technique for embedded system
Author :
Tang, Sicheng ; Tan, Huailiang ; Li, Lun
Author_Institution :
Coll. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
fYear :
2012
fDate :
16-18 May 2012
Firstpage :
287
Lastpage :
292
Abstract :
Memory is scarce resource, especially for memory constrained embedded system. More physical memory means more package cost, more power consumption, bigger size, etc. Besides, this issue becomes more serious under the memory requirement trend that the average amount of memory required by applications has been grown 50%~100% every year. When new application´s working data sets exceed the physical memory of the embedded devices, it is often impossible for the users to increase the memory as they do to commodity PC. One solution to this problem is memory compression which could increase the available memory of the system. However, frequently performing compression and decompression could degrade the performance of the applications since the decompression occur in the critical path of execution. Based on those observation, this paper presents CMPD(compressed memory with pre-decompression), a novel and efficient software-based memory compression technique. CMPD uses pre-decompression algorithm to hide the decompression and mapping latency. In this paper, CMPD is implemented as a loadable module against Linux 2.6.38 kernel and the evaluation results show that this memory compression scheme could effectively increase the available memory of the system with negligible penalty.
Keywords :
Linux; embedded systems; random-access storage; CMPD; Linux 2.6.38 kernel; RAM; commodity PC; compressed memory with predecompression; decompression; embedded devices; loadable module; memory compression technique; memory constrained embedded system; package cost; physical memory; power consumption; Educational institutions; Embedded systems; Image coding; Kernel; Linux; Memory management; Random access memory; constumized memory hierarchy; embedded system; memory compression;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Information and Communication Technology and it's Applications (DICTAP), 2012 Second International Conference on
Conference_Location :
Bangkok
Print_ISBN :
978-1-4673-0733-8
Type :
conf
DOI :
10.1109/DICTAP.2012.6215359
Filename :
6215359
Link To Document :
بازگشت