賽靈思與三星攜手推出新款SmartSSD計算存儲驅動器
早在2018年的三星技術日活動上,賽靈思(Xilinx)就已經宣布了與該公司合作開發基於FPGA、結合了計算加速器功能的智能固態存儲驅動器(SmartSSD)。在早期展示的概念驗證原型上,其採用了PCIe轉接卡的方案,以將三星SSD和賽靈思的FPGA模塊整合到一起。最新消息是,該項目已發展出大容量+ U.2驅動器外形的版本,獲得了客戶認可並做好了上市的準備。
據悉,三星Smart SSD CSD囊括了高端PCIe Gen 3企業級固態存儲驅動器的所有特性,輔以賽靈思Kintex Ultrascale+(16nm)系列中最大的FPGA和4GB專屬DDR4內存。
值得一提的是,SmartSSD CSD 可將FPGA 的一部分用戶PCIe 交換。此外在主機系統中,兩者也是作為單獨的PCIe 節點來呈現的。並且所有進出SSD 的流量,首要首先被FPGA 路由一遍。
在配備了數十個高速、大容量SSD 的服務器上,想要充分利用所有存儲和數據,可能遭遇CPU 算力和IO 帶寬方面的瓶頸。而將計算資源與SSD 結合的方法,意味著容量和帶寬可隨驅動器的數量擴展而一併增長。
此外可將計算任務分流到存儲設備上的一個經典示例,就是壓縮和解密。結合可重新配置的FPGA 加速器,顯然有助於客戶更好地處理多範圍任務。
賽靈思表示,其一直在建立用於加速存儲器的IP 庫。作為該公司Vitis 構件庫和一站式存儲服務解決方案的一部分,客戶可將其與SmartSSD CSD 一同使用。
至於三星,該公司已同Bigstream 合作落實了Apache Spark 分析加速。而且那些為賽靈思Alveo 加速卡開發的第三方IP,也可輕鬆移植到通用的FPGA 底層平台。
最後,SmartSSD CSD 由三星製造、並由賽靈思負責銷售。目前已有3.84TB 的版本,後續應該還會推出更多細分型號。