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

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

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

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

用于降低網(wǎng)絡(luò)功耗的數(shù)據(jù)包處理軟件解決方案

牽手一起夢(mèng) ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-01-06 16:53 ? 次閱讀

似乎每天都有新型可上網(wǎng)器件發(fā)布的消息。不管是智能手機(jī)、平板電腦、電子閱讀器,或者甚至是能連接網(wǎng)絡(luò)的電冰箱,基礎(chǔ)設(shè)置性能需求的增加,這些器件被賦予具有直接連網(wǎng)的功能。不管是在用戶端還是在數(shù)據(jù)中心級(jí)別,功耗是一個(gè)必須處于可控程度的領(lǐng)域,尤其是此需求仍在持續(xù)增加。

節(jié)能——一項(xiàng)系統(tǒng)的方法

在網(wǎng)絡(luò)系統(tǒng)平臺(tái)里有兩種基本的節(jié)能方式。第一種是通過(guò)核心技術(shù)篩選,選擇那些每瓦特能提供最優(yōu)化性能的適當(dāng)?shù)脑?。這能減小電源的尺寸,且能減小總體的功耗。第二種方法基于應(yīng)用的效率,以及如何用最小的功耗實(shí)現(xiàn)最大的性能,這使得節(jié)能不僅僅體現(xiàn)在總體的瓦數(shù)上,還體現(xiàn)在初始的成本上。

在任何計(jì)算平臺(tái),最高的耗能原件之一都是處理器。在高性能的網(wǎng)絡(luò)應(yīng)用中,速度和吞吐量是至關(guān)重要的,并且使用多個(gè)處理器是司空見(jiàn)慣的事情,這使得節(jié)能的挑戰(zhàn)更加嚴(yán)重。

增加時(shí)鐘頻率是提高處理器性能的傳統(tǒng)方法。然而,功耗與時(shí)鐘頻率的平方成正比,這項(xiàng)技術(shù)增加了功耗,是不實(shí)用的。

改進(jìn)的每瓦特性能

隨著多核處理器架構(gòu)的引入,處理器運(yùn)行于更節(jié)能的時(shí)鐘頻率下,功耗問(wèn)題得到改善。當(dāng)某項(xiàng)應(yīng)用可以邏輯地劃分為相互獨(dú)立的可管理的個(gè)體時(shí),最重要的進(jìn)步可以通過(guò)總體的系統(tǒng)吞吐量和功耗管理來(lái)取得。

圖1 每瓦功耗下CPU PassMark性能示例

對(duì)于網(wǎng)絡(luò)應(yīng)用,數(shù)據(jù)處理和控制處理可以分開(kāi)進(jìn)行。多核處理器可以做到這一點(diǎn),在總體每瓦特性能提升的同時(shí)維持功耗在可管理的級(jí)別。例如,Intel最新的Xeon 5600系列處理器——E5645,它具有六個(gè)處理器核,TDP僅有80W。

通過(guò)篩選恰當(dāng)?shù)亩嗪颂幚砥?,我們已?jīng)解決了上面提到的節(jié)能方法的第一部分。第二部(提高效率)完全與軟件以及軟件如何使用相關(guān)。高性能的數(shù)據(jù)處理需要大量同時(shí)運(yùn)行的個(gè)體被輪流管理,這就需要一種高效的數(shù)據(jù)包處理軟件解決方案。

軟件滿足功耗/性能的挑戰(zhàn)

操作系統(tǒng)及其堆棧網(wǎng)絡(luò)是數(shù)據(jù)包處理效率的主要約束因素。

優(yōu)化效率的關(guān)鍵是限制那些直接到達(dá)操作系統(tǒng)網(wǎng)絡(luò)堆棧的數(shù)據(jù)包。其中一種方法是通過(guò)將網(wǎng)絡(luò)執(zhí)行分成兩個(gè)層次。一種是較低的層次,為快速路徑,數(shù)據(jù)主體通過(guò)它來(lái)流動(dòng)。這樣,輸入的數(shù)據(jù)包就可以在操作系統(tǒng)環(huán)境之外進(jìn)行處理,且避免了操作系統(tǒng)的耗費(fèi)。那些需要復(fù)雜處理過(guò)程的相對(duì)較少的數(shù)據(jù)包,例如必要的管理、信號(hào)以及控制功能等,可以送到操作系統(tǒng)網(wǎng)絡(luò)堆棧。

圖2 能量效率目標(biāo)

用這種方法劃分?jǐn)?shù)據(jù)包處理過(guò)程維持了標(biāo)準(zhǔn)操作系統(tǒng)應(yīng)用界面,最小化或者說(shuō)消除了對(duì)應(yīng)用軟件功能性的影響。一項(xiàng)額外的好處是可移植性,因?yàn)椴恍枰貙?xiě)或重新認(rèn)證現(xiàn)有的應(yīng)用。它們能快速運(yùn)行僅僅是由于數(shù)據(jù)通過(guò)快速路徑形成數(shù)據(jù)包。

在給定了數(shù)據(jù)處理和軟件如何劃分的方式之后,就可以充分利用多核處理器。可以利用有限數(shù)量的處理器核來(lái)運(yùn)行操作系統(tǒng)的網(wǎng)絡(luò)堆棧,從而解放其他的處理器核以運(yùn)行快速路徑的數(shù)據(jù)包處理。標(biāo)準(zhǔn)操作系統(tǒng)堆??缮炜s性的缺乏不再會(huì)沖擊系統(tǒng)性能,因?yàn)榇蠖鄶?shù)的數(shù)據(jù)包不再會(huì)受限于不必要的延遲。快速路徑的處理器核專用于執(zhí)行那些能實(shí)際決定產(chǎn)品性能的功能。

每個(gè)網(wǎng)絡(luò)裝置都有不同的特性,然而已經(jīng)看見(jiàn)的是基于快速路徑概念的許多真實(shí)世界的例子在處理器子系統(tǒng)效率方面產(chǎn)生了7到10倍的改進(jìn)。在一個(gè)典型的網(wǎng)絡(luò)基礎(chǔ)設(shè)施產(chǎn)品里,60%的功耗被處理器、內(nèi)存等原件消耗,其余功率被I/O、系統(tǒng)管理元件以及電源等消耗。因此,如果你能降低處理器的功耗到原先的1/7,這就意味著你可以節(jié)省大約1/2的系統(tǒng)功耗。

隨著處理器所消耗的功率極大地降低,系統(tǒng)電源的體積也可以減少。為了簡(jiǎn)化起見(jiàn),我們估計(jì)其節(jié)能比例約為4%。那么在維持應(yīng)用性能和吞吐量保持不變的情況下,總體而言,整個(gè)系統(tǒng)的功耗大約降低了55%。這些內(nèi)容在論文的闡述里看似簡(jiǎn)單,但是通過(guò)使用這些技術(shù)真能產(chǎn)生實(shí)際確鑿的節(jié)能目的嗎?

簡(jiǎn)單的回答是:絕對(duì)可以。現(xiàn)在已有許多的高性能數(shù)據(jù)包處理軟件解決方案。其中一個(gè)領(lǐng)先的供應(yīng)商,即是6WIND,已經(jīng)通過(guò)其運(yùn)行于獨(dú)立網(wǎng)絡(luò)處理平臺(tái)的6WINDGate產(chǎn)品展示了若干使用案例。其中一個(gè)案例是與Advantech這一通信與網(wǎng)絡(luò)計(jì)算設(shè)備領(lǐng)先制造商合作的成果。6WIND基于Advantech的NCP-7560 Packetarium平臺(tái)用96個(gè)處理器核,在橫貫8塊電路板上實(shí)現(xiàn)了這種解決方案。

圖3 6WINDGate軟件包是標(biāo)準(zhǔn)操作系統(tǒng)網(wǎng)絡(luò)堆棧的方便替代品

Packetarium系統(tǒng)的典型功率預(yù)算為250W+480W(8×60W,為每一個(gè)處理器電路板)=730W,并且包含了用于遠(yuǎn)程系統(tǒng)管理和電源等模塊的功耗。6WINDGate安裝于標(biāo)準(zhǔn)Linux操作系統(tǒng)的網(wǎng)絡(luò)堆棧,并且測(cè)試了一個(gè)具有6個(gè)端口的應(yīng)用。

結(jié)果顯示,只需要3塊網(wǎng)絡(luò)處理電路板就能達(dá)到原本需要8塊電路板才能實(shí)現(xiàn)的性能。這一數(shù)量的減少意味著減少了62.5%的處理負(fù)載。在系統(tǒng)級(jí)別,功耗相比原先的預(yù)算大約減少了55%。優(yōu)化的軟件能夠使得這一網(wǎng)絡(luò)應(yīng)用的總體功耗從730W降低到僅有400W。從可預(yù)見(jiàn)的潛在的CAPEX減少,這樣的情況意味著節(jié)能40%。

圖4 Advantech的 NCP-7560 Packetarium平臺(tái)在8塊電路板上具有多達(dá)96個(gè)處理器核

因?yàn)榇蟛糠值木W(wǎng)絡(luò)平臺(tái)運(yùn)行在24×7的狀態(tài)下,潛在的能量和OPEX節(jié)省會(huì)非??捎^。就按照節(jié)能330W來(lái)算,這也意味著每天節(jié)能大約8kWh,或者說(shuō)每年大約節(jié)能2890kWh。

責(zé)任編輯:gt

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

    關(guān)注

    68

    文章

    19409

    瀏覽量

    231207
  • 平板電腦
    +關(guān)注

    關(guān)注

    4

    文章

    2023

    瀏覽量

    78080
  • 功耗
    +關(guān)注

    關(guān)注

    1

    文章

    828

    瀏覽量

    32082
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    I2C總線數(shù)據(jù)包結(jié)構(gòu)詳解

    。以下是I2C總線數(shù)據(jù)包結(jié)構(gòu)的詳解: 一、I2C總線數(shù)據(jù)包的基本組成 I2C總線上的數(shù)據(jù)傳輸以數(shù)據(jù)包為單位進(jìn)行,每個(gè)數(shù)據(jù)包包含起始信號(hào)、設(shè)備
    的頭像 發(fā)表于 01-17 15:46 ?181次閱讀

    信而泰網(wǎng)絡(luò)測(cè)試儀校準(zhǔn)解決方案

    、電線連接不良等因素會(huì)導(dǎo)致儀表工作狀態(tài)不穩(wěn)定; 人為因素:儀表在使用過(guò)程中安裝方法不正確、測(cè)試配置錯(cuò)誤、測(cè)試步驟不規(guī)范等因素影響測(cè)試結(jié)果準(zhǔn)確性。 信而泰網(wǎng)絡(luò)測(cè)試儀校準(zhǔn)解決方案 移動(dòng)互聯(lián)網(wǎng)、大數(shù)據(jù)、云計(jì)算
    發(fā)表于 01-13 15:29

    mtu配置步驟詳解 mtu與數(shù)據(jù)包丟失的關(guān)系

    步驟 確定當(dāng)前MTU值 : 在配置MTU之前,首先需要了解當(dāng)前網(wǎng)絡(luò)的MTU值。這可以通過(guò)使用ping命令(如ping -f -l [數(shù)據(jù)包長(zhǎng)度] [網(wǎng)關(guān)IP地址])來(lái)測(cè)試,并通過(guò)逐步調(diào)整數(shù)據(jù)包長(zhǎng)度來(lái)確定
    的頭像 發(fā)表于 12-16 14:33 ?1120次閱讀

    利用P4與Vivado工具簡(jiǎn)化數(shù)據(jù)包處理設(shè)計(jì)

    為設(shè)備就緒的 RTL 代碼,以實(shí)現(xiàn)最佳的硬件實(shí)現(xiàn)。使用 VNP4,您可以顯著減少開(kāi)發(fā)基于設(shè)備的數(shù)據(jù)包處理系統(tǒng)所需的工程工作量,同時(shí)仍能實(shí)現(xiàn)每 LUT 或每 RAM 的高性能。本白皮書(shū)概述了
    的頭像 發(fā)表于 12-04 09:55 ?269次閱讀
    利用P4與Vivado工具簡(jiǎn)化<b class='flag-5'>數(shù)據(jù)包</b><b class='flag-5'>處理</b>設(shè)計(jì)

    差異解讀:IT 和 OT 網(wǎng)絡(luò)數(shù)據(jù)包網(wǎng)絡(luò)分析

    IOTA簡(jiǎn)介:IOTA 是一款功能強(qiáng)大的網(wǎng)絡(luò)捕獲和分析解決方案,適用于邊緣和核心網(wǎng)絡(luò)。IOTA 系列包括便攜式 EDGE 型號(hào)、高速 CORE 型號(hào)和 IOTA CM 集中設(shè)備管理系統(tǒng)
    的頭像 發(fā)表于 11-26 10:36 ?452次閱讀
    差異解讀:IT 和 OT <b class='flag-5'>網(wǎng)絡(luò)</b>的<b class='flag-5'>數(shù)據(jù)包</b>和<b class='flag-5'>網(wǎng)絡(luò)</b>分析

    華納云:服務(wù)器平均響應(yīng)時(shí)間和數(shù)據(jù)包大小之間的影響

    服務(wù)器的平均響應(yīng)時(shí)間與數(shù)據(jù)包大小有一定的關(guān)系,但這只是影響響應(yīng)時(shí)間的眾多因素之一。具體來(lái)說(shuō),數(shù)據(jù)包大小對(duì)服務(wù)器響應(yīng)時(shí)間的影響可以從以下幾個(gè)方面來(lái)理解: 1.數(shù)據(jù)傳輸時(shí)間 影響: 較大的數(shù)據(jù)包
    的頭像 發(fā)表于 10-10 14:01 ?332次閱讀

    艾體寶干貨 OIDA之四:掌握數(shù)據(jù)包分析-分析的藝術(shù)

    本文是OIDA方法系列的最后一部分,重點(diǎn)介紹了數(shù)據(jù)包分析的“分析”階段。這一最后階段將剖析階段的精煉數(shù)據(jù)轉(zhuǎn)化為可操作的見(jiàn)解,使網(wǎng)絡(luò)管理員和安全專業(yè)人員能夠解決問(wèn)題、優(yōu)化性能并增強(qiáng)安全性。分析是實(shí)現(xiàn)
    的頭像 發(fā)表于 09-24 11:47 ?246次閱讀
    艾體寶干貨 OIDA之四:掌握<b class='flag-5'>數(shù)據(jù)包</b>分析-分析的藝術(shù)

    請(qǐng)問(wèn)DCTCP與DCUDP 的登錄數(shù)據(jù)包和心跳數(shù)據(jù)包與服務(wù)器端是如何交互的?

    DCTCP與DCUDP的登錄數(shù)據(jù)包和心跳數(shù)據(jù)包與服務(wù)器端是如何交互的?
    發(fā)表于 07-25 06:37

    在Iphone4上運(yùn)行UDP接收器,數(shù)據(jù)包丟失怎么解決?

    筆記本電腦從同一發(fā)送者的數(shù)據(jù)包丟失幾乎為零,相同距離(1 米)的 Iphone 將產(chǎn)生非常高的數(shù)據(jù)包丟失。請(qǐng)注意,這僅適用于 UDP 廣播數(shù)據(jù)包。
    發(fā)表于 07-18 06:56

    能否在ESP結(jié)束之前通過(guò)串行端口停止傳入的UDP數(shù)據(jù)包的傳輸以解析下一個(gè)UDP數(shù)據(jù)包

    丟棄在ESP完成之前不需要的數(shù)據(jù)包,以便通過(guò)串行端口發(fā)送它以接收下一個(gè)數(shù)據(jù)包, 如果沒(méi)有,我必須按順序讀取所有傳入的數(shù)據(jù)包,需要的和不需要的, 而且波特率不足,主機(jī)處理器開(kāi)銷大, 我
    發(fā)表于 07-16 06:18

    在AN65974中短數(shù)據(jù)包和零長(zhǎng)數(shù)據(jù)包是什么意思?

    在 AN65974 中,短數(shù)據(jù)包和零長(zhǎng)數(shù)據(jù)包是什么意思? 非常感謝!
    發(fā)表于 05-30 07:41

    如何在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

    請(qǐng)問(wèn)高端網(wǎng)絡(luò)芯片如何處理數(shù)據(jù)包呢?

    隨著網(wǎng)絡(luò)芯片帶寬的持續(xù)提升,其內(nèi)部數(shù)據(jù)包處理單元的工作負(fù)載也隨之增加。然而,如果處理單元無(wú)法與網(wǎng)絡(luò)接口的傳入速率相匹配,將無(wú)法及時(shí)
    的頭像 發(fā)表于 04-02 16:36 ?706次閱讀
    請(qǐng)問(wèn)高端<b class='flag-5'>網(wǎng)絡(luò)</b>芯片如何<b class='flag-5'>處理</b><b class='flag-5'>數(shù)據(jù)包</b>呢?

    STM32H7接收數(shù)據(jù)包異常,一接收的數(shù)據(jù)出現(xiàn)兩發(fā)送的內(nèi)容怎么解決?

    節(jié):be1c0101屬于發(fā)送數(shù)據(jù)包1的; 剩余其他字節(jié):屬于發(fā)送數(shù)據(jù)包2的; 問(wèn)題困擾很久了,請(qǐng)大家?guī)兔?b class='flag-5'>處理下,急急急!
    發(fā)表于 03-08 08:05

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

    傳統(tǒng)的數(shù)據(jù)包處理方式是數(shù)據(jù)包先到內(nèi)核最后再到用戶層進(jìn)行處理。這種方式會(huì)增加額外的延遲和CPU開(kāi)銷,嚴(yán)重影響數(shù)據(jù)包
    的頭像 發(fā)表于 02-25 11:28 ?1061次閱讀
    DPDK在AI驅(qū)動(dòng)的高效<b class='flag-5'>數(shù)據(jù)包</b><b class='flag-5'>處理</b>應(yīng)用
    鲁山县| 大发888游戏免费下载| 百家乐官网赌博娱乐| 百家乐官网策略与心得| 威尼斯人娱乐城老| 百家乐超级市场| 赌场百家乐官网规则| 998棋牌游戏中心| 皇冠百家乐官网皇冠网| 大发888娱乐城游戏lm0| 百家乐路单用处| 百家乐官网9人桌| 豪盈国际娱乐| 赌百家乐2号破解| 百家乐游戏的玩法| 百家乐官网一黑到底| 在线真人娱乐| 大发888代充信用卡| 百家乐桌出租| 百家乐官网玩法说| 在百家乐官网二庄两闲揽的概率| 网狐棋牌源码| 先锋百家乐的玩法技巧和规则| 24山72向水口吉凶断| 百家乐官网筹码币方形| 施秉县| 大发888游戏平台88| 免费百家乐的玩法技巧和规则| 百家乐公式分析| 百家乐官网槛| 新濠百家乐官网现金网| 香港六合彩图库| 威尼斯人娱乐场怎么样| 澳门百家乐洗码提成查询| 百家乐官网有人玩吗| 至尊百家乐官网下载| 平和县| 美高梅娱乐城网址| 大发888娱乐场下载注册| 百家乐棋牌游| 至尊百家乐贺一航|