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

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

3天內不再提示

PCI Express交換機實測系統(tǒng)數據傳輸性能

電子設計 ? 來源:IDT ? 作者:IDT ? 2021-05-03 09:50 ? 次閱讀

Kwok Kong在IDT白皮書中描述了使用基于標準的PCI Express(PCIe)多端口交換機作為系統(tǒng)互連的多對等系統(tǒng)。自該白皮書發(fā)布以來,IDT設計并實現(xiàn)了一個多對等系統(tǒng),該系統(tǒng)使用基于x86的系統(tǒng)作為根處理器(RP)和端點處理器(EP),通過IDT的PES16NT8非透明網橋(NTB)端口和IDT的PES64H16設備用作系統(tǒng)互連的多端口PCIe交換機。有關軟件體系結構的詳細說明,請參見應用筆記AN-571。本文介紹了這種系統(tǒng)的實測系統(tǒng)數據傳輸性能。

系統(tǒng)描述

多對等系統(tǒng)拓撲如圖1所示。一個x4 PCIe接口用于將每個根處理器和端點處理器連接到PES64H16系統(tǒng)互連PCIe交換機。這是用于衡量系統(tǒng)數據傳輸性能的拓撲。

PES16NT2用于提供NTB功能,以便將基于x86的端點處理器連接到PES64H16 PCIe交換機的下游端口。系統(tǒng)互連軟件提供了基于PCIe接口的虛擬以太網。Linux操作系統(tǒng)(OS)檢測網絡接口并“看到”以太網接口。Linux OS將以太網數據包發(fā)送到PCIe接口,就好像它是以太網接口一樣。就數據傳輸而言,Linux OS中的PCIe接口是隱藏的。所有當前的網絡協(xié)議堆棧(例如TCP / IP協(xié)議堆棧)以及能夠在TCIP / IP堆棧頂部運行的用戶應用程序都可以正常運行,而無需進行任何修改。

o4YBAGCBKTGAYP3sAAHtBpwUZeo836.png

系統(tǒng)互連拓撲

本應用筆記介紹了PCIe SystemInterconnect的系統(tǒng)數據傳輸性能。網絡性能基準測試軟件netperf用于測量性能。將性能與環(huán)回測試和10 GE的性能進行比較。

對于AMD系統(tǒng),有效數據傳輸速率在1K到16K字節(jié)之間的數據大小為3到3.5 Gbps之間。對于512字節(jié)的數據大小,數據速率約為2.5 Gbps。

對于Bensley系統(tǒng),對于16K至2K字節(jié)的數據大小,有效的數據傳輸速率約為5 Gbps。對于1K和512字節(jié)的數據大小,有效數據傳輸速率分別約為4 Gbps和3 Gbps。數據傳輸速率與10GE接口相似。Bensley的性能比AMD好得多,因為Bensley支持DMA引擎來傳輸數據。DMA引擎可以更有效地傳輸數據,并使CPU周期從復制數據中釋放出來,以進行更多的數據傳輸處理。

預期對于大量數據傳輸,數據大小可能會很大,例如4K到8K字節(jié)。實際上,可以預期的是,Bensley的PCIe系統(tǒng)互連的有效數據傳輸速率約為5 Gbps,AMD的有效數據傳輸速率約為3.5 Gbps。

通常,協(xié)議封裝開銷會降低有效帶寬。但是,已經表明,對于大數據大小,帶寬的減少約為1-2%。通過減少協(xié)議封裝開銷而增加的帶寬可以忽略不計。但是,在數據傳輸中刪除TCP / IP協(xié)議棧會導致CPU周期顯著減少,并使CPU能夠進行更多的數據傳輸處理。

編輯:hfy

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

    關注

    25

    文章

    5421

    瀏覽量

    133814
  • 數據傳輸
    +關注

    關注

    9

    文章

    1794

    瀏覽量

    64412
收藏 人收藏

    評論

    相關推薦

    交換機網管系統(tǒng)

    ; 各地區(qū)間的數據傳輸可使用DDN、X.25、MODEM方式或多種方式并存。2、    HIcom/HiPath交換機通過交換機內部網卡與HUB或網絡
    發(fā)表于 06-07 12:34

    小識交換機和集線器的區(qū)別

    從OSI體系結構來看,集線器屬于OSI的第一層物理層設備,而交換機屬于OSI的第二層數據鏈路層設備。這就意味著集線器只是對數據傳輸起到同步、放大和整形的作用,對
    發(fā)表于 12-03 19:10

    如何提高PoE交換機供電時的穩(wěn)定性呢?

    越大。為了保證最佳的視頻畫面效果,所以依據數據傳輸標準,PoE供電的距離不能超過100米。 還有非常重要的一個因素:PoE交換機選擇不合適,也就是選擇的PoE交換機質量不過關,或者型號選擇錯誤。 圖便宜
    發(fā)表于 12-27 14:52

    請問IPcamera與C6670EVM通過交換機實現(xiàn)數據傳輸時,可以實現(xiàn)用程序在CCS里面抓取傳輸數據包嗎?

    我想請問IPcamera與C6670EVM通過交換機實現(xiàn)數據傳輸時,可以實現(xiàn)用程序在CCS里面抓取傳輸數據包么?
    發(fā)表于 01-02 15:25

    基于PCI-Express的高速數據交換設計及應用

    基于PCI-Express的高速數據交換設計及應用:摘要: 提出了利用PCIE總線技術實現(xiàn)數據高速傳輸的方案,結合共享內存、DMA等技術設計了基于P
    發(fā)表于 05-26 23:36 ?33次下載

    PCI總線高速數據傳輸系統(tǒng)設計

    本文通過一套數據采集卡的設計介紹了PCI 總線數據傳輸的基本過程,給出了系統(tǒng)整體設計方案和PCI 接口通信方式及驅動程序實現(xiàn),并著重討論了
    發(fā)表于 09-21 10:19 ?34次下載

    交換機傳輸速度

    交換機傳輸速度              交換機傳輸速度是指
    發(fā)表于 01-08 11:23 ?2549次閱讀

    什么是工業(yè)交換機?工業(yè)交換機和普通交換機有什么區(qū)別?

    工業(yè)交換機,也稱為工業(yè)以太網交換機,是一種專門設計用于工業(yè)環(huán)境的網絡技術。它為工業(yè)網絡提供可靠、高速的數據傳輸,包括速度更快的10G 工業(yè)交換機。
    的頭像 發(fā)表于 02-16 15:55 ?6612次閱讀

    光纖交換機的作用與功能 光纖交換機與普通交換機有什么不同

     數據交換功能:光纖交換機可以根據MAC地址表在局域網內找到相應的目標地址,實現(xiàn)數據包的轉發(fā)和交換,從而實現(xiàn)不同端口之間的數據傳輸
    發(fā)表于 05-06 18:21 ?6181次閱讀

    光路科技TSN交換機為智能制造提供時間敏感型數據傳輸方案

    光路科技為智能制造、智能電網、軌道交通及其它5G應用提供了時間敏感型數據傳輸解決方案,推出了TSN系列交換機,它們具有確定性時延以及多協(xié)議傳輸能力,其低延遲、低抖動、高可靠性能,保證了
    的頭像 發(fā)表于 12-21 09:34 ?839次閱讀
    光路科技TSN<b class='flag-5'>交換機</b>為智能制造提供時間敏感型<b class='flag-5'>數據傳輸</b>方案

    GreenPacketTM PCI Express分組交換機–數字視頻監(jiān)控系統(tǒng)

    電子發(fā)燒友網站提供《GreenPacketTM PCI Express分組交換機–數字視頻監(jiān)控系統(tǒng).pdf》資料免費下載
    發(fā)表于 07-26 14:46 ?0次下載
    GreenPacketTM <b class='flag-5'>PCI</b> <b class='flag-5'>Express</b>分組<b class='flag-5'>交換機</b>–數字視頻監(jiān)控<b class='flag-5'>系統(tǒng)</b>

    光纖交換機和網絡交換機的區(qū)別在哪

    光纖交換機和網絡交換機是兩種不同類型的網絡設備,它們在數據傳輸介質、傳輸速率、應用場景以及設計上有所區(qū)別。
    的頭像 發(fā)表于 05-28 15:16 ?1913次閱讀

    反射內存交換機與普通交換機的區(qū)別

    ,實現(xiàn)低延遲、確定性的數據傳輸。普通交換機則依據網絡協(xié)議(如以太網協(xié)議)進行數據轉發(fā),通常需要軟件參與處理,數據傳輸的延遲和確定性相對較難保證。傳輸
    的頭像 發(fā)表于 09-05 09:57 ?418次閱讀
    反射內存<b class='flag-5'>交換機</b>與普通<b class='flag-5'>交換機</b>的區(qū)別

    如何使用反射內存交換機

    反射內存交換機是一種用于實現(xiàn)高速數據共享和通信的關鍵設備,以下是關于如何使用反射內存交換機的詳細介紹:一、前期準備?在開始使用反射內存交換機之前,需要進行以下準備工作:?1.了解
    發(fā)表于 09-14 09:23 ?0次下載

    如何測試交換機端口速率

    交換機端口速率是指交換機端口在數據傳輸過程中的最大傳輸速率。在網絡環(huán)境中,交換機端口速率對于確保網絡性能
    的頭像 發(fā)表于 10-18 09:48 ?655次閱讀