Improving energy efficiency for flash memory based embedded applications

Hyungkeun Song, Sukwon Choi, Hojung Cha, Rhan Ha

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


The JFFS2 file system for flash memory compresses files before actually writing them into flash memory. Because of this, multimedia files, for instance, which are already compressed in the application level go through an unnecessary and time-consuming compression stage and cause energy waste. Also, when reading such multimedia files, the default use of disk cache results in unnecessary main memory access, hence an energy waste, due to the low cache hit ratio. This paper presents two techniques to reduce the energy consumption of the JFFS2 flash file system for power-aware applications. One is to avoid data compression selectively when writing files, and the other is to bypass the page caching when reading sequential files. The modified file system is implemented on a PDA running Linux and the experiment results show that the proposed mechanism effectively reduces the overall energy consumption when accessing continuous and large files.

Original languageEnglish
Pages (from-to)15-24
Number of pages10
JournalJournal of Systems Architecture
Issue number1
Publication statusPublished - 2009 Jan

Bibliographical note

Funding Information:
This research was supported by the National Research Laboratory (NRL) program of the Korean Science and Engineering Foundation (No. M10500000059-6J0000-05910) and the ITRC (Information Technology Research Center) support program supervised by the IITA (Institute for Information Technology Advancement, IITA-2008-C1090-0801-0015 and HY-SDR).

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture


Dive into the research topics of 'Improving energy efficiency for flash memory based embedded applications'. Together they form a unique fingerprint.

Cite this