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

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

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

開(kāi)發(fā)者如何從DPDK數(shù)據(jù)包框架中獲益

英特爾 Altera視頻 ? 2018-09-13 06:20 ? 次閱讀

數(shù)據(jù)平面開(kāi)發(fā)套件DPDK是由6WIND,Intel等多家公司開(kāi)發(fā),主要基于Linux系統(tǒng)運(yùn)行,用于快速數(shù)據(jù)包處理的函數(shù)庫(kù)與驅(qū)動(dòng)集合,可以極大提高數(shù)據(jù)處理性能和吞吐量,提高數(shù)據(jù)平面應(yīng)用程序的工作效率。DPDK的創(chuàng)造的環(huán)境抽象層(EAL, Environment Abstraction Layer)主要負(fù)責(zé)對(duì)計(jì)算機(jī)底層資源(如硬件和內(nèi)存空間)的訪(fǎng)問(wèn),并對(duì)提供給用戶(hù)的接口實(shí)施了實(shí)現(xiàn)細(xì)節(jié)的封裝。其初始化例程決定了如何分配這些資源(PCI設(shè)備、計(jì)時(shí)器、控制臺(tái)等)。

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

    關(guān)注

    87

    文章

    11177

    瀏覽量

    208497
  • 計(jì)時(shí)器
    +關(guān)注

    關(guān)注

    1

    文章

    416

    瀏覽量

    32576
  • 函數(shù)庫(kù)
    +關(guān)注

    關(guān)注

    1

    文章

    84

    瀏覽量

    32409
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DPDK在AI驅(qū)動(dòng)的高效數(shù)據(jù)包處理應(yīng)用

    傳統(tǒng)的數(shù)據(jù)包處理方式是數(shù)據(jù)包先到內(nèi)核最后再到用戶(hù)層進(jìn)行處理。這種方式會(huì)增加額外的延遲和CPU開(kāi)銷(xiāo),嚴(yán)重影響數(shù)據(jù)包處理的性能。 DPDK 繞過(guò)內(nèi)核,在用戶(hù)空間中實(shí)現(xiàn)快速
    的頭像 發(fā)表于 02-25 11:28 ?796次閱讀
    <b class='flag-5'>DPDK</b>在AI驅(qū)動(dòng)的高效<b class='flag-5'>數(shù)據(jù)包</b>處理應(yīng)用

    如何在AIROC GUI上獲取良好數(shù)據(jù)包和總數(shù)據(jù)包?

    使用 IQxel-MW LifePoint 作為發(fā)生器并發(fā)送波形BT_1DH5_00001111_Fs80M.iqvsg,但無(wú)法在 AIROC 工具接收數(shù)據(jù)包。 以下是 IQxel 發(fā)送
    發(fā)表于 05-22 06:39

    LabVIEW開(kāi)發(fā)者論壇資料

    LabVIEW開(kāi)發(fā)者論壇資料 希望大家一起學(xué)習(xí),一起進(jìn)步
    發(fā)表于 07-04 09:38

    絕對(duì)干貨!HarmonyOS開(kāi)發(fā)者日資料全公開(kāi),鴻蒙開(kāi)發(fā)者都在看

    開(kāi)發(fā)者提供高效的卡片開(kāi)發(fā)建議。9、HarmonyOS 服務(wù)卡片新特性:該主題講解HarmonyOS應(yīng)用開(kāi)發(fā)的新特點(diǎn),消費(fèi)
    發(fā)表于 08-04 14:36

    odbus實(shí)現(xiàn)主機(jī)對(duì)設(shè)備讀取數(shù)據(jù)包設(shè)備寫(xiě)入數(shù)據(jù)包

    六.modbus實(shí)現(xiàn)主機(jī)對(duì)設(shè)備讀取數(shù)據(jù)包設(shè)備寫(xiě)入數(shù)據(jù)包1.準(zhǔn)備好硬件上能精確到1ms的定時(shí)器2. 先完成一個(gè)MODBUS所需要的軟件上的定時(shí)器void Timer2_Init(v
    發(fā)表于 02-22 07:59

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲機(jī)制研究

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲技術(shù),是實(shí)現(xiàn)入侵檢測(cè)、網(wǎng)絡(luò)安全審計(jì)的關(guān)鍵技術(shù)。本文改進(jìn)了國(guó)外傳統(tǒng)的數(shù)據(jù)包捕獲函數(shù)庫(kù)Libpcap 捕獲數(shù)據(jù)包的方案。原方案在網(wǎng)卡捕獲到數(shù)據(jù)包后,
    發(fā)表于 09-01 10:09 ?9次下載

    基于Jpcap的數(shù)據(jù)包捕獲器的設(shè)計(jì)與實(shí)現(xiàn)

    本文研究了以太網(wǎng)數(shù)據(jù)包的捕獲機(jī)制,實(shí)現(xiàn)了基于JPcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲工具,其基本原理是通過(guò)調(diào)用Jpcap庫(kù)捕獲本地網(wǎng)絡(luò)上的所有數(shù)據(jù)包,然后對(duì)數(shù)據(jù)包進(jìn)行協(xié)議解碼,從而可以實(shí)
    發(fā)表于 01-15 13:47 ?38次下載

    LabVIEW開(kāi)發(fā)者論壇技術(shù)資源

    此技術(shù)資源內(nèi)包括2009 LabVIEW開(kāi)發(fā)者論壇的所有講義與例程,希望對(duì)您的應(yīng)用有所幫助。
    發(fā)表于 07-01 10:28 ?190次下載

    數(shù)據(jù)包過(guò)濾原理

    數(shù)據(jù)包過(guò)濾技術(shù)數(shù)據(jù)包過(guò)濾原理              數(shù)據(jù)包過(guò)濾技術(shù)是防火墻最常用的技術(shù)。對(duì)于一
    發(fā)表于 06-16 23:44 ?4572次閱讀
    <b class='flag-5'>數(shù)據(jù)包</b>過(guò)濾原理

    什么是數(shù)據(jù)包?

    什么是數(shù)據(jù)包? 您在互聯(lián)網(wǎng)上做的一切都涉及到數(shù)據(jù)包。例如,您接收的每個(gè)網(wǎng)頁(yè)都以一系列數(shù)據(jù)包的形式傳入,您發(fā)送的每封電子郵件都以一系列數(shù)據(jù)包的形式傳出。以
    發(fā)表于 08-03 09:13 ?1994次閱讀

    基于Intel dpdk數(shù)據(jù)包捕獲技術(shù)研究

    對(duì)Intel dpdk數(shù)據(jù)包捕獲技術(shù)進(jìn)行了深入研究,對(duì)其優(yōu)缺點(diǎn)進(jìn)行了詳細(xì)的分析。在此基礎(chǔ)上,利用dpdk設(shè)計(jì)并實(shí)現(xiàn)了一套基于Linux的數(shù)據(jù)包捕獲系統(tǒng),成功地將其應(yīng)用于千兆網(wǎng)絡(luò)安全防護(hù)
    發(fā)表于 11-24 15:17 ?4次下載
    基于Intel <b class='flag-5'>dpdk</b><b class='flag-5'>數(shù)據(jù)包</b>捕獲技術(shù)研究

    ZigBee3.0數(shù)據(jù)包解析

    的,無(wú)法解析每個(gè)數(shù)據(jù)包含義,所以此抓方法在ZigBee3.0開(kāi)發(fā)過(guò)程的幫助不大。若采用第三方抓軟件Ubiqua這個(gè)工具,就可以解析ZigBee3.0
    發(fā)表于 02-28 11:48 ?2613次閱讀
    ZigBee3.0<b class='flag-5'>數(shù)據(jù)包</b>解析

    如何使用DPDK和GPUdev增強(qiáng)內(nèi)聯(lián)數(shù)據(jù)包處理

      對(duì)于特定于 NVIDIA 的 GPU , GPUdev 庫(kù)功能通過(guò) CUDA 驅(qū)動(dòng)程序 DPDK 庫(kù) 。要為 NVIDIA GPU 啟用所有g(shù)pudev可用功能, DPDK 必須構(gòu)建在具有 CUDA 庫(kù)和 GDRCopy 的系統(tǒng)上。
    的頭像 發(fā)表于 05-07 10:08 ?2306次閱讀
    如何使用<b class='flag-5'>DPDK</b>和GPUdev增強(qiáng)內(nèi)聯(lián)<b class='flag-5'>數(shù)據(jù)包</b>處理

    數(shù)據(jù)包的發(fā)送流程

    一個(gè)數(shù)據(jù)包,聊天框里發(fā)出,消息會(huì)聊天軟件所在的用戶(hù)空間拷貝到內(nèi)核空間的發(fā)送緩沖區(qū)(send buffer),數(shù)據(jù)包就這樣順著傳輸層、網(wǎng)絡(luò)層,進(jìn)入到
    的頭像 發(fā)表于 08-19 14:38 ?2549次閱讀

    使用 NVIDIA DOCA GPUNetIO 進(jìn)行內(nèi)聯(lián) GPU 數(shù)據(jù)包處理

    提供可擴(kuò)展性和可編程性。 有關(guān)這些技術(shù)的基本概念以及基于 DPDK gpudev 庫(kù)的初始解決方案的概述, 請(qǐng) 掃描下方二維碼 參見(jiàn)文章《通過(guò) GPU 使用 DPDK 和 GPUdev 增強(qiáng)內(nèi)聯(lián)數(shù)據(jù)包
    的頭像 發(fā)表于 01-13 23:25 ?864次閱讀