Affiliation:
1. National Taiwan University of Science and Technology, Taipei, Taiwan
Abstract
Emerging critical issues for flash-memory storage systems, especially with regard to implementation within many embedded systems, are the programmed I/O nature of data transfers and their energy-efficient nature. We propose an I/O request mechanism in the Memory-Technology-Device (MTD) layer to exploit the programmed I/O-based data transfers for flash-memory storage systems. We propose to revise the waiting function in the Memory-Technology-Device (MTD) layer to relieve the microprocessor from busy-waiting, in order to make more CPU cycles available for other tasks. An energy-efficient mechanism based on the I/O request mechanism is also presented for multi-bank flash-memory storage systems, which particularly focuses on switching the power state of each flash-memory bank. We demonstrate that the energy-efficient I/O request mechanism not only saves more CPU cycles to execute other tasks, but also reduces the energy consumption of flash-memory, based on experiments incorporating realistic system workloads.
Funder
National Science Council Taiwan
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Extendable B-tree on Multi-channel Nonvolatile Memory Devices;2022 IEEE 5th International Conference on Knowledge Innovation and Invention (ICKII );2022-07-22
2. ELOFS: An Extensible Low-overhead Flash File System for Resource-scarce Embedded Devices;IEEE Transactions on Computers;2022
3. VSSD;ACM Transactions on Design Automation of Electronic Systems;2015-09-28
4. Architectures and optimization methods of flash memory based storage systems;Journal of Systems Architecture;2011-02