0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于FPGA的自適應(yīng)計算創(chuàng)建高性能計算機

星星科技指導(dǎo)員 ? 來源:Xilinx ? 作者:Salil Raje ? 2022-06-03 11:14 ? 次閱讀

在 COVID-19 大流行導(dǎo)致范式轉(zhuǎn)變之后,我們大多數(shù)人仍在通過在線視頻會議與我們的同事會面。您可能沒有過多考慮從會議中流式傳輸所有內(nèi)容和提要需要什么。但是,如果您是數(shù)據(jù)中心運營商,您可能在過去一年中沒有睡很多覺,擔(dān)心如何應(yīng)對前所未有的視頻流量大流行性激增。

不僅如此,如今的數(shù)據(jù)中心還必須處理來自視頻會議、流媒體內(nèi)容、在線游戲和電子商務(wù)等廣泛工作負載的非結(jié)構(gòu)化數(shù)據(jù)的爆炸式增長。其中許多應(yīng)用程序?qū)ρ舆t非常敏感,并且還受制于不斷發(fā)展的壓縮、加密和數(shù)據(jù)庫架構(gòu)標(biāo)準(zhǔn)。

這迫使數(shù)據(jù)中心擴展其基礎(chǔ)架構(gòu)以滿足各種苛刻工作負載的性能和延遲要求,同時努力將成本和功耗降至最低。事實證明這是非常困難的,它迫使數(shù)據(jù)中心運營商重新考慮他們當(dāng)前的架構(gòu)并探索本質(zhì)上更具可擴展性和效率的新配置。

目前,大多數(shù)數(shù)據(jù)中心都有固定資源集的機架,將 SSDCPU 和加速器組合在單個服務(wù)器中。雖然這確保了計算和存儲之間的高帶寬連接,但它在資源利用率方面非常低效,因為每臺服務(wù)器中的存儲和計算比率都是固定的。由于工作負載需要不同的計算和存儲組合,因此每臺服務(wù)器中都會留下未使用的資源孤島。

可組合基礎(chǔ)設(shè)施

一種新的架構(gòu)正在出現(xiàn),它有望顯著提高資源利用率。它被稱為“可組合基礎(chǔ)設(shè)施”??山M合基礎(chǔ)設(shè)施需要 解耦 資源,而是將它們匯集在一起??,讓它們可以從任何地方訪問??山M合的基礎(chǔ)架構(gòu)可以使用適量的資源來配置工作負載,并通過軟件進行快速重新配置。

一個包含 CPU、SSDS 和加速器池的可組合架構(gòu),這些池聯(lián)網(wǎng)在一起并由基于標(biāo)準(zhǔn)的配置框架控制,有望大大提高數(shù)據(jù)中心的資源效率。在這樣的架構(gòu)中,不同的工作負載可能有不同的計算、存儲和加速要求,這些資源將被相應(yīng)地分配,而不會浪費硬件。這在理論上聽起來不錯,但在實踐中,有一個大問題:延遲。

延遲挑戰(zhàn)

當(dāng)您分解資源并將它們移得更遠時,由于 CPU 和 SSD 之間或 CPU 和加速器之間的網(wǎng)絡(luò)流量,您會產(chǎn)生更多的延遲和減少的帶寬。除非您有某種方法可以減少網(wǎng)絡(luò)流量并以有效的方式互連資源,否則這可能會受到嚴(yán)重限制。這就是 FPGA 在解決延遲挑戰(zhàn)中發(fā)揮三個主要作用的地方:

FPGA 充當(dāng)自適應(yīng)加速器,可以針對每個工作負載進行定制,以獲得最佳性能。

FPGA 還可以使計算更接近數(shù)據(jù),從而減少延遲并最小化所需的帶寬。

FPGA 的適應(yīng)性強、智能結(jié)構(gòu)可實現(xiàn)資源的有效池化,而不會產(chǎn)生過多的延遲。

自適應(yīng)加速度

基于 FPGA 的計算加速器的第一個顯著優(yōu)勢是顯著提高了當(dāng)今需求量很大的工作負載的性能。在實時流媒體應(yīng)用的視頻轉(zhuǎn)碼用例中,F(xiàn)PGA 解決方案的性能通常比 x86 CPU 高 30 倍,這有助于數(shù)據(jù)中心運營商應(yīng)對同時流媒體數(shù)量的巨大增長。另一個例子是基因組測序的關(guān)鍵領(lǐng)域。Xilinx 基因組學(xué)最近的一位客戶發(fā)現(xiàn),我們基于 FPGA 的加速器提供答案的速度比 CPU 快 90 倍,幫助醫(yī)學(xué)研究人員測試 DNA 樣本的時間縮短了過去的一小部分。

讓計算更接近數(shù)據(jù)

可組合數(shù)據(jù)中心中 FPGA 的第二個關(guān)鍵優(yōu)勢是能夠使自適應(yīng)計算接近數(shù)據(jù),無論是靜止的還是運動的。SmartSSD 計算存儲設(shè)備中使用的賽靈思 FPGA 可加速高速搜索、解析、壓縮和加密等功能,這些功能通常由 CPU 執(zhí)行。這有助于為更復(fù)雜的任務(wù)卸載 CPU,但也減少了 CPU 和 SSD 之間的流量,從而減少了帶寬消耗并減少了延遲。

同樣,我們的 FPGA 現(xiàn)在用于 SmartNIC,例如我們的新 Alveo SN1000,通過線速數(shù)據(jù)包處理、壓縮和加密服務(wù)以及適應(yīng)特定數(shù)據(jù)中心或客戶的自定義交換要求的能力來加速運動中的數(shù)據(jù)。

智能面料

當(dāng)您將 FPGA 的自適應(yīng)計算加速與低延遲連接相結(jié)合時,您可以在可組合數(shù)據(jù)中心更進一步。您可以將計算繁重的工作負載分配給通過適應(yīng)性強的智能結(jié)構(gòu)互連的加速器集群——按需創(chuàng)建高性能計算機。

當(dāng)然,如果您不能使用最佳加速算法對計算加速器、SmartSSD 和 SmartNIC 進行編程,然后為每個工作負載以正確的數(shù)量配置它們,那么這一切都是不可能的。為此,我們構(gòu)建了一個全面的軟件堆棧,該堆棧利用 TensorFlow 和 FFMPEG 等特定領(lǐng)域的行業(yè)框架,這些框架與我們的 Vitis 開發(fā)平臺配合使用。我們還看到了 RedFish 等更高級別的供應(yīng)框架在幫助智能資源分配方面的作用。

未來是現(xiàn)在

可組合數(shù)據(jù)中心的承諾是一個激動人心的變化,Xilinx 器件和加速器卡是這種新型高效架構(gòu)的關(guān)鍵構(gòu)建塊。憑借快速的可重構(gòu)性、低延遲和能夠適應(yīng)不斷變化的工作負載的靈活架構(gòu),Xilinx 完全有能力成為這一演變的主要參與者。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1624

    文章

    21539

    瀏覽量

    600483
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2140

    瀏覽量

    120693
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    20

    文章

    2811

    瀏覽量

    116992
收藏 人收藏

    評論

    相關(guān)推薦

    云端超級計算機怎么用

    云端超級計算機是一種基于云計算高性能計算服務(wù),它將大量計算資源和存儲資源集中在一起,通過網(wǎng)絡(luò)向用戶提供按需的
    的頭像 發(fā)表于 10-18 10:14 ?23次閱讀

    M.2 連接器,滿足高性能計算機設(shè)備的數(shù)據(jù)傳輸需求

    的SATA連接器,M.2 連接器在外形尺寸、傳輸速度以及兼容性上具備顯著優(yōu)勢,滿足高性能計算機設(shè)備的數(shù)據(jù)傳輸需求。 產(chǎn)品特點 體積小巧 產(chǎn)品采用緊湊型設(shè)計,相較于傳統(tǒng)的SATA連接器體積更小,可有效節(jié)省設(shè)備空間,適用于各類輕薄型設(shè)備。 高速傳輸 支持
    的頭像 發(fā)表于 09-23 09:38 ?146次閱讀
    M.2 連接器,滿足<b class='flag-5'>高性能計算機</b>設(shè)備的數(shù)據(jù)傳輸需求

    晶體管計算機和電子管計算機有什么區(qū)別

    晶體管計算機和電子管計算機作為計算機發(fā)展史上的兩個重要階段,它們在多個方面存在顯著的區(qū)別。以下是對這兩類計算機在硬件、性能、應(yīng)用以及技術(shù)發(fā)展
    的頭像 發(fā)表于 08-23 15:28 ?932次閱讀

    ALINX受邀參加AMD自適應(yīng)計算峰會

    近日,AMD 自適應(yīng)計算峰會(AMD Adaptive Computing Summit, 即 AMD ACS)在深圳舉行,聚焦 AMD 自適應(yīng) SoC 和 FPGA 產(chǎn)品最新動態(tài),以及設(shè)計工具和開發(fā)環(huán)境的前沿技巧,是全球硬件開
    的頭像 發(fā)表于 08-02 14:36 ?512次閱讀

    工業(yè)計算機與普通計算機的區(qū)別

    在信息化和自動化日益發(fā)展的今天,計算機已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ摺H欢?,?b class='flag-5'>計算機領(lǐng)域中,工業(yè)計算機和普通計算機雖然都具備基本的計算
    的頭像 發(fā)表于 06-06 16:45 ?916次閱讀

    PMP22165.1-適用于 Xilinx 通用自適應(yīng)計算加速平臺 (ACAP) 的電源 PCB layout 設(shè)計

    電子發(fā)燒友網(wǎng)站提供《PMP22165.1-適用于 Xilinx 通用自適應(yīng)計算加速平臺 (ACAP) 的電源 PCB layout 設(shè)計.pdf》資料免費下載
    發(fā)表于 05-19 10:45 ?0次下載
    PMP22165.1-適用于 Xilinx 通用<b class='flag-5'>自適應(yīng)計算</b>加速平臺 (ACAP) 的電源 PCB layout 設(shè)計

    AMD 自適應(yīng)計算技術(shù)助力索尼半導(dǎo)體解決方案激光雷達汽車參考設(shè)計

    ?19 日,加利福尼亞州圣克拉拉— AMD(超威,納斯達克股票代碼:AMD)今日宣布,其尖端自適應(yīng)計算技術(shù)為索尼半導(dǎo)體解決方案(?SSS )所選用,用于其最新汽車激光雷達(?LiDAR
    的頭像 發(fā)表于 03-20 20:28 ?381次閱讀

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹(2)

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之 Versal 介紹,以及Versal 芯片開發(fā)流程的簡介。
    的頭像 發(fā)表于 03-07 16:03 ?911次閱讀
    【ALINX 技術(shù)分享】AMD Versal AI Edge <b class='flag-5'>自適應(yīng)計算</b>加速平臺之 Versal 介紹(2)

    【ALINX 技術(shù)分享】AMD Versal AI Edge 自適應(yīng)計算加速平臺之準(zhǔn)備工作(1)

    AMD Versal AI Edge 自適應(yīng)計算加速平臺之準(zhǔn)備工作,包含軟件環(huán)境、硬件環(huán)境。
    的頭像 發(fā)表于 03-07 15:49 ?701次閱讀
    【ALINX 技術(shù)分享】AMD Versal AI Edge <b class='flag-5'>自適應(yīng)計算</b>加速平臺之準(zhǔn)備工作(1)

    什么是HPC高性能計算

    高性能計算(HighPerformanceComputing,簡稱HPC),是指利用集群、網(wǎng)格、超算等計算機技術(shù),通過合理地組織計算機資源以及運用適合的算法和程序,提高
    的頭像 發(fā)表于 02-19 13:27 ?734次閱讀
    什么是HPC<b class='flag-5'>高性能</b><b class='flag-5'>計算</b>

    智能化的計算機體系結(jié)構(gòu)設(shè)計方案

    未來計算機體系結(jié)構(gòu)將趨向于智能化和自適應(yīng)性。智能化的計算機體系結(jié)構(gòu)可以根據(jù)不同的任務(wù)和場景進行智能調(diào)整,提高計算機性能和效率。
    發(fā)表于 01-22 11:05 ?370次閱讀
    智能化的<b class='flag-5'>計算機</b>體系結(jié)構(gòu)設(shè)計方案

    工業(yè)計算機與商用計算機的區(qū)別

    工業(yè)計算機與商用計算機的區(qū)別? 工業(yè)計算機和商用計算機是兩種應(yīng)用于不同領(lǐng)域的計算機系統(tǒng)。雖然它們在技術(shù)方面存在一些共性,但在功能、設(shè)計、可靠
    的頭像 發(fā)表于 12-27 10:50 ?556次閱讀

    工業(yè)計算機和PLC的區(qū)別

    存在一些區(qū)別。 首先,工業(yè)計算機是一種高性能的通用計算機,它具有強大的計算、存儲和通信能力。工業(yè)計算機一般采用標(biāo)準(zhǔn)的x86架構(gòu),可以運行各類
    的頭像 發(fā)表于 12-15 10:10 ?802次閱讀

    LabVIEW開發(fā)自適應(yīng)降噪ANC

    對如何控制整個ANC過程進行編程。在cRIO-9104 FPGA上運行的框圖如下所示。 自適應(yīng)降噪在當(dāng)今的降噪應(yīng)用中很有用。通過使用LabVIEW自適應(yīng)過濾器工具包,您可以根據(jù)不同的需求在臺式
    發(fā)表于 11-30 19:38

    基于FPGA與PCI總線的實時控制計算機的設(shè)計與實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于FPGA與PCI總線的實時控制計算機的設(shè)計與實現(xiàn).pdf》資料免費下載
    發(fā)表于 10-25 11:04 ?0次下載
    基于<b class='flag-5'>FPGA</b>與PCI總線的實時控制<b class='flag-5'>計算機</b>的設(shè)計與實現(xiàn)