网络处理器- 维基百科,自由的百科全书

文章推薦指數: 80 %
投票人數:10人

網路處理器(英語:Network Processing Unit,NPU或NP),是一種專門應用於網路應用封包的處理器。

網路處理器也是積體電路的一種,但區別於特殊用途積體電路(ASIC) ... 網路處理器 維基百科,自由的百科全書 跳至導覽 跳至搜尋 網路處理器(英語:NetworkProcessingUnit,NPU或NP),是一種專門應用於網路應用封包的處理器。

網路處理器也是積體電路的一種,但區別於特殊用途積體電路(ASIC)的單一功能,網路處理更加複雜、更加靈活,一般可以利用軟體或靭件依照網路運算的特性特別編程從而實現網路的特殊用途,在一塊晶片上實現許多不同功能,以應用於多種不同的網路裝置及產品。

目次 1特性 1.1輕度的運算負荷 1.2多執行緒 1.3執行緒關連性低 1.4重視資料的通量 1.5減少處理程序 2一般功能 3著名產品 4研發和生產廠商 5參考文獻 特性[編輯] 在現代通訊網路中,語音、影片和資料等資訊不再以類比訊號的方式傳送,而是以封包(packetdata)的方式。

網路處理器為了能優化處理封包,特別具備了一些特性和架構,以加速處理網路封包的效率。

可以完成路由尋找、協定分類、報文處理以及防火牆和服務品質等各種任務[1]。

輕度的運算負荷[編輯] 網路型運算考量應用程式的不同要求,有許多重度的運算負荷,是完全在本機端運算完之後,才上傳到網路。

此外,網路型應用程式的興起,也大輻改變了運算的型態,因為網路型應用程式中常見的收信、發信、寫文章、刪文章,對伺服器而言都只是簡單的工作;相對於傳統本機上的應用程式,每個執行緒的工作大多需要很複雜的計算才能完成。

多執行緒[編輯] 網路型運算相對於本機型運算的單人使用、操作,必須同時執行多個操控動作(如網路社群線上服務必須在同一時間內同時應付數百、數千人同時收信、發信,就開啟了多個執行緒),相對於本機型運算只有一個人使用、操作,網路型運算同時間得應付的執行緒較多。

執行緒關連性低[編輯] 網路型應用程式上的數百、數千人的存取服務要求,彼此之間並沒有強烈的關聯性。

例如網路電子郵件系統上的A收信者和B發信者,彼此之間並沒有任何關係。

重視資料的通量[編輯] 因為網路型運算的資料重複性低(A收信者和B發信者的資料重複性低),因此無法像CPU靠增加快取記憶體容量以加快處理效率,而必須加強處理資料的進出量。

減少處理程式[編輯] 網路型運算完成的資料需要直接透過網路傳出去,因此網路處理器會一併整合網路控制器,讓CPU能直接存取網路控制器內的資料,以減少處理資料的程式,加速資料處理量。

傳統本機型運算視「網路」為附屬功能,資料必須先通過網路控制、記憶體、晶片組,CPU才能獲得;CPU處理完的資料,還必須透過相反的路徑才能送達網路控制器,增加處理資料程式的結果,是處理大量網路資料的效能不佳。

一般功能[編輯] 網路處理器廣泛應用於: 路由器,軟體路由器和網路交換器(RouterandSwitches) 防火牆(電腦)(Firewalls) 入侵檢測系統(Intrusiondetectiondevices) 入侵預防系統(Intrusionpreventiondevices) 網路監聽系統(Networkmonitoringsystems) 著名產品[編輯] Broadcom BCM1480[2] 4核心(MIPS64核心) 時脈800MHz~1.2GHz 用電23W(1GHz下)。

CaviumNetworks OCTEONCN5860晶片[3] 16個核(MIPS64核心) 時脈約600MHz~1GHz 用電15~40W。

RazaMicroelectronicsInc XLR732[4] 8核32緒(MIPS64核心) 時脈800MHz~1.2GHz 用電50W以下 Sun UltraSPARCT1 8核32緒(SPARCv9核心) 時脈1GHz~1.2GHz 用電約82W Tilera TILE64[5] 64核 時脈600MHz~900MHz 用電170mW~300mW(每核) 研發和生產廠商[編輯] Agere Altera AMD AnalogDevices AppliedMicroCircuitsCorporation BayMicrosystems Broadcom CaviumNetworks Conexant EZchip Freescale Greenfiled Hifn Infineon Intel LSICorporation Mindspeed Motorola Netronome RazaMicroelectronicsInc SiberCore Solidum Tilera Ubicom Wintegra Xelerated Xilinx 參考文獻[編輯] ^趙玉宇;程光,劉旭輝,袁帥,唐路.下一代网络处理器及应用综述.軟體學報.2021,32(2):445–474[2021-02-24]. 引文使用過時參數coauthors(幫助) ^Broadcom,《BCM1480-Quad-Core64-bitMIPS®ProcessorwithDDR2,GbE,SPI-4/HT網際網路檔案館的存檔,存檔日期2010-05-20.》 ^Cavium,《OCTEONPlusCN58XX-ProductFamily(頁面存檔備份,存於網際網路檔案館)》 ^RMI,《XLR732Processor網際網路檔案館的存檔,存檔日期2010-02-15.》 ^Tilera,《TILE64PROCESSORFAMILY(頁面存檔備份,存於網際網路檔案館)》 規範控制 GND:4845936-7 LCCN:sh2003001264 取自「https://zh.wikipedia.org/w/index.php?title=网络处理器&oldid=68000687」 分類:​嵌入式微處理器網路硬體硬體加速特殊應用積體電路單片系統隱藏分類:​含有過時參數的引用的頁面Webarchive模板wayback連結含有英語的條目包含GND標識符的維基百科條目包含LCCN標識符的維基百科條目 導覽選單 個人工具 沒有登入討論貢獻建立帳號登入 命名空間 條目討論 臺灣正體 已展開 已摺疊 不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體 查看 閱讀編輯檢視歷史 更多 已展開 已摺疊 搜尋 導航 首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科 說明 說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科 工具 連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目 列印/匯出 下載為PDF可列印版 其他專案 維基共享資源 其他語言 DeutschEnglishفارسیFrançaisItaliano日本語РусскийУкраїнська 編輯連結



請為這篇文章評分?