1. 中航工业 西安航空计算技术研究所,陕西,西安,710068
2. 机载弹载计算机航空科技重点实验室,陕西,西安,710068
纸质出版:2017
移动端阅览
杨明伟, 李亚晖, 赵益民, 蔡晓乐. AFTL: 一种基于高级指令的闪存转换层[J]. 微电子学与计算机, 2017, 34(1): 15-20.
YANG Ming-wei, LI Ya-hui, ZHAO Yi-min, et al. AFTL: A Flash Translation Layer Based on Advanced Operations[J]. 2017, 34(1): 15-20.
为了对多层次并行固态盘提供的多种并行性进行高效利用
提出一种基于冷热数据的FTL算法: AFTL
通过对高级指令多分组指令(multi-plane)和交错指令(interleave)的使用
达到并行性利用的最大化
冷热数据识别与内部数据迁移指令(copy-back)、多分组擦除指令的结合则大大降低了垃圾回收的成本
两者的组合最终使得整体性能获得进一步提升.仿真结果显示
在多种负载、多种不同通道数的情况下
相对于同样综合利用多种并行性的动态FTL算法
写响应时间平均减少15.3%
相对于DLOOP算法
写响应时间平均减少78.9%.
In this research
we proposed a new page mapping FTL called AFTL in order to fully take advantage of several parallelism provided by multi-level parallel solid-state disk. Through using multi-plane operations and interleave operations
AFTL achieves the goal to exploit the parallelism effectively
meanwhile the combination of identification of hot-cold data
copy-back operation and multi-plane-erase operation decreases the cost of garbage collection a lot
all the factors make the performance get largely promoted. The experimental results show that under the several real world workloads with different channel number
AFTL decreases the write response time 15.3% and 78.9% respectively compared with existent FTL which also exploit multi-level parallelism and DLOOP.
Lee S W, Park D J, Chung T S, et al. FAST: A log-buffer based ftl scheme with fully associative sector translation[J]. Kips Transactions Parta, 2005, 12A(3): 205-214. DOI: 205
Park S, Seo E, Shin Y K, et al. Exploiting internal parallelism of flash-based SSDs[J]. IEEE Computer Architecture Letters, 2010, 9(1): 9-12. DOI: 9
Abdurrab A R, Xie T, Wang W. DLOOP: a flash translation layer exploiting plane-level parallelism[C]// Parallel % Distributed Processing(IPDPS), 2013 IEEE 27th International Symposium on. Cambridge. IEEE, 2013: 908-918.
胡洋. 高性能SSD的多级并行性及算法研究[D]. 武汉: 华中科技大学, 2012.
Zhou Y, Wu F, Huang P, et al. An efficient page-level FTL to optimize address translation in flash memory[C]// Proceedings of the Tenth European Conference on Computer Systems. USA, New York, ACM, 2015: 12-27
Hu Y, Jiang H, Feng D, et al. Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity[C]//Proceedings of the 25th International Conference on Supercomputing (ICS'11). Tuscon, AZ, 2011.
Cai X, Li Y, Zhang Y, et al. An efficient address mapping algorithm for multichannel structure SSD[C]//2015 11th International Conference on Computational Intelligence and Security(CIS). China, Guangzhou, IEEE, 2015: 121-124.
Narayanan D, Thereska E, Donnelly A, et al. Migrating server storage to SSDs: analysis of tradeoffs[J]. ACM European. Computer Systems, 2009, 87(2): 145-158. DOI: 145
胡宁, 杨琼, 王冬. 基于分组的NandFlash块管理方法[J]. 微电子学与计算机, 2015, 32(3): 19-22. DOI: 19
0
浏览量
14
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010602201714号