哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

探究FPGA的SmartNIC技術及其在數(shù)據(jù)中心的應用

YCqV_FPGA_EETre ? 來源:電子工程專輯 ? 作者:Kartik Srinivasan ? 2021-06-25 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自上世紀80 年代中期首批 PC 機面市后不久,網(wǎng)絡接口卡 (NIC) 就已經(jīng)進入了市場。然而,在過去的幾年里,我們看到了 SmartNIC 的興起。什么是 SmartNIC?按照最基本的定義,SmartNIC 就是可編程NIC。很多廠商只是順應 SmartNIC 這一概念在自身實現(xiàn)中堆砌冗繁的芯片與固件。

一個比較準確的定義是SmartNIC 是包含客戶可用的額外計算資源和使用這些資源所需的開源工具的NIC。這些額外的計算資源用來處理進出服務器時的網(wǎng)絡流量,以及在應用層面卸載主機CPU。

計算單元

SmartNIC在同一張卡上融合有線網(wǎng)絡和計算資源。這些計算資源的構成可包含下列一種或數(shù)種類型的資源:傳統(tǒng)x86 CPU,如 Arm 核;數(shù)字信號處理器DSP) 專用核;人工智能AI);網(wǎng)絡處理單元 (NPU);或現(xiàn)場可編程門陣列 (FPGA)。一個SmartNIC 上含有多個上述計算單元的情況并不罕見。

服務器與NIC 連接

每個服務器使用NIC 連接到網(wǎng)絡。有時也使用通常用來支持攝像頭和恒溫器等物聯(lián)網(wǎng)IoT) 設備的嵌入式無線連接,但大多數(shù)服務器還是以有線方式連接到網(wǎng)絡。采用有線聯(lián)網(wǎng)的原因較多,不過兩個最重要的原因是性能和可用性。

在可用性方面,有線網(wǎng)絡只有在電纜受損或拆除的情況下才中斷。至于網(wǎng)絡性能方面,我們重點關注兩個指標:一個是帶寬,可通過網(wǎng)絡傳輸?shù)臄?shù)據(jù)量;另一個是時延,即傳輸數(shù)據(jù)所用的時間。

提升算力

雖然今天的數(shù)據(jù)中心聯(lián)網(wǎng)采用的是25 GbE,并且正在迅速升級到 50 GbE 和 100 GbE,但仍需要認真地考慮為 SmartNIC 添加額外的計算資源。對于傳統(tǒng)的 CPU 核(比如 Arm 的 CPU 核),最高效的使用方式是將它們預留給控制平面管理。例如,一個雙核或四核Arm 核組常被用于控制平面管理任務,如將軟件卸載到其他計算單元和記錄日志。

今天的數(shù)據(jù)中心NIC 每秒要處理數(shù)百萬乃至超過一億個網(wǎng)絡數(shù)據(jù)包。即便主頻在3GHz 的 Arm 核,也不能勝任每秒檢查和處理數(shù)百萬個數(shù)據(jù)包的工作,更別說數(shù)千萬個數(shù)據(jù)包了。每秒的指令數(shù)根本不夠應付這樣大數(shù)量的數(shù)據(jù)包。處理這樣大數(shù)量的數(shù)據(jù)包,需要使用專用計算資源,如專用網(wǎng)絡處理器、FPGA或 GPU 核。

FPGA 的并行處理和可編程邏輯特性,常常使其成為這種任務的最佳選擇。FPGA 可以通過重配置快速解析網(wǎng)絡數(shù)據(jù)包報頭,甚至是數(shù)據(jù)包本體。然后采取必要的處理,如丟棄數(shù)據(jù)表、包裝數(shù)據(jù)包或以線速率修改數(shù)據(jù)包內容。賽靈思 Alveo SN1000 SmartNIC 就是包含一個 Arm 核組和一個網(wǎng)絡處理器的基于 FPGA 的 SmartNIC 的典型示例。

卸載

CPU卸載是 SmartNIC的一個關鍵用途。區(qū)塊鏈散列和視頻轉碼等計算密集型任務交由SmartNIC 單獨處理即可,從而釋放了寶貴的服務器 CPU 資源。

區(qū)塊鏈依賴的是求解工作量證明。網(wǎng)絡上完成求解的第一個節(jié)點會得到獎勵,并允許在鏈上捆綁并發(fā)布下一個區(qū)塊。SmartNIC能在計算下一個解時,將區(qū)塊鏈和待完成事項保存在存儲器中。如果求解成功,SmartNIC就公布這個區(qū)塊并開始處理下一個區(qū)塊。

視頻轉碼是另一種非常適合SmartNIC 從主機 CPU卸載的任務。使用自適應比特率 (ABR) 壓縮支持移動設備的視頻轉碼,是另一種 CPU 密集型任務(特別是對于實時視頻應用而言)。這些壓縮任務極度線性,在移植到基于 FPGA 的加速器上后,被證明效率較通用 CPU 提高 10 倍到 20 倍。

此外,SmartNIC 還內置基本的 Netfilter 防火墻,從主機 CPU 卸載過濾出入站數(shù)據(jù)包的任務。Netfilter 是一種新版本的 IP 信息包過濾系統(tǒng),為過濾網(wǎng)絡流量提供了非常可靠的架構。將這個防火墻卸載到 SmartNIC,每秒可為主機 CPU節(jié)省數(shù)百萬條指令,以支持于在服務器上運行的其它應用。

我們也提供數(shù)據(jù)包封裝,也就是封包功能。一旦我們對虛擬化或容器化系統(tǒng)使用疊加網(wǎng)絡,我們就需要封裝網(wǎng)絡數(shù)據(jù)表,讓它們在這些疊加網(wǎng)絡間正確路由。疊加網(wǎng)絡處理的例子如 Open vSwitch (OvS)。它有非常高的 CPU 占用率,因此將這個任務卸載到 SmartNIC 可釋放大量主機 CPU 周期。

最后,我們還可以卸載通常運行在 DNS 等服務器上或內存數(shù)據(jù)庫上的主要網(wǎng)絡應用。完全在 SmartNIC 內處理 DNS 查詢是一種典型的 SmartNIC 應用,因為事務較小而且查找表處理速度較快。

采用 SmartNIC 進行存儲控制

SmartNIC 也能兼用作存儲控制器。像賽靈思 Alveo U25 這樣的一些 SmartNIC,自己的本地存儲擁有千兆字節(jié)片上和板載存儲器(比如 U25 有 6GB)。這種存儲可兼用作服務器自己的 NVMe 磁盤的緩存。這種做法很有意義,因為 Compute Express Link (CXL) 等協(xié)議能讓未來的 SmartNIC 直接管理與 NVMe 驅動器的關系。

此外,SmartNIC 也能在硬件中進行抹除編碼,還可以為存儲加密。對于驅動器加密,SmartNIC 提供了一種獨特的安全機制。如果使用 SmartMIC 為存放到NVMe存儲的數(shù)據(jù)進行加密或解密,要破解這種加密,就需要同時擁有這兩個設備。如果管理員拆下 NVMe 驅動器到其他地方去解密,他們只能使用暴力破解法,猜測被留在 SmartNIC 上的缺失的加密密鑰。

SmartNIC 可以方便地采用密碼術保障上電周期間密鑰的安全性,進一步提高系統(tǒng)的可靠性和安全性。例如,被賽靈思收購的Solarflare在 NIC 上保持著一個硬件安全隔離區(qū),過去幾年一直在其 X2 芯片上存儲 NIC 密鑰。未來的 SmartNIC 安全隔離區(qū)將有望為 SSL/TLS 端點加密保存數(shù)十萬個安全密鑰并保障它們的安全。

電子交易

最后,SmartNIC 還在另外一個領域里大有前途。那就是超低時延電子交易。我們在上文里談論過在幾百億分之一秒內傳輸網(wǎng)絡數(shù)據(jù)包。今天,高性能25-GbE NIC的時延在1,000ns左右。采用正確架構的系統(tǒng)、正確的軟件和調試到位的 SmartNIC,能在收到網(wǎng)絡數(shù)據(jù)包的同時完成分析,一次四個字節(jié)。響應數(shù)據(jù)包則能以令人驚奇的 22ns 內注入到網(wǎng)絡中。這比傳統(tǒng)的高性能 NIC 速度提高了 40 多倍。當用于電子交易時,這些 SmartNIC 的投資回報 (ROI) 有時可以不到一秒就能測得。

市場采用日益攀升

隨著云服務提供商不斷擴大容量,他們也在增加 SmartNIC 的部署,以將寶貴的 CPU 核心釋放給業(yè)務應用,優(yōu)化服務器利用率。今天的服務器往往把 30% 的 CPU 周期用在管理網(wǎng)絡上。即相當于每三部生產服務器中就有一部用于組網(wǎng)。SmartNIC 支持系統(tǒng)架構師將高性能計算資源部署在服務器的邊緣,也就是網(wǎng)絡上。然后 SmartNIC就能用于保護服務器,進而保護企業(yè),同時有力地從成本高昂得多的服務器 CPU 上卸載任務。

根據(jù)市場研究公司 Dell’Oro Group,到 2024 年,SmartNIC 的市場規(guī)模預計將超過 6 億美元,占全球以太網(wǎng)適配器市場的23%。我們已經(jīng)看到博通、英特爾、邁絡思和賽靈思等公司紛紛推出新一代 SmartNIC。因此,當您設計您的新一代數(shù)據(jù)中心部署的時候,也許可以考慮將 SmartNIC 納入到您的計劃中, 而不是單純將標準 NIC當作服務器的默認配置。

編輯:jq

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

    關注

    1664

    文章

    22504

    瀏覽量

    639305
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11331

    瀏覽量

    225904
  • DNS
    DNS
    +關注

    關注

    0

    文章

    230

    瀏覽量

    21233
  • IOT
    IOT
    +關注

    關注

    190

    文章

    4424

    瀏覽量

    209663

原文標題:基于FPGA的SmartNIC技術及其在數(shù)據(jù)中心的應用

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無觸點穩(wěn)壓器在數(shù)據(jù)中心機房的重要性

    在數(shù)字化時代,數(shù)據(jù)中心已成為企業(yè)運營的核心基礎設施,承載著海量數(shù)據(jù)處理、云服務、金融交易等關鍵業(yè)務。數(shù)據(jù)中心的穩(wěn)定運行高度依賴于電力質量——任何微小的電壓波動都可能導致服務器宕機、
    的頭像 發(fā)表于 04-22 16:28 ?209次閱讀

    高密度布線在數(shù)據(jù)中心建設中的挑戰(zhàn)與應對策略

    數(shù)據(jù)中心作為信息時代的核心基礎設施,承擔著數(shù)據(jù)存儲、處理和傳輸?shù)闹匾蝿?。隨著云計算、大數(shù)據(jù)、人工智能等技術的快速發(fā)展,數(shù)據(jù)中心
    的頭像 發(fā)表于 04-16 09:51 ?394次閱讀

    跳線架在數(shù)據(jù)中心的應用與優(yōu)化策略

    的應用及其優(yōu)化策略。 一、跳線架在數(shù)據(jù)中心的應用 線路集中管理:數(shù)據(jù)中心內設備眾多,線纜繁雜。跳線架通過集中管理線路,使得每條線路的來源和去向清晰可見,大大簡化了線路管理的工作量。 靈活配置網(wǎng)絡:
    的頭像 發(fā)表于 04-02 10:56 ?195次閱讀

    雙芯光纜:數(shù)據(jù)中心建設的理想之選

    在數(shù)字化時代,數(shù)據(jù)中心作為信息存儲、處理和傳輸?shù)暮诵臉屑~,其重要性不言而喻。隨著云計算、大數(shù)據(jù)、人工智能等技術的快速發(fā)展,數(shù)據(jù)中心面臨著前所
    的頭像 發(fā)表于 03-26 10:05 ?196次閱讀

    STP網(wǎng)線在數(shù)據(jù)中心的應用

    一、核心應用場景 高密度布線環(huán)境 數(shù)據(jù)中心服務器機柜間需大量網(wǎng)線連接,STP網(wǎng)線通過金屬屏蔽層有效隔離電磁干擾,確保信號在密集布線中穩(wěn)定傳輸。例如,華為CE系列交換機在TOR(機柜頂部)架構中,常
    的頭像 發(fā)表于 02-27 10:25 ?266次閱讀

    AOC光纖跳線在數(shù)據(jù)中心的應用與發(fā)展趨勢

    數(shù)據(jù)中心作為信息時代的核心基礎設施,承擔著數(shù)據(jù)的存儲、處理和傳輸?shù)戎匾蝿?。隨著云計算、大數(shù)據(jù)、人工智能等技術的快速發(fā)展,數(shù)據(jù)中心
    的頭像 發(fā)表于 02-25 09:57 ?241次閱讀

    提高數(shù)據(jù)中心效率:探索PDU的作用

    數(shù)據(jù)中心是支撐我們數(shù)字世界的關鍵基礎設施,承載著大量的服務器、網(wǎng)絡設備和存儲設備。高效的配電管理對于確保這些數(shù)據(jù)中心的平穩(wěn)運行和最佳性能至關重要。配電單元 (PDU) 在數(shù)據(jù)中心的電力控制和分配中發(fā)揮著至關重要的作用。本文將探討
    的頭像 發(fā)表于 02-24 17:57 ?1127次閱讀

    1分鐘帶你了解數(shù)據(jù)中心供電架構 #電子元器件 #數(shù)據(jù)中心 #供電架構

    數(shù)據(jù)中心
    沛城芯動力
    發(fā)布于 :2026年02月03日 15:39:04

    派恩杰SiC器件在數(shù)據(jù)中心中的應用

    從傳統(tǒng)互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC)到人工智能數(shù)據(jù)中心(AIDC)的演進,本質上是一場能源效率與算力密度的極限競賽。AI算力的爆發(fā)正將數(shù)據(jù)中心推向“電力極限”。
    的頭像 發(fā)表于 12-24 15:47 ?2407次閱讀
    派恩杰SiC器件<b class='flag-5'>在數(shù)據(jù)中心</b>中的應用

    Amphenol LTW:數(shù)據(jù)中心互連解決方案的創(chuàng)新先鋒

    在當今數(shù)據(jù)驅動的時代,數(shù)據(jù)中心的高效運行至關重要。Amphenol LTW(ALTW)作為一家專注于為惡劣環(huán)境提供卓越互連解決方案的企業(yè),憑借其創(chuàng)新技術和豐富產品線,在數(shù)據(jù)中心領域展現(xiàn)
    的頭像 發(fā)表于 12-09 16:11 ?839次閱讀
    Amphenol LTW:<b class='flag-5'>數(shù)據(jù)中心</b>互連解決方案的創(chuàng)新先鋒

    物聯(lián)網(wǎng)數(shù)據(jù)中心是什么?有什么功能?

    物聯(lián)網(wǎng)數(shù)據(jù)中心是集成和管理物聯(lián)網(wǎng)設備數(shù)據(jù)的核心平臺,具備數(shù)據(jù)采集、處理、存儲、分析、可視化及安全管控等功能,其本質是通過技術融合實現(xiàn)物理世界與數(shù)字世界的雙向交互與智能決策。以下從定義、
    的頭像 發(fā)表于 09-22 17:14 ?1294次閱讀

    技術資訊 I 數(shù)據(jù)中心能否承受高溫運行?

    通常,當我們討論面向數(shù)據(jù)中心的數(shù)字孿生軟件時,會重點介紹工程師如何運用基于物理原理的仿真技術,通過我們的數(shù)據(jù)中心軟件建立復雜熱力學模型,為IT設備尋找高效的冷卻方案。但從提高效能和節(jié)約成本的角度出發(fā)
    的頭像 發(fā)表于 09-19 15:55 ?645次閱讀
    <b class='flag-5'>技術</b>資訊 I <b class='flag-5'>數(shù)據(jù)中心</b>能否承受高溫運行?

    PCIe協(xié)議分析儀在數(shù)據(jù)中心中有何作用?

    PCIe協(xié)議分析儀在數(shù)據(jù)中心中扮演著至關重要的角色,它通過深度解析PCIe總線的物理層、鏈路層、事務層及應用層協(xié)議,幫助運維人員、硬件工程師和系統(tǒng)架構師優(yōu)化性能、診斷故障、驗證設計合規(guī)性,并提
    發(fā)表于 07-29 15:02

    RISC-V 在數(shù)據(jù)中心軟件生態(tài)系統(tǒng)中的機遇與挑戰(zhàn)

    RISC-V 作為一種開源指令集架構,憑借其靈活性、可擴展性和開源特性,在數(shù)據(jù)中心領域的應用正從探索階段逐步向實際落地推進。目前,RISC-V 在數(shù)據(jù)中心的應用處于 “能跑通但需優(yōu)化” 的階段。從
    發(fā)表于 07-18 13:38 ?5530次閱讀

    數(shù)據(jù)中心液冷技術和風冷技術的比較

    近年來,隨著數(shù)字經(jīng)濟的蓬勃發(fā)展,數(shù)據(jù)中心建設規(guī)模不斷擴大,導致機房單位面積功耗居高不下,對數(shù)據(jù)中心散熱制冷技術提出了更高的要求。同時,根據(jù)國家對數(shù)據(jù)中心的節(jié)能要求,全國范圍內新建
    的頭像 發(fā)表于 05-09 09:41 ?4662次閱讀
    <b class='flag-5'>數(shù)據(jù)中心</b>液冷<b class='flag-5'>技術</b>和風冷<b class='flag-5'>技術</b>的比較
    武穴市| 开封市| 吉木乃县| 赣州市| 樟树市| 苍山县| 永嘉县| 阜宁县| 克什克腾旗| 长顺县| 河池市| 新乡县| 依安县| 西藏| 吉木乃县| 工布江达县| 新竹市| 靖西县| 永定县| 教育| 贵港市| 开化县| 广平县| 丽江市| 博白县| 新绛县| 大关县| 木兰县| 凯里市| 额济纳旗| 民和| 武陟县| 敦化市| 江口县| 通榆县| 普格县| 博野县| 咸丰县| 格尔木市| 淅川县| 拉孜县|