skip to main content
10.1145/1013235.1013317acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
Article

Energy-aware demand paging on NAND flash-based embedded storages

Authors Info & Claims
Published:09 August 2004Publication History

ABSTRACT

The ever-increasing requirement for high-performance and huge-capacity memories of emerging embedded applications has led to the widespread adoption of SDRAM and NAND flash memory as main and secondary memories, respectively. In particular, the use of energy consuming memory, SDRAM, has become burdensome in battery-powered embedded systems. Intuitively, though demand paging can be used to mitigate the increasing requirement of main memory size, its applicability should be deliberately elaborated since NAND flash memory has asymmetric operation characteristics in terms of performance and energy consumption.In this paper, we present energy-aware demand paging technique to lower the energy consumption of embedded systems considering the characteristics of interactive embedded applications with large memory footprints. We also propose a flash memory-aware page replacement policy that can reduce the number of write and erase operations in NAND flash memory. With real-life workloads, we show the system-wide Energy·Delay can be reduced by 15~30% compared to the traditional shadowing architecture.

References

  1. http://www.flash-memory-store.com/ibmmicrodrives.html.Google ScholarGoogle Scholar
  2. V. Delaluz, M. Kandemir, and I. Kolcu. Automatic data migration for reducing energy consumption in multi-bank memory systems. In Proc. DAC, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. V. Delaluz et al. Scheduler-based DRAM energy management. In Proc. DAC, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. H. Huang, P. Pillai, and K. G. Shin. Design and implementation of power-aware virtual memory. In Proc. USENIX Annual Technical Conference, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Intel Corp. Intel flash memory data sheets and specification updates. http://www.intel.com/design/flash/datashts/index.htm.Google ScholarGoogle Scholar
  6. Intel Corp. Intel PXA26x Processor Family Electrical, Mechanical, and Thermal Specification Datasheet. 2004.Google ScholarGoogle Scholar
  7. A. R. Lebeck et al. Power aware page allocation. In Proc. ASPLOS, pages 105--116, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Lee and N. Chang. Energy-aware memory allocation in heterogeneous non-volatile memory systems. In Proc. ISLPED, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. N. Nethercote and J. Seward. Valgrind: A program supervision framework. Electronic Notes in Theoretical Computer Science, 89(2), 2003.Google ScholarGoogle Scholar
  10. C. Park et al. A low-cost memory architecture with NAND XIP for mobile embedded systems. In Proc. CODES+ISSS'03, pages 138--143, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Samsung Electronics. Mobile SDRAM (K4S56163LC) data sheets, Dec. 2002.Google ScholarGoogle Scholar
  12. Samsung Electronics. NAND flash memory & SmartMedia data book, 2002.Google ScholarGoogle Scholar
  13. R. van Riel. Page replacement in Linux 2.4 memory management. In Proc. USENIX Annual Technical Conference, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. L. Zhong and N. K. Jha. Dynamic power optimization of interactive systems. In Proc. International Conference on VLSI Design, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Energy-aware demand paging on NAND flash-based embedded storages

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ISLPED '04: Proceedings of the 2004 international symposium on Low power electronics and design
            August 2004
            414 pages
            ISBN:1581139292
            DOI:10.1145/1013235

            Copyright © 2004 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 9 August 2004

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate398of1,159submissions,34%

            Upcoming Conference

            ISLPED '24

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader