微軟開源用於Azure 數據壓縮的算法、硬件和源碼
微軟正在向OCP(開源計算項目,Open Compute Project)發布“Project Zipline”數據壓縮算法,以及相關的硬件規格和源碼。微軟正在開源雲壓縮算法,並優化著雲存儲的硬件實現。微軟將該算法命名為“Project Zipline”,加上相關的硬件規範和源碼發佈到OCP。
OCP公佈開放硬件設計,致力於省成本地構建數據中心。微軟於2014年加入OCP,是該組織交換機抽象接口(SAI)項目的創建者。目前,OCP已經發布了主板、芯片組、電纜、通用插座、連接器和開放式網絡和交換機的規範。
微軟官方在一篇博文表示,“Project Zipline” 是針對各種數據集進行了優化的前沿壓縮技術,發布的RTL (寄存器傳輸語言,Register Transfer Language)允許硬件供應商使用參考設計來生產硬件芯片,以達到最高的壓縮、最低的成本和算法功耗。
Zipline 壓縮技術預計可以進入到各種市場,比如網絡數據處理、智能固態硬盤、檔案系統、雲設備、通用微處理器和邊緣設備等,微軟希望OCP 社區可以為該算法和規範做出貢獻。
在此之前,微軟發布並對加密微控制器標準“Project Cerberus”做了貢獻。官方將Cerberus視為Project Olympus的下一階段。微軟的數據中心服務器設計為Project Olympus做著貢獻,其FV2 虛擬機系列在Azure中就部署了Project Olympus硬件。
據了解,“Project Zipline” 項目的發布是為了配合2019年開放計算項目全球峰會(The Open Compute Project Global Summit 2019)的啟動。去年這個峰會,微軟推出了標準化SSD 固件接口的規範“Project Denali”。