从WD的展示来看,这个主控确实和通用解决方案有所不同,首先肯定是不支持ONFI闪存(Intel/Micron 用的协议),只支持自家闪存了。这个主控和SMI这样的通用解决方案相比,大量应用硬件加速,很大一部分操作不依赖于固件和CPU,而是由硬件直接完成的,可以说确实是一个高度定制的ASIC。只有在主机进行一些如S.M.A.R.T读取,FTL层算法等操作的时候,才需要用到CPU。
同时新的主控还带来了被称作 nCache 3.0 的缓存技术,与 nCache 2.0 最大的不同就是增加了 TLC 直写功能。
我来解释一下 nCache 3.0,最初的 nCache 是仅仅缓存 4KB 大小的随机数据的,后来2.0 SLC Cache 缓存所有的写入数据,当在SLC Cache被填满之后,伴随着连续写入的数据,主控要边进行写入边把原本SLC Cache里面的数据搬出来折叠放进TLC空间,严重影响性能。在转换到3D NAND之后,FLASH多了一个特性,叫做on-chip-copy,或者叫copy-back。这个时候,从SLC释放空间就不用占用主控的时间了,可以由FLASH完成。但是 nCache 3.0,直接对TLC空间进行直写操作,同时支持on-chip-copy特性,再加上这一切都是硬件加速的,这大大提升了主控的性能。
欢迎光临 热点科技 (https://itheat.com/activity/) | Powered by Discuz! X3.2 |