在Fabric之上的NVMe訪問閃存陣列時需要直接訪問目標驅動器,繞過X86陣列控制器,以獲得最低的延遲。FPGA(現場可編程門陣列)正是為此而開發的。
有一家初創公司Attala Systems所做的工作就在這個領域,該公司表示有一個全新的愿景來重塑私有和公有云基礎設施。
該公司開發了一個單一FPGA,其接口在兩個40Gbps的以太網鏈路和M.2或U.2版本閃存驅動之間。這個FPGA起到一個NVMe的作用,可以消除目標設備中任何X86主板的需要,從而降低成本。目前市面上有一個Altera FPGA正在被廣泛使用,我們知道——Altera是英特爾旗下的一家FPGA制造商。
▲英特爾Altera Stratix FPGA
這是一個可編程平臺,可以在英特爾的ISA-L加速度(智能存儲庫)庫中實現一些功能,其中包括RAID和擦除編碼、CRC數據完整性、加密散列、壓縮/解壓縮和加密。
Attala與CNEX實驗室和Kazaan網絡之間存在競爭關系,但據估算Attala更容易實現:它聲稱自己擁有最低的成本、最高的性能和最低的延遲系統。
在2016年的閃存峰會上,Kazan展示了一款基于以太網的NVME-over-Fabrics-connected固態硬盤。這款產品使用了一個賽靈思Kintex Ultrascale FPGA,包含Kazan網絡的硬件和軟件以及兩個M.2固態硬盤以用于存儲。
CNEX實驗室表示它的SSD控制器ASICs將原生的10g咬合接口與NVMoE結合,從而實現高效、低延遲的擴展,以補充PCIe和基于以太網的轉換,從簡單的SSD扇出到現代存儲結構的實現。
Attala Systems將在8月8日至10日在圣克拉拉閃存峰會上展示它的新產品。