圣何塞——談到對 FPGA 進行編程時,大多數人認為你需要成為一名芯片設計師,或者比能夠對量子計算機進行編程更進一步。但賽靈思想要改變這一切。
在賽靈思開發者論壇 (XDF) 上,該公司宣布了一個名為 Vitis 的全新開發平臺——新平臺將是開放和免費的。
Xilinx 首席執行官 Victor Peng 與 Versal 董事會(照片:Kevin Krewell)
對于一家主要開發平臺 Vivado 面向 FPGA 配置的低級控制的公司來說,這是一個重大變化。FPGA 的適應性一直更強,但現在賽靈思希望它們更易于編程。不僅僅是像 Zynq 這樣的 FPGA——Vitis 的真正靈感來自 Xilinx 的新型 Versal 異構處理器。Versal 是一種新型處理器,在去年的 XDF 上推出,它集成了 CPU、DSP、FPGA 結構、片上網絡和機器學習加速器,使其成為高性能、多功能和適應性強的處理芯片。
無論是在嵌入式應用程序還是云服務中,成功使用任何 FPGA 的關鍵是軟件工具。這就是 Vitas 對于更廣泛地接受 FPGA 和 Versal 架構的關鍵所在。
Vitis 平臺是一個統一的工具,可以采用 Xilinx HLS 或 C/C++ 代碼并針對標準開發環境中的任何處理元素。Xilinx 承諾以免費和開放的方式支持 Vitis。該公司在 Github 上構建了一個包含 400 多個庫函數的廣泛列表。還將有一個 Vitis AI 工具支持 TensorFlow、Caffe 和 PyTorch 等標準框架。FPGA 的好處之一是您可以更改硬件以適應 AI 模型。
Vitas 和 Versal 的目標是將賽靈思從 FPGA 供應商轉變為靈活且適應性強的處理供應商。Xilinx 大力押注異構計算,為了實現這一目標,您需要一個統一的軟件架構,程序員可以將其用于 Versal 芯片內的各種元素。賽靈思將軟件開放和免費的想法是對賽靈思如何進入市場的徹底重新構想。
Vitis 處于測試階段,一些主要客戶計劃于 11 月 1 日全面上市。有關更多信息,請訪問 Developer.xilinx.com。
Xilinx 成長市場
Xilinx 的三大增長動力是 5G 基礎設施、汽車平臺和數據中心。雖然傳統 FPGA 在所有三個領域都取得了不錯的進展,但 Versal 是一個更完整的平臺,可以獨立運行,而不僅僅是作為主機處理器的加速器。也就是說,Xilinx 認識到幾個 Arm 內核可能不足以滿足某些應用的需求,并且 Versal 支持 PCIe 4.0,Vitas 環境旨在支持多種類型的主機處理器,包括片上 Arm、x86 和力量。
使用像 Versal 這樣的可編程部件的優勢在于,它允許設計更快速地改變,即使在現場也是如此。關鍵應用市場之一是算法不斷變化的數據中心中的機器學習推理。此外,即使是云提供商也正在朝著成為異構計算平臺的方向發展。亞馬遜的 AWS 云服務有許多不同的異構計算實例,包括 FPGA 和 GPU。XDF 的新成員賽靈思宣布,它還添加了微軟的 Azure 云服務——這對公司來說是一個巨大的勝利。隨著 Azure 的加入,Xilinx 在兩家領先的云提供商中擁有了 FPGA 實例。
(來源:賽靈思)點擊這里查看大圖
在通信市場,5G 部署是賽靈思的一個關鍵機遇——從射頻到核心路由器。對于 5G,為頻譜重用而設計的大規模 MIMO 16×16 天線陣列需要高級計算甚至機器學習來優化波束形成。Xilinx 與三星和華為等通信公司進行了設計。
汽車是賽靈思關注的另一個細分市場。從傳感器數據的數據聚合和預處理、傳感器融合、ADAS 到自動駕駛級別 4,這里有很多機會。事實上,賽靈思已經在汽車領域贏得了大量設計勝利,并為 ADAS 設計出貨了 6000 萬臺。Xilinx 已經在汽車領域擁有龐大的業務,并聲稱在前向攝像頭處理領域排名第二,在 LiDAR 和 4D 雷達領域排名第一。FPGA 提供設計靈活性和低延遲處理。
自動駕駛的前沿可能是“robotaxis”,賽靈思在舞臺上有一個非常有趣的初創公司 pony.ai,它正在解決這個市場。Pony.ai 展示了其軟件在繁忙的中國交通中導航汽車的能力。汽車和自動駕駛汽車仍在不斷發展,創新周期超過了芯片設計周期,這使其成為 FPGA 和 Versal 的機會。對于更傳統的 ADAS 方法,日立汽車系統公司正在使用 Xilinx FPGA 實現 ADAS Level 2+,并已開始投資 Versal 設計。
雖然消費者自動駕駛可能還需要幾年的時間,但像優步和滴滴這樣的拼車公司將從機器人出租車中受益匪淺。Xilinx 顯示的數據估計,自動駕駛出租車的運營成本約為每英里 0.60 美元,每天最多可行駛 30 次,而人工駕駛汽車的成本約為每英里 1.50 美元,每天可行駛約 15 次。自主機器人出租車的經濟性對于運輸即服務業務而言是引人注目的。
重新映像硬件
雖然芯片行業的一些人正在推動特定領域的處理架構的想法,但這些人往往忽略了可編程邏輯的想法,例如 FPGA 和 Versal。雖然兩者都是異構計算架構,但特定領域的設計會導致芯片或 3-D 封裝芯片具有大量多余的硅片,這些硅片可能不時使用,但并非一直使用。在 FPGA 的情況下,通過根據當前需要對其重新編程,可以更有效地重新利用硅。這允許硅在時域中共享以用于不同的功能。利用 FPGA 技術的混合架構具有提高硅效率的潛力。
由于登納德縮放的終結和摩爾定律的放緩,所有這些芯片架構的新想法都在出現。我們不能再依靠工藝改進來制造更快、更低功耗和更便宜的芯片。現在需要新的架構方法來為我們帶來應對新的具有挑戰性的工作負載所需的高級處理能力,而賽靈思擁有獨特的可擴展解決方案,現在將更容易被更多主流程序員使用。
審核編輯 黃昊宇
-
開發平臺
+關注
關注
0文章
94瀏覽量
14293
發布評論請先 登錄
相關推薦
評論