目前Phison已经在旗下一些SSD型号(Opal and FIPS 140-2)提供了加密功能,对已经写入SSD的数据进行加密处理。压缩实现起来没什么难度,但其实带来的收益不大,因为通常意义上占据大容量的照片,视频和音乐通常已经经过压缩了。那些可以通过压缩带来较大空间收益的数据集,通常共性不大,因此这类压缩操作交给应用软件负责更加合适。
关于去重:
1.需要大量的Memory记录跟踪每个sector的哈希数据
2.SSD已经深度整合到数据中心的环境中,搜索功能通常由Host进行,由SSD进行搜索带来的主要收益是可以一定程度上减少PCIe总线带宽以及降低Host CPU的使用率。简而言之,SSD可以这么干,但是额外增加的DRAM会提高成本,同时功耗也会增加。去重嘛,最好是放在夜深人静的时候让Host偷偷干,而不是额外增加10%~20%的SSD。
目前一个非常成功的可计算设备应该是SmartNIC,通常由高速网卡和强大的CPU(或FPGA)组成。这种组合很适合网卡,SMART部分(CPU/FPGA)负责处理数据, NIC部分负责传输数据。
可计算存储的卖点在于,SSD从单纯提供裸数据变为经过处理的数据,从而释放总线带宽并且offloadCPU。理想很丰满,但是现实很骨感:
其1,现在的SSD已经几乎把100%的资源和能耗用于实现主要功能,也就是数据传输。很多时候,企业级SSD甚至需要有意限制性能去适配功耗和散热需求。
其2,SSD上使用的CPU并不是很强大的型号,跟HostCPU或者GPU存在血统上的巨大差异。
其3,可计算存储以前就有人尝试过,有个公司尝试把GPU和SSD整合到一块:为了配合GPU,SSD必须运行的非常快,产生的大量热量提高了GPU散热负担,GPU的告诉导致SSD上的NAND飞速磨损,最后SSD没了,只剩下GPU孤单的运行。
换个思路,我们可以给SSD换上强大的CPU,然后我们会遇到新问题 – RAM。现在企业级SSD的NAND:DDR容量比是1000:1,每4K的数据传输(from/to NAND),只需要几个byte的LBA信息(from/to DDR),DDR的带宽要求并不高,这意味着SSD可以选用中低档的DRAM。更尴尬的是,更强的CPU和更大的DDR,会挤占SSD的本职工作(数据传输)可用的能耗,有本末倒置的风险。
还有另外一个问题跟数据部署有关,现在数据通常使用RAID存放,单块SSD并不知道完整的数据集。如果需要让单体SSD见到数据全貌,势必增加数据存放的冗余度,从而增加整体容量需求。
尽管有种种限制,通用性可计算存储暂时无法推广,但是在某些领域可计算存储是有用武之地的。Phison正与客户联合开发一款产品,在不大量增加CPU/DDR/功耗的前提下,通过机器学习判断是否有人正在试图窃取数据,避免自身受到勒索软件的影响。
彩蛋1:SSD产品差异化
不少厂家都用的Phison的SSD主控,如何帮他们实现各自产品的差异化Phison提供按需定制的工程服务,不同厂商对于自己的SSD都有不同的核心诉求,Phison可以通过对配置的调整来满足。有的客户是成本导向,有的要求低功耗,而有的则要求高性能。现在的合作模式对双方都有利,Phison可以专注于技术,而我们的客户则专注市场,他们不需要维护庞大的技术团队,只需要找到合适的市场。即使某款产品市场表现不符合预期,他们也可以迅速反应,通过跟我们合作调整配置再战江湖。
彩蛋2:容量狂魔:8块SSD能放进一个3.5寸的硬盘盒吗?
物理上来说,一个3.5寸的硬盘盒可以轻松放下8-16颗M.2 SSD, 挑战来自功耗和冷却方案。目前绝大多数方案最多提供4个盘位,目前M.2 SSD的最大容量是8TB,所以4盘位可以提供32TB的容量。即使出于数据安全考虑使用RAID5,可用容量依然有24TB。至于8盘位的SSD硬盘盒,走着瞧。
彩蛋3:MRAM
Phison是第一家宣布支持MRAM接口的SSD主控厂商,目前这块的进展?
企业级芯片的研发周期比消费级长的多。目前Phisan下一代的企业级主控正处于工程样品阶段,预计2021下半年量产。之后我们会开始在此基础上enableMRAM,预计2022年Q2/Q3会发布支持MRAM的主控产品。
编辑:jq
-
cpu
+关注
关注
68文章
10442浏览量
206535 -
gpu
+关注
关注
27文章
4417浏览量
126672 -
SSD
+关注
关注
20文章
2689浏览量
115486
原文标题:Phison眼里的存储6-可计算存储
文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论