PCI Express 多播功能
PCIe(PCI Express)的定義是提供增強的、可擴展的性能,緩解信號完整性和并行總線歷史擴展帶來的電路板布局問題。要求很高的臺式和企業(yè)計算及存儲應(yīng)用對這種升級的互連標(biāo)準(zhǔn)的需求非常迫切。而這種需求促使 PCI 特別興趣小組(PCI-SIG)和元器件供應(yīng)商調(diào)整初始規(guī)范和系統(tǒng)解決方案,以滿足新出現(xiàn)的這些應(yīng)用需求。憑借基于充分滿足上述需求規(guī)范的目標(biāo)產(chǎn)品形式,高量產(chǎn)服務(wù)器和存儲市場的早期采用者將 PCIe 作為芯片與芯片之間互連事實上的標(biāo)準(zhǔn),以加速和拓寬應(yīng)用。
本文引用地址:http://m.butianyuan.cn/article/93477.htm盡管PCIe具有強勢的動力并普遍存在于計算與存儲應(yīng)用當(dāng)中,PCIe 在嵌入式和通信應(yīng)用方面卻一直受到極大限制。
PCIe 規(guī)范是一個樹狀拓撲結(jié)構(gòu),由一個單主干和眾多分支組成,非常適合在單一計算復(fù)合體及其相關(guān)本地 I/O 之間的有效連接。這一非常適用于服務(wù)器和存儲應(yīng)用的結(jié)構(gòu)無法在多主系統(tǒng)中輕松實現(xiàn)系統(tǒng)互連。先進通信和嵌入式系統(tǒng)常常具備分布式計算和智能的特點,隨著時間的推移還可適合PCI 和 PCI-X 結(jié)構(gòu),以支持這種架構(gòu)。采用PCIe 作為主系統(tǒng)互連需要規(guī)范的擴展,以支持優(yōu)化的資源利用率、有效的數(shù)據(jù)傳輸和共享,以及多主系統(tǒng)中點與點之間系統(tǒng)一致性方面的構(gòu)建。
PCIe 生態(tài)系統(tǒng)中的PCIe 規(guī)范擴展正在進行,以滿足嵌入式和通信應(yīng)用的需求。這項工作正在挑剔的眼光下取得進展,確保在不給廣大用戶群增加任何負擔(dān)或?qū)ΜF(xiàn)有生態(tài)系統(tǒng)或使用模式做出任何改變的情況下,獲得所需的功能擴展。2008 年 5 月,基于對 PCIe 基本規(guī)范2.0 版的工程變更通知(ECN),PCI-SIG 為 PCIe 標(biāo)準(zhǔn)加入了多播功能。這一新增的功能為分布式系統(tǒng)單元間數(shù)據(jù)的移動和共享提供了強大的功能,同時為PCIe在要求很高的嵌入式和通信應(yīng)用中的主系統(tǒng)互連的應(yīng)用掃除了一大障礙。PCIe 多播可優(yōu)化系統(tǒng)資源,有助于實現(xiàn)多個系統(tǒng)單元的有效數(shù)據(jù)傳輸,縮短延遲并提高一致性。重要的是,由于擴展了現(xiàn)有的PCIe規(guī)范,而且不增加負擔(dān),不需要修改現(xiàn)有生態(tài)系統(tǒng)或使用模式,PCIe 多播方案可以實現(xiàn)重要的系統(tǒng)優(yōu)勢。
多播的系統(tǒng)優(yōu)勢
多播是將量化數(shù)據(jù)包同時傳輸?shù)揭唤M目的地,同時通過防止任何不必要的數(shù)據(jù)復(fù)制,有效管理資源和系統(tǒng)帶寬的方法。在應(yīng)用于嵌入式和通信應(yīng)用的分布式或復(fù)制智能系統(tǒng)中,多播功能為發(fā)送同時引導(dǎo)時間或復(fù)位命令等任務(wù)和圖像提供了一個有效的一對多的數(shù)據(jù)分配機制,從而縮短復(fù)位排序和系統(tǒng)宕機,以及關(guān)鍵路由和政策控制信息的同步更新時間,確保系統(tǒng)數(shù)據(jù)的一致性。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論