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

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

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

自適應(yīng)計算加速軟件定義硬件時代到來

lPCU_elecfans ? 來源:電子發(fā)燒友網(wǎng) ? 作者: 程文智 ? 2021-09-03 11:20 ? 次閱讀

以前設(shè)計一個產(chǎn)品,先要規(guī)劃好硬件架構(gòu),等硬件設(shè)計全部完成后,才會開始軟件部分的開發(fā),然后才是完整產(chǎn)品的發(fā)布。現(xiàn)在,隨著云計算、互聯(lián)網(wǎng)的發(fā)展,以及AI5G自動駕駛的興起,硬件和產(chǎn)品的開發(fā)流程需求在發(fā)生著前所未有的變化,比如更高的硬件性能;更高的安全和保密需求;不斷增加的傳感器類型和接口;不斷演進的AI算法和模型;以及軟件開發(fā)需要與硬件開發(fā)同步進行等等。

在這些新需求的推動下,“軟件定義硬件”的概念被人多次提到,人們希望芯片中所有操作的控制和調(diào)度都由軟件來完成,從而減少相應(yīng)的硬件開銷,把節(jié)省的部分用于運算和片上存儲。這個愿望看起來很美好,但實現(xiàn)起來還是有不少難度的,比如FPGA可以實現(xiàn)一部分的軟件定義硬件功能,但其效率比ASIC低,功耗卻比ASIC高。那有沒有什么更好的辦法呢?

自適應(yīng)平臺的優(yōu)勢

賽靈思的自適應(yīng)計算平臺就是為此而生的。根據(jù)賽靈思的自適應(yīng)計算白皮書和自適應(yīng)計算專區(qū),自適應(yīng)計算以FPGA技術(shù)為基礎(chǔ),支持在芯片上動態(tài)構(gòu)建特定領(lǐng)域架構(gòu)(DSA)。也就是說,自適應(yīng)計算允許DSA隨需求變化進行動態(tài)更新,從而避免受到漫長的ASIC設(shè)計周期和高昂的NRE成本的約束。隨著處理的分布式水平不斷提高,自適應(yīng)計算不僅能夠支持軟件的無線(OTA)更新,也支持硬件無線更新,而且更新可以幾乎無線的次數(shù)反復(fù)進行。

“自適應(yīng)平臺”則指以自適應(yīng)硬件為核心的任意類型產(chǎn)品或解決方案。自適應(yīng)平臺完全基于相同的自適應(yīng)硬件基礎(chǔ),但其包含的內(nèi)容遠不止芯片硬件或器件,而是涵蓋了全部的硬件和全面的成套設(shè)計軟件和運行軟件。

有了自適應(yīng)平臺后,硬件工程師可以從那些重復(fù)和低端的設(shè)計工作中解放出來,專注于自己擅長的專業(yè)功能的開發(fā),軟件工程師則可以跟硬件工程師同一時間開始設(shè)計工作,而不需要等到所有硬件全部設(shè)計好之后才開始工作。

當(dāng)然,除了這個好處之外,自適應(yīng)平臺還有以下一些優(yōu)勢:

一是加快產(chǎn)品上市進程。比如賽靈思的其中一個自適應(yīng)計算平臺產(chǎn)品Alveo數(shù)據(jù)中心加速器卡,使用該加速卡來構(gòu)建的應(yīng)用,能為特定應(yīng)用加速,而不需要特別的硬件定制。且只需將PCIe卡添加到服務(wù),就可以從現(xiàn)有的軟件應(yīng)用中直接調(diào)用加速庫。

二是可以降低運營成本。與基于 CPU 的解決方案相比,由于計算密度的提升,基于自適應(yīng)平臺的優(yōu)化應(yīng)用能在每節(jié)點提供大幅提高的效率。

三是可靈活且動態(tài)地配置工作負(fù)載。自適應(yīng)平臺可根據(jù)當(dāng)前需求重新配置。開發(fā)者可以在自適應(yīng)平臺內(nèi)輕松切換已部署應(yīng)用,使用相同設(shè)備即可滿足不斷變化的工作負(fù)載需求。

四是能兼容未來。自適應(yīng)平臺能不斷進行調(diào)整。如果現(xiàn)有應(yīng)用需要新的功能,則可以對硬件重新編程,以最佳方式實現(xiàn)這些功能,減少硬件升級需求,進而延長系統(tǒng)使用壽命。

五是可加速整體應(yīng)用。因為AI推斷很少單獨存在,一般是更大的數(shù)據(jù)分析與處理鏈條的組成部分,往往與使用傳統(tǒng)(非AI)實現(xiàn)方案的多個上游級和下游級并存。這些系統(tǒng)中的嵌入式AI部分得益于AI加速,而非AI部分也能從加速中獲益。自適應(yīng)計算的天然靈活性適合為AI和非AI處理任務(wù)進行加速,稱之為“整體應(yīng)用加速”。隨著計算密集型AI推斷滲透到更多應(yīng)用中,其重要性也在日益提升。

自適應(yīng)計算的成功落地案例

以前,工程師如果要使用FPGA,就需要自己構(gòu)建自己的硬件板,并用硬件描述語言(HDL)配置好FGPA才行。如今,自適應(yīng)平臺的開發(fā)者只需要使用自己熟悉的軟件框架和語言(比如C++PythonTensorFlow等),直接發(fā)揮自適應(yīng)計算的效能。也就是說,軟件和AI開發(fā)者不需要構(gòu)建電路板,或者成為硬件專家,就能自如地運用自適應(yīng)計算。

更為方便的是,工程師不僅可以通過API直接調(diào)用他們現(xiàn)有的軟件代碼,還可以使用獨立軟件供應(yīng)商(ISV)生態(tài)系統(tǒng)和廠商提供的開源庫,庫里有大量的加速API可供使用。

以賽靈思已經(jīng)量產(chǎn)的兩款自適應(yīng)計算平臺產(chǎn)品Kria SOM和Alveo加速器卡為例。Kria SOM基于Zynq UltraScale+ MPSoC 架構(gòu)而構(gòu)建,支持開發(fā)者在交鑰匙自適應(yīng)平臺上開發(fā)邊緣應(yīng)用。通過將系統(tǒng)的核心部分標(biāo)準(zhǔn)化,開發(fā)者有更多時間專注于打造差異化功能特性。

賽靈思首款量產(chǎn)的Kria SOM產(chǎn)品就是K26 SOM,硬件配置方面,K26 SOM基于Zynq UltraScale+ MPSoC架構(gòu)設(shè)計,整體尺寸為77×60×11mm,搭載四核Arm A53處理器,內(nèi)置64位4GB的DDR4內(nèi)存,擁有256K系統(tǒng)邏輯單元和1.4TOPS AI處理器性能,支持4K 60p的H.264/265視頻編解碼器。

Kria SOM是作為量產(chǎn)就緒型的產(chǎn)品來設(shè)計、制造和測試的,它可以承受各種嚴(yán)苛的應(yīng)用環(huán)境。目前Kria SOM分為工業(yè)級和商用級兩種類別,工業(yè)級支持更高的振動和更極端的溫度,同時也有更長的生命周期等級和維保。

Kria SOM主要針對智能視覺的應(yīng)用,因此,它可以用于智慧城市中的高速目標(biāo)檢測,比如車牌識別等應(yīng)用;同時,它也可以用于工業(yè)產(chǎn)線上的機器視覺應(yīng)用。

對于Alveo 加速器卡,它采用行業(yè)標(biāo)準(zhǔn)的PCI-e接口,可為任意數(shù)據(jù)中心應(yīng)用提供硬件卸載能力,同時還可用于SmartSSD存儲,在存儲訪問點上進行加速。此外,還能用于SmartNIC,直接在網(wǎng)絡(luò)流量上提供加速。

比如Alveo SN1000 SmartNIC,它擴展了SmartNIC的性能包絡(luò),其以數(shù)據(jù)中心和邊緣計算平臺為目標(biāo),結(jié)合了高性能網(wǎng)絡(luò)、CPU集群和大規(guī)模FPGA,在一塊板子上構(gòu)建了一個高性能計算(HPC)平臺,具有顯著的網(wǎng)絡(luò)加速功能。

此外,Alveo SN1000 SmartNIC采用標(biāo)準(zhǔn)化和軟件框架,不需要直接處理FPGA的編程,使用更加方便。工程師可以利用賽靈思或第三方支持FPGA中使用的大部分固件,甚至CPU集群上運行的軟件。CPU集群可運行標(biāo)準(zhǔn)的Linux發(fā)行版,如Ubuntu和Yocto Linux。SmartNIC驅(qū)動程序可用于Red Hat Enterprise Linux (RHEL)、CentOS和Ubuntu等主機平臺。

在應(yīng)用方面,Alveo適用于基因組學(xué)分析、圖形數(shù)據(jù)庫、醫(yī)療影像的處理分析,以及基于視頻影像監(jiān)控類應(yīng)用。在應(yīng)用落地方面,已經(jīng)有數(shù)據(jù)中心及基因測序應(yīng)用方面都有應(yīng)用。

結(jié)語

軟件正在改變硬件,軟硬件的結(jié)合發(fā)展將會改變產(chǎn)品的形態(tài),進一步改變我們的生活。雖然現(xiàn)在軟件定義硬件并沒有大規(guī)模鋪開,但不論從我們常用的手機應(yīng)用,到工業(yè)應(yīng)用,以及自適應(yīng)計算平臺中軟件的作用,我們可以明顯看到軟件在產(chǎn)品中所起到的作用越來越大。未來自適應(yīng)計算平臺必將加速軟件定義硬件時代的到來。

編輯:jq

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

    關(guān)注

    450

    文章

    49636

    瀏覽量

    417178
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1175

    瀏覽量

    119988
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10702

    瀏覽量

    209373
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    785

    瀏覽量

    37151
  • OTA
    OTA
    +關(guān)注

    關(guān)注

    7

    文章

    552

    瀏覽量

    34982

原文標(biāo)題:自適應(yīng)計算加速軟件定義硬件時代到來

文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    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 ?417次閱讀

    如何在自己的固件中增加wifi自適應(yīng)性相關(guān)功能,以通過wifi自適應(yīng)認(rèn)證測試?

    目前官方提供了自適應(yīng)測試固件 ESP_Adaptivity_v2.0_26M_20160322.bin 用于進行 wifi 自適應(yīng)認(rèn)證測試. 請問如何在自己的固件中增加 wifi 自適應(yīng)性相關(guān)功能,以通過 wifi
    發(fā)表于 07-12 08:29

    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><b class='flag-5'>加速</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 ?342次閱讀

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

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

    什么是自適應(yīng)光學(xué)?自適應(yīng)光學(xué)原理與方法的發(fā)展

    目前,世界上大型的望遠鏡系統(tǒng)都采用了自適應(yīng)光學(xué)技術(shù),自適應(yīng)光學(xué)的出現(xiàn)為補償動態(tài)波前擾動,提高光波質(zhì)量提供了新的研究方向。 60多年來,自適應(yīng)光學(xué)技術(shù)獲得蓬勃發(fā)展,現(xiàn)已應(yīng)用于天文學(xué)、空間光學(xué)、激光、生物醫(yī)學(xué)等領(lǐng)域。
    發(fā)表于 03-11 10:27 ?1372次閱讀

    【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 ?823次閱讀
    【ALINX 技術(shù)分享】AMD Versal AI Edge <b class='flag-5'>自適應(yīng)計算</b><b class='flag-5'>加速</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 ?627次閱讀
    【ALINX 技術(shù)分享】AMD Versal AI Edge <b class='flag-5'>自適應(yīng)計算</b><b class='flag-5'>加速</b>平臺之準(zhǔn)備工作(1)

    Versal自適應(yīng)SoC硬件、IP和平臺開發(fā)方法指南

    電子發(fā)燒友網(wǎng)站提供《Versal自適應(yīng)SoC硬件、IP和平臺開發(fā)方法指南.pdf》資料免費下載
    發(fā)表于 01-03 10:49 ?0次下載
    Versal<b class='flag-5'>自適應(yīng)</b>SoC<b class='flag-5'>硬件</b>、IP和平臺開發(fā)方法指南

    Versal 自適應(yīng)SoC設(shè)計指南

    電子發(fā)燒友網(wǎng)站提供《Versal 自適應(yīng)SoC設(shè)計指南.pdf》資料免費下載
    發(fā)表于 12-14 16:22 ?1次下載
    Versal <b class='flag-5'>自適應(yīng)</b>SoC設(shè)計指南

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

    ,使用自適應(yīng)濾波器來執(zhí)行噪聲消除、回聲消除。 項目采用LabVIEW圖形化開發(fā)環(huán)境和Compact RIO硬件執(zhí)行實時自適應(yīng)降噪。典型的自適應(yīng)降噪系統(tǒng)如下圖所示。 其中s(n)是需要
    發(fā)表于 11-30 19:38

    AMD Versal系列CIPS IP核介紹

    AMD自適應(yīng)計算加速平臺(ACAP)是一個完全軟件可編程資源集合,這些資源結(jié)合在一起構(gòu)成片上系統(tǒng) (SoC),包括以下主要的資源塊
    的頭像 發(fā)表于 11-27 14:12 ?881次閱讀
    AMD Versal系列CIPS IP核介紹

    Vivado? 設(shè)計套件 2023.2 版本:加速自適應(yīng) SoC 和 FPGA 產(chǎn)品設(shè)計

    作者:Suhel Dhanani AMD 自適應(yīng) SoC 與 FPGA 事業(yè)部軟件市場營銷總監(jiān) 由于市場環(huán)境日益復(fù)雜、產(chǎn)品競爭日趨激烈,為了加快推出新型自適應(yīng) SoC 和 FPGA 設(shè)計,硬件
    的頭像 發(fā)表于 11-02 08:10 ?1153次閱讀

    自適應(yīng)巡航系統(tǒng)的組成及原理

    在ACC系統(tǒng)中,測距雷達用于測量自車與前方車輛的車頭距、相對速度、相對加速度,是自適應(yīng)巡航控制系統(tǒng)中的關(guān)鍵設(shè)備之一,也是決定該系統(tǒng)造價的主要元件。其主要組成包括發(fā)射天線,接受天線,DPS(數(shù)字信號處理)處理單元,數(shù)據(jù)線等。
    發(fā)表于 11-01 09:55 ?862次閱讀
    <b class='flag-5'>自適應(yīng)</b>巡航系統(tǒng)的組成及原理

    報名開啟丨AMD邀您共享自適應(yīng)和嵌入式技術(shù)盛會

    報名 開啟 11月28日 北京 高性能和自適應(yīng)計算正在改變我們的生活,從飛速發(fā)展的第三生活空間(汽車)、更智能的工業(yè)自動化、日新月異的人工智能、關(guān)愛生命的醫(yī)療與健康,還有我們看不到卻充斥我們生活
    的頭像 發(fā)表于 10-19 11:20 ?369次閱讀
    報名開啟丨AMD邀您共享<b class='flag-5'>自適應(yīng)</b>和嵌入式技術(shù)盛會