吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

是什么讓 SmartNIC 實現了智能化?

YCqV_FPGA_EETre ? 來源:FPGA開發圈 ? 作者:FPGA開發圈 ? 2020-09-18 09:40 ? 次閱讀

智能手機似乎迎來了“智能”化的時代,并掀起了物聯網IoT)革命。那么,是什么讓 SmartNIC 實現了智能化?是硬件、編程還是其他什么?

網絡接口卡(NIC)自 20 世紀 80 年代中期第一臺 PC 推出后不久便開始投放市場,但我們在過去的幾年里才看到 SmartNIC 的出現。這一市場上的每家公司對 SmartNIC 產品的細分市場都有著不同定義。最基本的定義就如同一個可編程的 NIC 一樣簡單。

反之,其他公司則通過在其實現方案中使用大量芯片和固件來使這一概念復雜化。不過,歸根結底,通常人們會將其定義成一個 NIC,它包括向客戶開放額外的可用計算資源,以及利用這些資源所必需的開源工具。

智能手機剛剛問世時,許多人都已經擁有手機。然而十年后,幾乎所有人的手機都是智能手機。為什么會這樣?這并不是因為人們都厭倦了《貪吃蛇》,想換成《糖果粉碎傳奇》玩一玩。他們看到了一個集手機、相機和移動計算功能為一體的平臺所能帶來的價值,在這個平臺上,他們可以管理社交媒體、通過電子郵件與辦公室保持聯系,以及做許多十年前未曾想過的事情。絕大多數智能手機用戶永遠都不會編寫任何一行代碼,而他們也不必這樣做,因為應用商店里早已有上千萬的應用可供他們選擇。

從服務器 NIC 發展為 SmartNIC 會遵循相似的路線,但是過程更為短暫。如果 SmartNIC 僅僅只能傳遞數據包而無法進行其他操作,那就毫無意義。而如果要使其成為一個 SmartNIC,就需要未經分配的額外計算資源,并且需要分配代碼空間來充分利用這些資源。

2002 年,3Com 推出了一款帶有防火墻的 10/100Mbps 以太網 NIC。它使用3Com 的 3XP 處理器,并配備額外的存儲器來完成這項任務。這已經是近 20 年前的事情,現在千兆位以太網已經開始得到廣泛應用。盡管如此,如果處理器和存儲器都完全用于防火墻應用,那它就是一個專用的安全產品,而非一個 SmartNIC。如果 3Com 開放了編程接口并出售無防火墻的版本,它們本應成為最早的 SmartNIC。他們本該提前二十年就開啟 SmartNIC 時代,當時 10/100M 網絡已處于應用曲線的衰落期,絕不應該在這個門類上推出新產品。最后,3XP 作為處理器的處理能力太低,無法應對 1GbE,因此在速度達到 1GbE 時棄用 3XP 是正確的做法。如今,數據中心 NIC 廣泛采用 25GbE,甚至進一步擴展到 100GbE。

當今數據中心的網絡容量為 25GbE,并迅速發展到 50GbE 和 100GbE,因此需要認真考慮 SmartNIC 上的其他計算資源。傳統觀點認為,應保留諸如 ARM 這樣的傳統 CPU 核用于控制平面管理,并在極少數情況下保留異常流處理。控制平面管理就如同 ARM CPU 核,可以造就優秀的警官,但只能造就糟糕的交警。目前,數據中心 NIC 每秒可處理數百萬甚至超過一億個網絡數據包。ARM CPU 核,即便是頻率為 3Ghz 的內核,都無法勝任每秒對數百萬個數據包進行檢查與處理。因為它每秒沒有足夠的指令來與這些數據保持同步。業界需要采用特定用途的計算資源來處理這些數據,如專用網絡處理器、現場可編程門陣列( FPGA )或 GPU 核等。

在這一領域,FPGA 作為可編程邏輯的特性使其最適合這項任務。FPGA 可以被配置用于快速解析網絡數據包報頭,甚至是分析正文,然后從丟棄的數據包中采取必要操作,進行封裝或完全以線速更改內容。賽靈思 Alveo U25 加速器卡就是基于 FPGA 的 SmartNIC 的一個絕佳例子,它還同時包括 ARM 組合體及網絡處理器。因此,盡管某些 SmartNIC 聲稱它們能利用 ARM CPU 核處理數據流,但是潛在的數據量并進行計算仍應考慮在內。

接下來的主要問題是如何讓 SmartNIC 的編程接口公開提供。如上所述,智能手機取得成功的關鍵在于其應用的可用性。Myricom 首次亮相是其 Myrinet 10G 系列網絡產品在超級計算 2005 大會上公開亮相,其第一代 10GbE 產品就可稱為 SmartNIC。當時,為 Myricom 的 NIC 提供動力支持的 Lanai10G 芯片曾是一個網絡處理器,其 FLASH 中的固件空間用于編程,而高速 SDRAM 則用于數據存儲。Myri-10G NIC 可支持三種工作模式:10G 以太網、Myrinet-10G 或基于以太網的 Myrinet Express ( MXoE )。在接下來的幾年中,固件被加入以支持線速捕獲、存儲包加速和交易加速。這與我們對 SmartNIC 定義并不相符,因為編程環境從未公開供外部采用。Myricom 對此有眾多正當解釋,比如,它是一種類似于“C”的語言,很難編寫,甚至更難調試。然而,這些原因都已不再重要。

有人可能會說,Tilera 的產品是第一款高性能的 SmartNIC,但是這種說法也不成立,因為他們拒絕公開提供編程接口和工具。2013 年春季,Tilera(后來成為 Mellanox Bluefield)堅定要求對訪問其 SmartNIC 編程環境以及了解如何使用所需的相關課程進行收費。因此,它的采用率極低,應用開發也受到影響,市場接受度更近乎為零。一個向開發者收取訪問費用的硬件平臺充其量只能取得有限的成功。隨著開源軟件和 GitHub 等資源庫的廣泛采用,開發者期待這些工具能夠免費使用。

最后,為了使 SmartNIC 取得巨大成功,他們需要一個用于 SmartNIC 應用的集中資源庫,也就是一個 App Store (指應用商店)。獨立的第三方應用開發者可以在其中提交他們的代碼,并在安裝或執行代碼時獲得相應報酬。然后編目、發布并推向市場。如果沒有應用商店,用戶只能從 NIC 提供商處購買應用,或從第三方供應商處搜尋并購買應用。試想一下,如果您必須從第三方網站購買智能手機的每一款應用,那么這種模式并不能算得上有多成功。我們已看到博通英特爾、邁絡思和賽靈思等公司開發的新一代 SmartNIC,而這些產品都可以充分利用廣泛的計算資源。這些公司終于迎頭趕上,為其環境發布編程工具,而第三方也正開始為他們的平臺進行編程。

作者介紹 姓名:Scott Schweitzer職位:賽靈思技術布道者個人簡介:自從當年通過 TRS-80 計算機入門編程的世界,Scott 便成為了一名忠實的科技信徒。他曾為 IBM、NEC、Solarflare 以及現在的賽靈思編寫過產品級的軟件產品,構建過硬件產品,并擔任過程序管理職務。在從事單插槽計算平臺工作 20 年后,Scott 于 2003 年加入 NEC,管理其新推出的英特爾安騰(Itanium)多核 64 位超級計算服務器。自此,他一直都在該領域繼續深耕。 2005 年,Scott 開始重點研究超級計算與超高性能聯網聚類這兩大領域。隨著 10GbE 的普及,他推出了廣受歡迎的 10GbE.net 博客。在 2017 年市場風云變幻之際,Scott 將 10GbE.net 打造成了一個每月擁有數千次頁面瀏覽量的技術傳播博客,同時還附帶一個播客。Scott 在賽靈思的職責是與合作伙伴一起探尋新的加速機遇并定義創新解決方案。

原文標題:是什么讓 SmartNIC 實現了智能化?

文章出處:【微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 智能手機
    +關注

    關注

    66

    文章

    18550

    瀏覽量

    181057
  • SMART
    +關注

    關注

    3

    文章

    227

    瀏覽量

    44761
  • 智能化
    +關注

    關注

    15

    文章

    4943

    瀏覽量

    55763

原文標題:是什么讓 SmartNIC 實現了智能化?

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單軸測徑儀也可以智能化

    先進的傳感器技術和算法,單軸測徑儀能夠實現更高精度的測量。同時,智能化技術還可以對測量數據進行實時分析和處理,進一步提高測量結果的準確性。 2.自動校準與校正:智能化單軸測徑儀具有自動校準和校正功能
    發表于 12-31 13:55

    智能化燈光控制系統

    的管理與控制,實現燈光效果的多樣與個性定制。 一、基本概念 智能化燈光控制系統,利用現代通信、物聯網技術、人工
    的頭像 發表于 12-05 16:50 ?325次閱讀

    漫途智慧路燈網關,推動城市智能化

    智能化
    無錫漫途科技有限公司
    發布于 :2024年10月10日 16:42:09

    安防智能化包含哪些系統

    安防智能化是指利用現代信息技術,包括物聯網、云計算、大數據、人工智能等,對傳統的安全防范系統進行升級改造,實現對安全防范工作的自動智能化
    的頭像 發表于 10-10 10:20 ?707次閱讀

    智能化醫院管理系統的全方位應用與前景展望

    、電子病歷以及醫療設備管理等諸多領域的應用,為醫院管理帶來了前所未有的便利。 智慧門診是智慧醫院的基礎,通過智能化設備和信息系統的支持,實現預約掛號、候診管理、醫生排班等程序的高效運行。患者可以通過
    的頭像 發表于 08-30 14:56 ?360次閱讀

    【?嵌入式機電一體系統設計與實現?閱讀體驗】+《智能化技術在船舶維護中的應用探索》

    智能化技術在船舶維護中的應用探索 本文深入分析海洋工業中污損生物對船舶性能的負面影響,并探討了智能化技術,尤其是基于樹莓派的嵌入式系統設計,如何成為解決這一問題的新途徑。污損生物的附著不僅增加了
    發表于 08-26 22:22

    探討智慧校園實現校園管理智能化的方面

    智慧校園 是指通過信息智能化技術手段,將傳統校園建設與管理與現代信息技術相結合,實現校園管理的智能化、高效和便捷
    的頭像 發表于 07-24 13:59 ?440次閱讀

    醫院智能化涉及哪些層面和領域

    醫院智能化是利用先進的信息技術和智能設備,對醫院內部管理、醫療服務、患者體驗等方面進行全面優化和升級的過程。在醫院智能化方面涉及多個層面和領域,包括但不限于: 1.
    的頭像 發表于 07-15 10:36 ?495次閱讀

    智慧校園如何實現管理智能化

    智慧校園 是利用現代科技手段,通過信息智能化的方式對校園管理進行全面優化和升級的綜合解決方案。實現校園管理智能化需要涵蓋多個方面,以下是從不同維度分析智慧校園的
    的頭像 發表于 06-18 15:45 ?744次閱讀

    智能化和智慧是智慧園區不可或缺的兩大要素

    和智慧的結合,可以更好地滿足園區居民和企業的需求,促進園區的發展。 為了實現智能化和智慧,智慧園區需要引入先進的人工智能和大數據技術,
    的頭像 發表于 05-29 15:12 ?504次閱讀

    IBMS智能化集成管理,管理具象

    科技小編就來給大家介紹一下 IBMS智能化集成管理系統 的應用和優勢。 IBMS智能化集成管理系統的應用: 1.商業辦公樓:在商業辦公樓中,IBMS可以整合樓宇自動系統、照明系統、空調系統、安防系統等,
    的頭像 發表于 05-14 11:44 ?383次閱讀
    IBMS<b class='flag-5'>智能化</b>集成管理,<b class='flag-5'>讓</b>管理具象<b class='flag-5'>化</b>

    Aginode安捷諾:領先布線系統護航小米全新智能工廠實現高效、穩定智能化運轉

    環境是智能工廠必備的條件。 那么,建設智能工廠需要選擇怎樣的綜合布線系統?小米集團在前不久正式投產的智能工廠給出了答案。 小米智能工廠通過應用Aginode安捷諾(原耐克森通訊系統)旗
    的頭像 發表于 03-08 09:05 ?467次閱讀

    華為智慧教室3.0的晨光,點亮教育智能化變革

    智慧教室的朝陽,點亮教育智能化變革
    的頭像 發表于 03-05 09:25 ?743次閱讀
    華為智慧教室3.0的晨光,點亮教育<b class='flag-5'>智能化</b>變革

    億道丨三防平板電腦廠家推薦丨三防平板PAN智能化賦能

    隨著科技的不斷進步和人們對智能化產品的需求日益增長,三防平板迎來了智能化賦能的時代。通過融合創新科技,三防平板實現更高的性能、更智能的功能
    的頭像 發表于 02-25 10:56 ?395次閱讀

    AI算法的本質是模擬人類智能機器實現智能化

    視覺等領域。 ? AI 算法的核心是實現智能化的決策和行為 ? AI算法的本質在于模擬人類智能的能力,計算機能夠對現實世界進行模擬和模仿,從而達到
    的頭像 發表于 02-07 00:07 ?5990次閱讀
    百家乐视频造假| 开心8百家乐官网游戏| 大发888 dafa888uk.com| 百家乐平注法口诀技巧| 小孟百家乐的玩法技巧和规则| 百家乐1元投注| 模拟百家乐的玩法技巧和规则 | 至尊百家乐20130301| 百家乐游戏教程| 保定市| 百家乐官网赢钱| 金彩娱乐城| 百家乐官网制胜方法| 娱乐城百家乐官网技巧| 有破解百家乐官网仪器| 免费玩百家乐官网的玩法技巧和规则 | 百家乐官网赢的技巧| 百家乐官网投注方法多不多| 网络百家乐官网游戏机怎么破解| 百家乐官网走势图解| 百家乐官网下注技巧| 百家乐庄闲赢负表| 全讯网高手世家| 网上赌博网站| 百家乐官网四式正反路| 百家乐官网开过的路纸| 互联网百家乐官网的玩法技巧和规则 | 网络百家乐官网模拟投注| 百家乐官网赌博公司| 百家乐分析资料| 狮威百家乐娱乐平台| 大发888官方下| 大发娱乐场| 澳门百家乐官网必杀技| 百家乐官网技巧开户| 怎样玩百家乐的玩法技巧和规则| 足球赌球网| 百家乐官网论坛博彩啦| 和记国际娱乐| 至尊百家乐官网娱乐场| 百家乐美国玩法|