https://scholars.lib.ntu.edu.tw/handle/123456789/339890
標題: | Energy-aware flash memory management in virtual memory system | 作者: | CHIA-LIN YANG Li, Han-Lin Yang, Chia-Lin Tseng, Hung-Wei CHIA-LIN YANG |
關鍵字: | Embedded systems; Energy-efficient; NAND flash memory; Virtual memory | 公開日期: | 2008 | 卷: | 16 | 期: | 8 | 起(迄)頁: | 952-964 | 來源出版物: | IEEE Transactions on Very Large Scale Integration (VLSI) Systems | 摘要: | The traditional virtual memory system is designed for decades assuming a magnetic disk as the secondary storage. Recently, flash memory becomes a popular storage alternative for many portable devices with the continuing improvements on its capacity, reliability and much lower power consumption than mechanical hard drives. The characteristics of flash memory are quite different from a magnetic disk. Therefore, in this paper, we revisit virtual memory system design considering limitations imposed by flash memory. In particular, we focus on the energy efficient aspect since power is the first-order design consideration for embedded systems. Due to the write-once feature of flash memory, frequent writes incur frequent garbage collection thereby introducing significant energy overhead. Therefore, in this paper, we propose three methods to reduce writes to flash memory. The HotCache scheme adds an SRAM cache to buffer frequent writes. The subpaging technique partitions a page into subunits, and only dirty subpages are written to flash memory. The duplication-aware garbage collection method exploits data redundancy between the main memory and flash memory to reduce writes incurred by garbage collection. We also identify one type of data locality that is inherent in accesses to flash memory in the virtual memory system, intrapage locality. Intrapage locality needs to be carefully maintained for data allocation in flash memory. Destroying intrapage locality causes noticeable increases in energy consumption. Experimental results show that the average energy reduction of combined subpaging, HotCache, and duplication-aware garbage collection techniques is 42.2%. © 2008 IEEE. |
URI: | http://www.scopus.com/inward/record.url?eid=2-s2.0-48349126780&partnerID=MN8TOARS http://scholars.lib.ntu.edu.tw/handle/123456789/339890 |
DOI: | 10.1109/TVLSI.2008.2000517 | SDG/關鍵字: | Conservation; Data storage equipment; Disks (structural components); Embedded systems; Energy efficiency; Energy policy; Integrated circuits; Magnetic disk storage; Magnetic storage; Mechanical drives; Nonvolatile storage; Refuse collection; Refuse disposal; Waste disposal; Average energy; Data allocation; Data locality; Data redundancies; Design considerations; Energy consumption.; Energy-aware; Energy-efficient; First orders; Garbage collection; Hard drives; Lower-power consumption; Magnetic disks; Main memories; NAND flash memory; Portable devices; Secondary storage; Virtual memory; Write-once; Flash memory |
顯示於: | 資訊工程學系 |
在 IR 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。