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 Joo | 1 | 263 | 18.61 |
Youngjin Cho | 2 | 129 | 11.14 |
Donghwa Shin | 3 | 396 | 32.34 |
Jaehyun Park | 4 | 490 | 59.69 |
Naehyuck Chang | 5 | 1985 | 185.85 |