跟着兵哥捡垃圾 (4)– 三种算法的比较

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

在兵哥每天战斗的深圳,多年前一位老人曾经说过:”实践是检验真理的唯一标准”。

Greedy,Cost-Benefit 和 CAT三种算法,优劣到底如何?还是需要实践。

前人已经栽树,用两个平台,固定的workload,对三种算法进行了测试,我们一边乘凉一边看一下结果。

在顺序读写的情况下,三种算法的结果没啥区别,你懂的。

在随机读写的情况下,Cost-Benefit和CAT算法的性能类似,比Greedy算法稍微差一点。

在区域性读写的情况下(对10%的数据读写占到总体读写量90%,符合柏拉图原则,没毛病),CAT的优势开始展现:

PE Cycle: 比Greedy少54.93%,比Cost-Benefit少28.91%

数据迁移:比Greedy少64.59%,比Cost-Benefit少38.28%

吞吐量:比Greedy高95.16%,比Cost-Benefit高26.54%

磨损均衡:采用方差计算,值越小越好,CAT表现最好

 

 

 

参考文献:《Cleaning policies in mobile computers using flash memory》by M.-L. Chiang a, R.-C. Chang

 


つづく

 

分类目录 未分类.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。