在物聯(lián)網(wǎng)網(wǎng)絡(luò)中,除了單播通信外,多播通信也是必不可少的一個研究內(nèi)容。在基于分布式共享存儲的大規(guī)模多核處理器中,Cache一致性協(xié)議迫切需要多播的支持。現(xiàn)有的多播機制可以分為:基于單播、基于路徑和基于樹三類機制,主要在基于虛通道的有緩沖路由器上實現(xiàn)。基于丟包的物聯(lián)卡路由器的特點決定了其不適合實現(xiàn)多播機制,而偏轉(zhuǎn)路由的完全自適應(yīng)路由特性使得包的路由路徑不可預(yù)測,增加了在物聯(lián)卡路由器上支持多播機制的難度,不能直接利用已有的在有緩沖路由器上實現(xiàn)的多播機制。目前還未有研究在片上網(wǎng)絡(luò)物聯(lián)卡路由器上支持多播通信。
物聯(lián)卡路由器線卡中的網(wǎng)絡(luò)處理器芯片和物聯(lián)卡管理器芯片協(xié)同工作,共同完成對數(shù)據(jù)包的處理。因此,在工業(yè)界的設(shè)計中,網(wǎng)絡(luò)處理器芯片大多都集成有物聯(lián)卡管理器芯片。隨著技術(shù)的發(fā)展,網(wǎng)絡(luò)處理器芯片和物聯(lián)卡管理器芯片的設(shè)計己日趨成熟,市場上也有很多可供選擇的產(chǎn)品。
LSI公司目前有三款網(wǎng)絡(luò)處理器芯片產(chǎn)品一一APP300、APP650和APP3300網(wǎng)絡(luò)處理器芯片。這三款網(wǎng)絡(luò)處理器芯片都集成有物聯(lián)卡管理器芯片,其中APP300芯片配置有標(biāo)準(zhǔn)的DDRII SDRAM存儲器,最高可以支持2Gbps帶寬,功率在3W}7W之間;APP650芯片最高可支持5.9Gbps帶寬,配置有RLDRAM以及DDR SDRAM存儲器以緩存數(shù)據(jù)包;APP3300芯片可以提供最高3.5Gbps的帶寬,同時配置有大容量外部DRAM存儲器。
Broadcom公司的BCM88650系列產(chǎn)品[6]集成有支持200Gbps帶寬的物聯(lián)卡管理器芯片,配置有DDR3片外存儲器,支持可編程、多層次的調(diào)度機制,并且支持每流隊列管理。
Marvell公司的Marvell Xelerated HX系列網(wǎng)絡(luò)處理器芯片集成的物聯(lián)卡管理器芯片可以提供100Gbps的帶寬支持,它配置了片外DRAM存儲器用于緩存數(shù)據(jù)包,同時支持五級的分層調(diào)度策略。
國內(nèi)最大的物聯(lián)卡交易平臺:物聯(lián)卡之家(m.linhoocis.cn)指出,通過對工業(yè)界的物聯(lián)卡管理器芯片的調(diào)研我們可以發(fā)現(xiàn),物聯(lián)卡管理器芯片一般都使用新型的DDR或者RLDRAM實現(xiàn)其存儲體系結(jié)構(gòu),而且它們都在朝著兩個方向發(fā)展一一高帶寬和功能豐富化。物聯(lián)卡管理器芯片所能支持的帶寬在逐漸增大,從2Gbps到400Gbps都有商用產(chǎn)品,能夠滿足各級路由器的需求;物聯(lián)卡管理器芯片所能提供的功能也越來越豐富,分級調(diào)度、每流排隊、安全驗證等等功能都己經(jīng)在商用產(chǎn)品中實現(xiàn)。
物聯(lián)卡管理器芯片帶寬的增加以及各種豐富功能的引入勢必影響芯片的功耗,而從商用物聯(lián)卡管理器芯片的公開文檔中并沒有發(fā)現(xiàn)其在功耗控制方面的功能。鑒于目前綠色互聯(lián)網(wǎng)概念的提出,功耗問題己經(jīng)成為網(wǎng)絡(luò)設(shè)備發(fā)展的一個不可忽視的重要問題,所以如果能夠在物聯(lián)卡管理器芯片中引入功耗控制模塊,也就可以為路由器降低功耗,對整個網(wǎng)絡(luò)環(huán)境的良性發(fā)展有著十分重要的意義。
另一方面,物聯(lián)卡管理器芯片帶寬的增加對其存儲器的帶寬也提出了新的要求,如果能夠充分利用己經(jīng)配置的存儲器帶寬資源,那么對于提高物聯(lián)卡管理器芯片的性能以及功耗控制也都有著十分重要的作用。