In view of the working principle and physical characteristics of NAND Flash devices
mass solid state memory system can introduce multi-channel parallel technology to support high-speed data transmission.This paper proposes a new addressing method for Flash Array Storage System-FVLA (Flash Virtual Layer Address)
which can well reflect the operation sequence of flash memory system and can be configured flexibly.This paper uses the addressing mode to design an address mapping method based on superpage. The simulation results show that the mapping method can perform parallel operations and greatly reduce the memory space occupied by the mapping table.
关键词
Keywords
references
Grupp L M, Caulfield A M, Coburn J, et al. Characterizing flash memory: anomalies, observations, and applications[C]//Proceedings of the 42nd International Symposium on Microarchitecture(MICRO'09). New York, NY, 2009: 20-32.
Yan Hua, Yao Qian. An efficient file-aware garbage collection algorithm for NAND Flash-based consumer[J]. IEEE Transactions on Consumer Electronics, 2014, 60(4):623-627. DOI: 623
Agrawal N, Prabhakaran V, Wobber T, et al. Design Tradeoffs for SSD Performance[C]//Proceedings of the 2008 USENIX Annual Technical Conference(USENIX'08). San Diego, CA, 2008: 89-101.
Gupta, Kim Y, Urgaonkar B. DFTL: a flash translation layer employing demand-based selective of page-level address mapping[C]//Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systemd(ASPLOS'09). Washington, DC, 2009: 9-22.
Shin J, Xia Z, Xu N, et al. FTL design exploration in reconfigurable high-performance SSD for server applications[C]//Proceedings of the 23rd International Conference on Supercomputing(ICS'09). Yorktown, NY, 2009: 102-114.
胡洋.高性能固态盘的多级并行性及算法研究[D].武汉: 华中科技大学, 2012.
Park C, Cheon W, Kang J, et al. A reconfigurable FTL architecture for NAND flash-based applications[J]. ACM Transactions on Embedded Computing Systems, 2008, 7(2): 60-71. DOI: 60