一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

賽靈思發(fā)現(xiàn)了阻礙SmartNIC普及的三大因素

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-08-17 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當一項創(chuàng)新顛覆了市場時,它便會得到市場的認可

網(wǎng)卡( NIC )自 20 世紀 80 年代便已出現(xiàn),到本世紀初,許多公司開始投身該領域進行創(chuàng)新。他們最初的重點是高性能計算( HPC )。盡管業(yè)務都在以太網(wǎng)上運行,但是,最強大的 HPC 集群是使用 Myrinet 或 Infiniband 創(chuàng)建的。這些網(wǎng)絡的網(wǎng)卡被設計為可以繞過操作系統(tǒng)( OS )內(nèi)核,直接與 HPC 應用通信,從而顯著提升性能。為了實現(xiàn)這一點,這些網(wǎng)卡在網(wǎng)絡邊緣應用了廣泛的計算資源,使其能夠從主機 CPU 上卸載常見通信任務。

這些HPC 網(wǎng)卡為后來的以太網(wǎng)網(wǎng)卡奠定了基礎,后者內(nèi)置內(nèi)核旁路,適用于全球所有股票市場的電子交易。隨著時間推移,這些平臺進一步演進為 SmartNIC (智能網(wǎng)卡)或數(shù)據(jù)處理單元( DPU )。伴隨超大規(guī)模用戶( Hyperscaler )和云服務提供商( CSP )的出現(xiàn),賽靈思發(fā)現(xiàn)了阻礙 SmartNIC 普及的三大因素:

1.可編程

2.可組合性

3.可移植性

賽靈思提供了一種軟件定義、硬件加速平臺的方法,可以高效解決這三大問題。

可編程性

過去十年里,人們做了各種嘗試來為 SmartNIC 提供一個完全可編程的接口,但沒有一種取得絕對成功。同時,該行業(yè)缺乏標準化語言和業(yè)經(jīng)驗證的軟件開發(fā)及部署環(huán)境。幾年前,賽靈思成為 P4 語言聯(lián)盟的活躍成員,作為工業(yè)貢獻者,開發(fā)了一種跨多類硬件管理網(wǎng)絡數(shù)據(jù)包的語言。P4 語言迅速發(fā)展起來,如今大部分 SmartNIC 和 DPU 都將其用作默認編程語言。賽靈思全新 SN1000 SmartNIC 系列中所有獨特的邏輯塊都是用 P4 編寫的。

405eb862-1dc1-11ed-ba43-dac502259ad0.png

可組合性

超大規(guī)模用戶和 CSP 的第二個要求是可組合性。這是一種將新功能塊動態(tài)插入到收發(fā)包處理流水線中的功能。這兩條直接管理網(wǎng)絡數(shù)據(jù)包的流水線構成了 SmartNIC 的數(shù)據(jù)平面。網(wǎng)卡上的第二個平面稱為控制平面,作用是管理數(shù)據(jù)平面內(nèi)的可編程塊。如上所示,賽靈思充分利用了我們在可編程邏輯方面的領先優(yōu)勢,設計出一款完全可組合的網(wǎng)卡架構。

構成數(shù)據(jù)平面的收發(fā)流水線都有數(shù)個可編程入口點,客戶可以在這些入口點上使用我們的 Vitis 軟件開發(fā)平臺連接其使用 P4、C/C++、HDL 或 HLS 編寫的代碼塊。然后,Vitis 會將此代碼編譯成邏輯,幫助工程師在適當?shù)臄?shù)據(jù)包處理流水線中插入他們認為合適的模塊。這可以讓數(shù)據(jù)包以極快的速度通過數(shù)據(jù)平面,從而使賽靈思能夠支持線速包處理。

其他未在其數(shù)據(jù)平面中使用可編程邏輯的供應商,必須在其 DPU 上部署大量典型的 CPU 核(通常為 Arm)來處理這些網(wǎng)絡數(shù)據(jù)包。隨著數(shù)據(jù)包速率攀升至每秒數(shù)億個數(shù)據(jù)包,這種方法(使用 DPU 上的 CPU 核來處理數(shù)據(jù)平面上的數(shù)據(jù)包)將受到影響。我們的軟件定義、硬件加速的方法將令賽靈思的 SN1000 系列明顯優(yōu)于競爭對手。

大型數(shù)據(jù)中心客戶(如超大規(guī)模用戶和 CSP)通常會要求供應商展示其產(chǎn)品路線圖。該路線圖將向客戶展示供應商對其架構的承諾,以及在未來幾代中推進該架構的計劃。通常需要每一代都是新款芯片,在先前芯片的基礎上有所改進。

可移植性

多年前,Solarflare 開始開發(fā)一種用 P4 編寫的完全可移植的 SoftNIC 架構,本次成果最終被賽靈思收購。SoftNIC 是一種將所有核心 NIC 功能全部表示為代碼的網(wǎng)卡,使得 NIC 可以在 FPGA硬件平臺之間輕松移植。SoftNIC 利用直接存儲器訪問( DMA )引擎等標準硬件塊與主機 CPU 進行通信,利用可以具有特定的芯片幾何結構且通常使用了加密塊的介質(zhì)訪問控制( MAC )塊進行以太網(wǎng)通信。最終結果是,SoftNIC 的漏洞和新增功能無需創(chuàng)建新的芯片,客戶只需安裝軟件更新即可。

構成 SN1000 可移植網(wǎng)卡架構的各種重要組件是 DMA 引擎、加密、MAC 塊、虛擬化網(wǎng)卡 ( VNIC )和匹配操作引擎( MAE )的接口。VNIC 不僅是傳統(tǒng) OS 設備驅(qū)動程序查看網(wǎng)卡的方式,還可以處理校驗和卸載及數(shù)據(jù)包控制。收發(fā)流水線中的 MAE 是處理虛擬網(wǎng)絡請求的地方。在這里,Open vSwitch ( OvS )函數(shù)可用于管理主機上運行的虛擬機和容器的流量。MAE 可以顯著減輕主機 CPU 處理 OS 或程序管理器網(wǎng)絡調(diào)用的負擔,有時會為 CSP 工作負載返回多達 30% 的主機 CPU 周期。MAE 的設計旨在輕松與 tc-flower 和 DPDK 通用流 API (rte_flow)進行連接,以便處理這些函數(shù)。插件入口點、VNIC、MAE 和 NET 引擎均是用軟件編寫并編譯到邏輯門中。這就是賽靈思所謂的軟件定義和硬件加速。

隨著 SN1000 SmartNIC 的發(fā)布,賽靈思將提供幾個可選的插件模塊,在接下來的幾個月還將提供更多模塊。借助 SN1000,賽靈思展示了首個完全可組合且可移植的 SmartNIC,這是我們身處業(yè)屆競爭最激烈的領域之一而帶來的一項重大創(chuàng)新。

審核編輯 :李倩

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

    關注

    1644

    文章

    22009

    瀏覽量

    616561
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11063

    瀏覽量

    216488
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36396

原文標題:解決三大痛點,加速SmartNIC普及

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    快訊 | 嘉興市委書記陳偉一行蒞臨調(diào)研

    深化“教科人”一體、產(chǎn)學研融合!#嘉興市委書記#陳偉一行蒞臨調(diào)研,副總經(jīng)理田永和等陪同調(diào)研。5月16日下午,市委書記陳偉在南湖區(qū)走訪創(chuàng)新平臺、科技型企業(yè),專題調(diào)研人才工作。他強
    的頭像 發(fā)表于 05-23 10:22 ?325次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>快訊 | 嘉興市委書記陳偉一行蒞臨<b class='flag-5'>賽</b><b class='flag-5'>思</b>調(diào)研

    ×深交所 | 單北斗+5ns精度!單北斗改造方案,助力南方中心實現(xiàn)時序中樞戰(zhàn)略升級

    從GPS依賴到北斗自主,從百納秒到5納秒,單北斗升級改造方案助力深交所南方中心實現(xiàn)時序中樞的戰(zhàn)略升級
    的頭像 發(fā)表于 04-18 13:06 ?370次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>×深交所 | 單北斗+5ns精度!<b class='flag-5'>賽</b><b class='flag-5'>思</b>單北斗改造方案,助力南方中心實現(xiàn)時序中樞戰(zhàn)略升級

    ×峽集團 | 雙北斗時鐘同步改造方案,筑牢峽工程北斗授時安全防線

    GPS與北斗混合授時安全隱患重重?雙北斗時鐘同步改造方案一舉搞定!
    的頭像 發(fā)表于 04-18 10:58 ?174次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>×<b class='flag-5'>三</b>峽集團 | 雙北斗時鐘同步改造方案,筑牢<b class='flag-5'>三</b>峽工程北斗授時安全防線

    2025 FPGA技術研討會北京站圓滿結束

    2025FPGA技術研討會北京站于4月10日在北京麗亭華苑酒店圓滿結束!本次研討會吸引來自全國各地的行業(yè)專家、工程師及企業(yè)代表踴躍參與,現(xiàn)場座無虛席,氣氛熱烈。
    的頭像 發(fā)表于 04-16 09:14 ?570次閱讀

    ×火山引擎 | 高精度同步時鐘助力字節(jié)跳動華東地區(qū)首個算力中心落地

    同步時鐘全方位賦能火山引擎長角算力中心,助力字節(jié)跳動火山引擎打造“云上新宇宙”。
    的頭像 發(fā)表于 03-31 14:44 ?433次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>×火山引擎 | 高精度同步時鐘助力字節(jié)跳動華東地區(qū)首個算力中心落地

    NucleiStudio_IDE下調(diào)試一直報all ones錯誤怎么解決?

    在看到大佬們的帖子之后,自己也嘗試將hummingbird v2移植到的板卡上,但是在IDE里一直報錯 一開始用的是Sipeed的調(diào)試器,后來買了芯來家的,都是同樣的問題 板卡的連線如圖,使用芯來調(diào)試器時候,店家說殼子套
    發(fā)表于 03-07 09:50

    快訊|工信部科技司副司長趙超凡一行調(diào)研子公司西克魔邇

    2月13日下午,工信部科技司趙超凡副司長率專項調(diào)研組蒞臨子公司西克魔邇指導工作。
    的頭像 發(fā)表于 03-03 13:27 ?613次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>快訊|工信部科技司副司長趙超凡一行調(diào)研<b class='flag-5'>賽</b><b class='flag-5'>思</b>子公司西克魔邇

    國產(chǎn)EDA億?接入DeepSeek

    國產(chǎn)EDA軟件億(eLinx)軟件接入DeepSeek,為EDA行業(yè)注入變革性力量,開啟FPGA應用開發(fā)的嶄新篇章。通過集成DeepSeek插件,eLinx軟件構建起連接FPGA開發(fā)的高效橋梁
    的頭像 發(fā)表于 02-21 17:26 ?977次閱讀
    國產(chǎn)EDA億<b class='flag-5'>靈</b><b class='flag-5'>思</b>?接入DeepSeek

    低溫失效的原因,有沒有別的方法或者一些見解?

    低溫失效的原因,有沒有別的方法或者一些見解。就是芯片工作溫度在100°--40°區(qū)間,然后呢我們到了0°以下就不工作了,然后在低溫的情況下監(jiān)測電流和電壓都正常,頻率也都正常,頻
    發(fā)表于 12-30 16:28

    EDA精英挑戰(zhàn)果公布!爾芯“戰(zhàn)隊”薪火相承斬獲“麒麟杯”

    2024中國研究生創(chuàng)芯大賽·EDA精英挑戰(zhàn)12月7-8日,2024中國研究生創(chuàng)芯大賽·EDA精英挑戰(zhàn)(原“集成電路EDA設計精英挑戰(zhàn)”)總決賽及頒獎典禮在南京成功舉辦。此次大賽,
    的頭像 發(fā)表于 12-11 01:03 ?888次閱讀
    EDA精英挑戰(zhàn)<b class='flag-5'>賽</b><b class='flag-5'>賽</b>果公布!<b class='flag-5'>思</b>爾芯“戰(zhàn)隊”薪火相承斬獲“麒麟杯”

    FPGA產(chǎn)品的主要特點

    近年來,全球半導體供應鏈屢受挑戰(zhàn),芯片短缺問題一度對行業(yè)產(chǎn)生深遠影響。易通過優(yōu)化供應鏈管理、強化產(chǎn)能規(guī)劃,確保客戶的FPGA需求得到及時滿足。面向工業(yè)控制、機器視覺、醫(yī)療影像、消費電子、汽車智駕等一眾終端領域,易
    的頭像 發(fā)表于 12-04 14:20 ?1446次閱讀
    易<b class='flag-5'>靈</b><b class='flag-5'>思</b>FPGA產(chǎn)品的主要特點

    ×廣東移動 | 攜手國內(nèi)最大運營商省公司,筑牢超1.1億用戶移動通信安全防線!

    攜手廣東移動,增強核心骨干同步網(wǎng)授時性能,筑牢移動網(wǎng)絡安全每一道防線,讓時間“黑客”無機可乘!
    的頭像 發(fā)表于 11-23 20:16 ?839次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>×廣東移動 | <b class='flag-5'>賽</b><b class='flag-5'>思</b>攜手國內(nèi)最大運營商省公司,筑牢超1.1億用戶移動通信安全防線!

    爾芯題正式發(fā)布,邀你共戰(zhàn)EDA精英挑戰(zhàn)!

    題發(fā)布COMPETITIONRELEASE2024中國研究生創(chuàng)芯大賽·EDA精英挑戰(zhàn)(原“集成電路EDA設計精英挑戰(zhàn)”)現(xiàn)已正式拉開帷幕。作為核心出題企業(yè)之一爾芯(S2C),已
    的頭像 發(fā)表于 08-03 08:24 ?1068次閱讀
    <b class='flag-5'>思</b>爾芯<b class='flag-5'>賽</b>題正式發(fā)布,邀你共戰(zhàn)EDA精英挑戰(zhàn)<b class='flag-5'>賽</b>!

    快訊 | 發(fā)展新質(zhì)生產(chǎn)力問道?如何下好“創(chuàng)新棋”?

    7月11日,南湖區(qū)委宣傳部、清華大學馬克主義學院共同帶隊一行蒞臨圍繞時頻新質(zhì)生產(chǎn)力創(chuàng)新層面進行實地調(diào)研,副總經(jīng)理田永和、對外合作部
    的頭像 發(fā)表于 07-12 13:31 ?502次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>思</b>快訊 | 發(fā)展新質(zhì)生產(chǎn)力問道<b class='flag-5'>賽</b><b class='flag-5'>思</b>?<b class='flag-5'>賽</b><b class='flag-5'>思</b>如何下好“創(chuàng)新棋”?

    NucleiStudio_IDE下調(diào)試一直報all ones錯誤怎么解決?

    在看到大佬們的帖子之后,自己也嘗試將hummingbird v2移植到的板卡上,但是在IDE里一直報錯 一開始用的是Sipeed的調(diào)試器,后來買了芯來家的,都是同樣的問題 板卡的連線如圖,使用芯來調(diào)試器時候,店家說殼子套
    發(fā)表于 07-03 06:03