計算型存儲(Computational storage)是一股新的發展趨勢,什麼是計算型存儲呢?所謂計算型存儲指的是一些數據處理的任務交給存儲層來做,而不是把數據挪到主內存裏用host的CPU來處理。
計算型存儲背後反映出,人們對於將數據從存儲的地方遷移到計算的地方時的考慮,這一過程耗費時間,效率比較低。在AI和數據分析領域,數據量都非常大,這時,將數據從產生的地方遷移的話,產生的延遲對於延遲敏感型應用來說是不可接受的。
每當新的趨勢出現,各種創新創業公司都會冒出來,沿著不同的技術路線開發不同的技術方案,計算型存儲與許多新型的技術門類一樣,也缺少一些標準。
為此,SNIA專門成立了一個專門面向計算型存儲的技術工作組,該工作組由NGD和SK Hynix共同主持,有20多家公司參與其中。
451 Research的一份報告上簡要介紹了計算型存儲,近日這份報告還將出現在SNIA的官網上。
Blocks & Files 網站上也能看到這份報告,這裡簡要介紹幾個創新公司吧。
NGD Systems
NGD通過將ARM Cortex-A53處理器集成到NVMe SSD控制器,這種簡單方式來實現現場數據處理。
數據仍然需要從NAND快閃記憶體晶元移動到處理器,但這是通過使用一個通用快閃記憶體介面(CFI)完成的,該介面的帶寬是主機介面的三到六倍。