Title
An energy characterization platform for memory devices and energy-aware data compression for multilevel-cell flash memory
Abstract
Memory devices often consume more energy than microprocessors in current portable embedded systems, but their energy consumption changes significantly with the type of transaction, data values, and access timing, as well as depending on the total number of transactions. These variabilities mean that an innovative tool and framework are required to characterize modern memory devices running in embedded system architectures. We introduce an energy measurement and characterization platform for memory devices, and demonstrate an application to multilevel-cell (MLC) flash memories, in which we discover significant value-dependent programming energy variations. We introduce an energy-aware data compression method that minimizes the flash programming energy, rather than the size of the compressed data, which is formulated as an entropy coding with unequal bit-pattern costs. Deploying a probabilistic approach, we derive energy-optimal bit-pattern probabilities and expected values of the bit-pattern costs which are applicable to the large amounts of compressed data typically found in multimedia applications. Then we develop an energy-optimal prefix coding that uses integer linear programming, and construct a prefix-code table. From a consideration of Pareto-optimal energy consumption, we can make tradeoffs between data size and programming energy, such as a 41% energy savings for a 52% area overhead.
Year
DOI
Venue
2008
10.1145/1367045.1367052
ACM Trans. Design Autom. Electr. Syst.
Keywords
Field
DocType
memory device,significant value-dependent programming energy,energy saving,pareto-optimal energy consumption,flash programming energy,multilevel-cell flash memory,energy consumption change,data value,data size,programming energy,flash memory,energy characterization platform,energy measurement,energy-aware data compression,mlc,compression,prefix code,entropy coding,embedded system,data compression,energy optimization,transaction data
Flash memory,Entropy encoding,Computer science,Parallel computing,Real-time computing,Coding (social sciences),Integer programming,Probabilistic logic,Data compression,Database transaction,Energy consumption,Embedded system
Journal
Volume
Issue
ISSN
13
3
1084-4309
Citations 
PageRank 
References 
4
0.51
23
Authors
5
Name
Order
Citations
PageRank
Yongsoo Joo126318.61
Youngjin Cho212911.14
Donghwa Shin339632.34
Jaehyun Park449059.69
Naehyuck Chang51985185.85