PCIExpress總線和應用方案_第1頁
PCIExpress總線和應用方案_第2頁
PCIExpress總線和應用方案_第3頁
PCIExpress總線和應用方案_第4頁
PCIExpress總線和應用方案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

..[綜述]

PCIExpress總線及其應用

老糊涂仙發(fā)表時間:2004-4-810:10:00第1頁前言現(xiàn)在的處理器已經(jīng)以數(shù)GHz衡量了,顯卡的處理能力更是達到了前所未有的強大,硬盤的轉(zhuǎn)速也很快了,但是你發(fā)現(xiàn)計算機系統(tǒng)并沒有因此而快多少。雖然內(nèi)存都達到了512MB甚至是1024MB,但是我們反而在更多的時候看到硬盤燈狂閃不止。當然如果你有錢的話,可以不停的升級,比如使用最新的3GHz處理器、1024MB內(nèi)存和4個Ultra320SCSI組成快速又安全的磁盤陣列來讓你的機器在任何程序面前都無所顧忌。如果你是個苛刻的游戲玩家或者對于聲音有著特殊的偏執(zhí),那么擁有一款硬件級的聲效處理器也是比不可少的。這樣你的計算機就站在了性能的頂峰了嗎?不,當這樣的機器用于處理下一代的數(shù)據(jù)庫時,依然會無力應對——因為這樣的任務往往是多線程的、所以這個時候就要求你的計算機具有多處理器、并行處理能力、雙數(shù)據(jù)率、雙通道RAM等。如果你的機器真的已經(jīng)成為了這個樣子,你就已經(jīng)有了一臺性能極高的工作站,但是你知道嗎?你的機器依然使用著486時代的技術。為什么會出現(xiàn)這樣的情況呢?因為你的幾百個GB的硬盤、SCSI通道、幾百乃至1GB的RAM都要受制于33MHz的PCI總線。PCI就是PeripheralComponentInterconnect〔外部設備互聯(lián)總線的簡稱,它是連接所有擴展板卡、硬盤、光驅(qū)到系統(tǒng)的I/O接口,正是通過PCI總線的聯(lián)系這些設備才能同系統(tǒng)內(nèi)存和處理器進行數(shù)據(jù)通訊。不過這種總線技術的服役期已經(jīng)超過了10年了。當然出現(xiàn)現(xiàn)在的這種情況也不能完全歸咎于PCI。PCI技術自從推出以來表現(xiàn)一直相當?shù)某錾?只是目前的硬件設備為了達到更高的速度都對于帶寬具有非凡的要求,而PCI總線這一個目前計算機那最最基礎的總線標準卻牢牢的禁錮著它們的發(fā)展。正是因為它的這種基礎的性質(zhì),使得其它的I/O總線都要在它的基礎上開發(fā),因為對于整合行業(yè)來說如果I/O總線技術也如同處理器或者顯卡那樣的速度更新?lián)Q代,無論是廠商還是最終用戶都會苦不堪言,而且對于整個業(yè)界乃至整個社會的發(fā)展都沒有什么好處。正是因為PCI總線技術是被設計為管理絕大多數(shù)外圍設備的,所以它必須經(jīng)的住時間的考驗。所以在1990年前PCI總線被設計的時候,它就被設計為一種要長期為計算機系統(tǒng)服役的標準。當這種技術第一次在486和早期的Pentium主板上出現(xiàn)的時候,我們使用計算機的方式就開始被這種總線標準改變了。也正是PCI顯卡的出現(xiàn),使得顯卡的處理速度極大的提高,也使得真正意義上的多媒體電腦進入了我們的生活——雖然這個時候沒有什么全屏抗鋸齒等功能,但是從256色提升到真彩色顯示就是一個巨大的飛躍了。隨后很多廠商都意識到了PCI技術的潛力和相對于ISA的優(yōu)勢,于是在隨后的一兩年中各種各樣的PCI設備應運而生。經(jīng)過了多年的發(fā)展,越來越多的設備已經(jīng)徹底的摒棄了老的ISA/EISA平臺而投入到了更快的PCI平臺。網(wǎng)絡速度的提升和存儲設備速度的提高也使得這種轉(zhuǎn)變成為了必要。第2頁新的繼承者現(xiàn)在已顯得老邁的PCI是一個連接外部、內(nèi)部設備的I/O總線,于90年代誕生,對于現(xiàn)在越來越多、越來越快的I/O操作已經(jīng)有些力不從心了。這在幾年前就表現(xiàn)了出來。高性能的顯卡在五年前就讓PCI總線顯得蒼白無力,于是出現(xiàn)了基于PCI技術的AGP總線。在90年代末,服務器和工作站中的高速硬盤和網(wǎng)絡適配器就轉(zhuǎn)移到了66Mz/64位PCI總線上,現(xiàn)在更是用上了PCI-X和PCI2.0。目前南橋和北橋之間的互連也比PCI總線要快的多,Intel的800系列芯片組使用的就是HubLink互連。目前的芯片組集成了EIDE、USB〔或是USB2.0以及10/100網(wǎng)卡,而不再通過PCI總線。我們的系統(tǒng)機箱里實際上是一個互連的大雜燴。為了更大的帶寬需求加上如今的PCI瓶頸,業(yè)界需要一個標準化的高速的PCI技術來取代老的。電腦總線大約每隔3年在性能上提高一倍,從原先8bit的PC/XT、16bitISA總線,到32位EISA、MCA、VL總線、PCI、PCI-64/66MHz,再到如見的PCI-X1.0和2.0。而處理器的性能的提升則要快的多,差不多是每9-10個月性能提升一倍。這種發(fā)展的不均衡就造成了I/O系統(tǒng)成為瓶頸,無法滿足處理器、內(nèi)存子系統(tǒng)的需要。PCI的繼任者需要更高速的總線插槽,可以將芯片級的I/O部件加入系統(tǒng)。進一步,它還需要通過高速互連可以將系統(tǒng)中不同的功能區(qū)連接起來。運算設備在未來可能以各種形狀和大小出現(xiàn),目前甚至已經(jīng)出現(xiàn)了分離式的系統(tǒng)設計。舉個例子,主板、處理器以及散熱系統(tǒng)可以放置在一個獨立的地方,存儲設備則被另行放置或是集成到CRT/LCD顯示器中,而顯示子系統(tǒng)也可以集成到顯示器中〔很可能作為可升級單元出現(xiàn)。而且這一切都將在PCIExpress總線所替代,這就是3rdGenerationI/O〔第三代輸出輸出總線技術的正式官方名稱,其未來將成為電腦內(nèi)部互連技術的總稱。PCIExpress將替代PCI總線成為第三代輸入輸出總線技術PCIExpress發(fā)展史在20XX的IDF上,Intel就推出了旨在取代PCI總線連接內(nèi)部芯片的第三代I/O技術,也就是3GIO。根據(jù)Intel的說法,3GIO技術將會在下面20年中與我們相伴,可以和不同的物理介質(zhì)配合。當時曾有人對Intel的這個發(fā)布活動表示懷疑,認為他們?nèi)狈I(yè)界的支持。

不過Intel在接下來證明了自己的實力:PCI-SIG組織在20XX8月初認可了Arapahne標準〔3GIO的另一個名字。Intel的合作伙伴在那個時候已經(jīng)有了康柏、Dell、IBM、微軟等巨頭,業(yè)界的支持已經(jīng)勿庸置疑。到了8月底,AMD以及其他21家廠商也加入了這個陣營,剛好在Intel的IDF前夕!Intel和PCI-SIG的實力使得HyperTransport技術的支持者AMD也加入了進來。早期,Intel認為HyperTransport功能不夠多,無法滿足未來的需要。AMD很快就澄清了這一點,向大家表明HyperTransport和3GIO可以在一個系統(tǒng)中共存,并很快公布了HyperTransport的遠景發(fā)展計劃,提供更豐富的功能、更高的速度。到了20XX4月,PCI-SGI和Arapahoe工作組完成了3GIO規(guī)范草稿,并正式將其改名為PCIExpress。有人認為這個名字太接近于PCI-X1.0/2.0〔服務器、工作站用的連接方式,不過PCI-SIG并不認為這是個大問題。在2002年7月23日,PCI-SIG正式公布了PCIExpress規(guī)范1.0版以及相應的PCIExpress卡電氣規(guī)范,對于非PCI-SIG成員而言,定價為475美元。采用PCIExpress的芯片組和顯卡在20XX末已經(jīng)問世,到今年中期正式銷售,也就是說第三代總線技術真的離我們很近了。第3頁PCIExpress:新型總線PCIExpress從名稱上來看似乎同PCI有著很大的關系,但實際上這并不是PCI技術的延續(xù)〔不是新的具有更高帶寬的PCI技術,也更不是一個驅(qū)動程序或者一個升級補丁,就如同PCI取代ISA一樣,PCIExpress的出現(xiàn)將會改寫我們使用的計算機的架構。同樣真是看到了PCI總線所遇到的問題,Intel努力修正設計從而希望PCIExpress不再遇到目前PCI所面臨的尷尬。這種解決方案提供的是一個智能化的總線架構,它可以有效的解決多個設備共享的問題——或者說讓這個問題根本的消失。目前的PCI總線技術主要面臨以下的幾個的問題:最高帶寬133MB/s工作頻率只有33MHzIRQ共享問題主板銅布線工藝設備數(shù)目限制僅能在機箱內(nèi)使用PCIExpress的主要目標就是解決以上的所有問題,加入一些用戶向往已久的新功能。PCIExpress主要可以為我們帶來如下的新功能:性能:PCIExpress總線只需要從芯片組中引出很少的引腳,所以使得主板布線難度大大降低〔其引線數(shù)目比現(xiàn)在的PCI總線減少大約75%但是卻具有比現(xiàn)在的PCI高的多的帶寬和傳輸速度,另外在配置的靈活性方面PCIExpress也優(yōu)于PCI。它可以根據(jù)所連接的硬件設備的不同,使用不同頻率的同其聯(lián)系通訊。多種連接方式:這是同PCI總線非常不同的地方,PCIExpress總線可以"走出機箱"。也就是說PCIExpress可以如同現(xiàn)在的USB或者Firewire一樣通過計算機上的一定接口同外部采用相應符合PCIExpress標準接口的設備進行連接和通訊。點對點總線:相對于PCI這種"總線式"的連接方式,一旦PCI總線有瓶頸現(xiàn)象發(fā)生,將會影響所有連接其上的PCI設備。PCIExpress總線采用了點對點技術,這樣每個PCIExpress設備都是直接同系統(tǒng)芯片進行交流,而不再存在帶寬問題。高級功能:PCIExpress可以使用多種不同的信號協(xié)議包括它本身的協(xié)議。它還具有高級電源管理和監(jiān)視功能,這樣所有的PCIExpress設備都會支持熱插拔。在PCIExpress中諸如內(nèi)存糾錯等功能都會成為標準功能??缙脚_的兼容性:PCIExpress最大的優(yōu)點之一就是它的跨平臺兼容性?,F(xiàn)在的符合PCI2.3規(guī)范的板卡將可以在低帶寬的PCIExpress插槽上使用?!曹浖壖嫒軵CIPCIExpress高級系統(tǒng)架構PCIExpress是由點對點的模式進行數(shù)據(jù)傳輸?shù)?一個PCIExpress的基本結構包括一個RootComplex〔類似與芯片組的北橋芯片,連接CPU/內(nèi)存和I/O設備,Swithes〔對于軟件系統(tǒng)而言,像是一個具有2個及以上邏輯PCI到PCI橋路,保持兼容性以及不同的終端設備,并可能存在PCI到PCIExpress的連接橋路。下圖就是在PCIExpress1.0規(guī)范中的結構圖,有些像開關網(wǎng)絡。下面這個是PCIExpress開關設備的邏輯圖:下面這個是PCIExpress開關設備的邏輯圖:下面這個則是PCI系統(tǒng)和PCIExpress系統(tǒng)的對比:點對點的通信可以在一個終端設備通過RootComplex與另一個終端設備之間進行,也可以在一個終端設備通過Switches與另一個Switches之間,然后再接到一個終端設備。第4頁PCIExpress:新型總線<續(xù)>還有一種方式稱作高級點對點通信,大家可以看看下面的圖片。由于實現(xiàn)方式的不同,RootComplex可能包括高級切換功能來實現(xiàn)主機軟件之間的點對點通信。PCIExpress物理串行連接特征一個單獨的基本的PCIExpress串行連接就是兩個獨立的通過不同的低電壓對驅(qū)動信號實現(xiàn)的連接,一個接受對和一個發(fā)送對〔共四組線路。一個微分信號在兩個接口之間有電壓差來傳遞。第一代的PCIExpress連接信號傳輸速度為每對線單向2.5Gbit/s。20XX可以實現(xiàn)5Gbit/s的速度。設計的關鍵是通過4層PCB技術和標準接口在設備間形成最大20英寸的連接,如果采用了更高質(zhì)量的元件,可以達到更遠的距離。一個雙獨立連接允許數(shù)據(jù)同時進行雙向傳輸,類似與全雙工連接,不過這里每一對線都有自己的地線。這樣也就可以實現(xiàn)更高的傳輸速度和更好的信號質(zhì)量。在PCI總線中,一個初始化的設備必須首先從CentralArbiter〔中心判優(yōu)器進入共享PCI總線,然后才可以通過PCI總線將數(shù)據(jù)傳輸給目標設備,而且在任一時間只能實現(xiàn)單向傳輸。基礎PCIExpress串行連接的另一項關鍵功能是可以通過8b/10b的編碼,植入了時鐘信號技術。時鐘信號被直接植入數(shù)據(jù)流中,而不是作為獨立信號存在。很多現(xiàn)存的并行總線都具有源同步的時鐘信號,與數(shù)據(jù)信號同時傳輸。這兩種方式各有自己的利弊。8b/10b編碼需要每個字符占據(jù)10bit,也就是比通常多出20%。一個串行數(shù)據(jù)/時鐘信號流可以比并行數(shù)據(jù)傳送更長的距離。同時,串行連接造價也更為低廉。不過,提取和植入時鐘的過程需要更多的處理時間,所以并行接口還會存在一段時間,主要會用于對速度要求較高的場合。PCIExpress串行連接結構一個PCIExpress連接可以由很多小連接〔Lane組成。每個小連接又是由兩個微分驅(qū)動電線對〔傳輸和接受的基本連接組成。這些小連接可以用2.5Gb/s的帶寬提升到10Gb/s,并在今后可以繼續(xù)增加。多重小連接可以連接設備、芯片等部件。看起來,這個很像是并行接口,不過它們實質(zhì)上是一組獨立的串行連接,也沒有并行接口那樣的信號質(zhì)量問題。PCIExpress連接結構可以有x1、x2、x4、x8、x12、x16和x32幾種不同形式。一個x1的連接具有4個電線,一個x16連接在每個方向上就具有16個微分信號對,或是64個雙向數(shù)據(jù)傳輸電線。在高端部分,一個x32的連接可以每個方向上進行10GB/s的傳輸〔2.5Gb/s×32×8bit。不過由于8b/10b編碼,事實上的帶寬為8GB/s〔扣除20%的植入時鐘信號。連接結構必須對稱分步。因此很多人認為使用PCIExpress取代AGP會帶來不對稱分步而不是16個小連接的對稱連接,這樣就會降低顯卡幀緩存〔顯存到系統(tǒng)內(nèi)存的傳輸速度,需要額外增加信號布線,也就增加了主板的成本。小連接的順序也可以在設備之間交換。在微分信號對的兩端的正負極性可以顛倒,這樣就可以提供設計上的靈活性并有效避免布線時的物理信號交叉。下圖中,左側(cè)的連接表明的是一個x2設備通過x1連接和一個x1設備通訊。來自程序的數(shù)據(jù)流可以通過多個小連接的PCIExpress連接,信號可以在發(fā)送端分散在不同的鏈路中,并可以在接受端重新組合起來。第5頁PCIExpress:封包分層協(xié)議、虛擬通道、通信量等級PCIExpress使用了一個封包分層協(xié)議結構,而不需要在主串行連接上加入任何邊頻信號。分層協(xié)議在數(shù)據(jù)傳輸領域已經(jīng)使用了很長時間了,可以在協(xié)議中實現(xiàn)不同功能區(qū)的相互獨立,并且在層內(nèi)的數(shù)據(jù)傳輸對其他層沒有影響。下面這張圖中的是PCIExpress中的三個協(xié)議層--處理層、數(shù)據(jù)連接層和物理層。在一次數(shù)據(jù)傳輸中,發(fā)送端將數(shù)據(jù)包在高層生成,在向底層傳遞中每個層都加入一些信息,數(shù)據(jù)包通過物理連接到達接受層,數(shù)據(jù)包再由下至上層層上傳。而下面這張圖中的則是在處理層和數(shù)據(jù)連接層中數(shù)據(jù)包信息的主要功能。處理層合成和分解處理級的數(shù)據(jù)包,并處理連接結構和控制信號。它還可以通過有效數(shù)據(jù)交叉避免終端對終端通信操作的錯誤。數(shù)據(jù)連接層確保數(shù)據(jù)可以正確的從一個點傳遞到另一個點,通過ack/nack技術,并提供錯誤探測和校正功能。下面的這張則是實際數(shù)據(jù)包結構。大家可以看到經(jīng)典的嵌套式結構,高位層的信息被低位層信息所包裹,應用層的數(shù)據(jù)位于數(shù)據(jù)包的核心。處理層使用32位CRC,而數(shù)據(jù)連接層采用的則是16位CRC數(shù)據(jù)包的頭部帶有的信息如下所示:PCIExpress虛擬通道及通信量等級和InfiniBand很類似,PCIExpress也支持每個連接的虛擬多通道。在一個小連接上可以存在最大8個獨立控制的通訊。每個通訊都可以根據(jù)數(shù)據(jù)包的通信量等級〔TrafficClass,TC性質(zhì)得到不同的處理。對于在PCIExpress中傳輸?shù)臄?shù)據(jù)包而言,在每一個轉(zhuǎn)換或連接終端,都要查驗TC信息,并據(jù)此進行適當?shù)奶幚怼T跀?shù)據(jù)XX部的TC描述符由3個bit組成,可以表示不同的TC等級。PCIExpress數(shù)據(jù)包處理PCIExpress的數(shù)據(jù)包的處理有四種基本類型--內(nèi)存、I/O、結構和消息處理。下圖中一個數(shù)據(jù)包從設備B傳遞到設備A,隨后一個完成信號在由A傳到B。這可以內(nèi)存讀寫、I/O讀寫、結構規(guī)劃等情況,每個都有請求相和完成相。PCIExpress處理有一個以信用為基礎的流控制機制〔由處理層負責管理,可以保證接受設備有足夠多的緩沖資源來接受發(fā)送設備傳遞來的數(shù)據(jù)大小和類型第6頁PCIExpress中斷、插槽和應用方案談到電腦就會涉及到中斷。PCIExpress也不例外。PCIExpress支持兩種類型的中斷,一種是通過模擬技術老式的PCIINTx<x可以是A、B、C、D>遺留下的中斷,一種則是新型的MessageSignaledInterrupt<MSI,消息信號中斷>。這種MSI在PCI2.2/2.3設備中是可選項,而在PCIExpress中則是必須的。INTx模擬方式可以兼容顯存的PCI驅(qū)動和操作系統(tǒng),通過一個同帶信號機制實現(xiàn)虛擬的PCI物理中斷。PCIExpress設備必須支持這兩項中斷方式,老式設備可以將INTx中斷信息壓縮到PCIExpress的消息管理單元中。而在MSI中斷方面,驅(qū)動需要重新編寫才能實現(xiàn)它的邊緣觸發(fā)中斷的好處。MSI在多處理器系統(tǒng)中效率會更高,任何設備都可以直接對不同的主機使用中斷。PCIExpress插槽在PCIExpressCardElectromechanical規(guī)范中定義了大量的接口,從x1到x16總線寬度,而x2模式則被保留用于其他類型的PCIExpress內(nèi)部互連而不是插槽。老式的PCI插槽也會繼續(xù)存在,會挨著PCIExpress接口。較小的PCIExpress卡可以插入較大的插槽中。PCIExpress卡可以支持熱插拔和熱交換,采用的三個電壓分別是+3.3V、+3.3Vaux和+12V。取代AGP插槽的接口會是x16的,帶寬為5GB/s,有效帶寬4GB/s.下圖為基本的x1接口,可以用于ATX主板系統(tǒng):下面這個則是帶有x1和x16兩種接口的主板:PCIExpress架構示例在桌面平臺上,大家可以看到PCIExpress連接取代了AGP總線,并提供了芯片組到千兆網(wǎng)卡的接口以及一些PCIExpress總線插槽,當然還提供了南橋和北橋之間的連接。一個典型的PCIExpress總線架構,其好處非常明顯〔基本所有高帶寬設備都會采用PCIExpress總線來進行連接,比如顯示卡,千兆網(wǎng)卡等,并且可以大大降低主板的成本移動平臺的架構中,具有底座接口、PC卡接口以及主板上各種高速I/O設備的接口。服務器平臺中大量采用的PCIExpress來連接設備,大家還可以看到InfiniBand。第7頁顯示卡PCIExpress總線在今年5月份Intel即將發(fā)布全新一代的芯片組--Intel915系列芯片組,這將是第一款全面搭載PCIExpress總線的主板,同時也是啟用新處理器接口的芯片組。同時在這款主板上我們已經(jīng)無法找到普通的AGP插槽,也就是說從這一代芯片組開始,我們原來的AGP顯示卡已經(jīng)無法在這種主板上使用了,新一代的總線交替真的出現(xiàn)了。其實對于其他設備來說〔網(wǎng)卡,聲卡,由于目前網(wǎng)卡基本都是板載,即使沒有板載也由于數(shù)據(jù)吞吐量不是很大,因此依舊可以使用PCI插槽,而聲卡也是類似。但是AGP顯示卡卻不可以這樣〔除非你愿意使用速度低下的PCI顯示卡,其將成為第一個被徹底清理出局產(chǎn)品,也就是說AGP顯示卡基本已經(jīng)完成歷史使命在未來已經(jīng)無法成為系統(tǒng)標準的顯示接口了。今年的2月18日,nVIDIA正式發(fā)布了GeForcePCX系列圖形顯示卡正式宣布搶占第一波PCIExpress顯示卡市場。GeForcePCX都支持PCIExpress16x接口,對應產(chǎn)品分別是GeForcePCX5950/PCX5750/PCX5300/PCX4300。不過nVIDIA的顯示卡相對比較奇怪,其并沒有徹底為新的PCX顯示卡進行修改而是采用了一個名字為ISH〔High-SpeedInterconnect高速互聯(lián)的橋接芯片來提供對PCIExpress總線的支持。也就是說GeForcePCX同原來的AGP版的GeForce顯示卡并沒有太大差別,僅僅就是增加了一顆橋接芯片來間接支持PCIExpress總線。但是增加了這個橋接芯片之后nVIDIA宣稱并不會降低PCIExpress的傳輸速度,同時可以保留大部分PCIExpress的主要特點。但是這里卻存在一個問題,雖然nVIDIA宣稱GPU同HSI橋接芯片之間的傳輸速度可以達到4GB/s,同PCIExpress總線同HSI芯片連接的速度是一樣的,但我們應該知道PCIExpress是一個點對點連接的技術,其每個方向〔傳輸和接受總線上都具備4GB/s的帶寬,也就是說其在傳輸?shù)臅r候接受數(shù)據(jù)并不會占用到傳輸總線上的任何帶寬和延遲,因此可以真正實現(xiàn)4GB/s的交換速度。而由于GPU同HSI橋接芯片之間會并不是一種點對點的連接技術,因此無法實現(xiàn)真正的全雙工工作模式,雖然傳輸帶寬達到了4GB/s,但是由于這是一種雙向設計的總線,在傳輸數(shù)據(jù)的同時無法進行數(shù)據(jù)接口,這種共享式總線的效率絕對是無法同點對點技術相比的,由于傳輸和接受都會占用到這個4GB/s的帶寬,因此實際上使用這種HSI橋接芯片并不能完全發(fā)揮GPU的效率。另外,根據(jù)一些資料顯示nVIDIA的GPU還僅支持2.1GB/s的傳輸帶寬度還無法完全發(fā)揮4GB/s的帶寬。舉一個例子我們來說明橋接芯片的劣勢:HD視頻編輯過程:1.系統(tǒng)從HD攝像機下載視頻數(shù)據(jù)到內(nèi)存,然后寫入到硬盤2.處理器從系統(tǒng)內(nèi)存讀取視頻流進行解碼然后寫入顯存3.顯卡顯示視頻流4.編輯完畢的視頻流再寫回系統(tǒng)內(nèi)存在高分辨率視頻編輯過程中,PCIExpress能夠充分顯示其4GB/s上下行能力的優(yōu)勢。而AGP總線則只能提供266MB/s的上行能力,因此在從顯存讀取數(shù)據(jù)到內(nèi)存的過程將會很慢,而且由于其是半雙工,上行的時候?qū)o法下載。橋接PCIExpress顯卡的弊端在這種應用中效率就會變得很低。同樣的應用到大量禎緩存的應用中,顯示卡會通過AGP紋理技術把大量的紋理填入內(nèi)存中,在需要的時候載入,而這樣的話由于非全雙工的設計,使得采用非純PCIExpress技術的顯示卡產(chǎn)生瓶頸同AGP總線一樣制約系統(tǒng)性能進一步發(fā)揮。當然從目前來看,由于AGP傳輸能力的限制,游戲開發(fā)者會盡量的避免GPU和CPU之間頻繁的交換數(shù)據(jù),所以雖然GPU的處理能力在增加,但是部分運算還是被安排到了CPU,這樣可以大大降低GPU的計算量,同時AGP總線同芯片組之間的數(shù)據(jù)交換速度也可以大大降低,但是隨著PCIExpress總線的出現(xiàn),游戲開發(fā)者就會消除這些顧忌,把更繁重的應該由GPU負擔的任務還給GPU,讓CPU進一步解放來進一步提升游戲的AI。這樣PCIExpress的真正優(yōu)勢才會發(fā)揮出來。類似于NVIDIA的這種技術未來Matrox也會應用這種橋接技術來實現(xiàn)對PCIExpress總線的支持,而采用這種模式最大的優(yōu)勢可以以第一時間拿出支持PCIExpress主板的產(chǎn)品來。當然采用橋接技術還有一個好處,那就是降低一定的顯示卡生產(chǎn)成本,由于搭載了橋接芯片,顯示卡不需要考慮連接點對稱分布的問題,可以簡化一些布線〔PCIExpress部分的布線,當然其他顯示卡部分的布線成本是不可能降低的和PCB成本。RV380顯示卡,這種顯示卡不存在PCIExpress橋接芯片作為另外一大獨立顯示卡生產(chǎn)廠商的ATI,也即將推出R423,RV380以及RV370圖形芯片,這些芯片也都會正式支持PCIExpress,同nVIDIA不同的是其并不會采用橋接芯片來變相提供PCIExpress總線的支持,而是直接就提供了對PCIExpress總線的支持。第8頁PCIExpress展望PCIExpress的產(chǎn)生是為了讓標準化I/O互連和總線接口性能更為出色。但是,在未來2、3年中,這項技術在桌面及服務器平臺上的發(fā)展還不明朗。對于大多數(shù)系統(tǒng)而言,最大的瓶頸仍然是存在機械部分設備的速度太慢。在主板上采用大容量的緩存、緩存可以幫助緩解這個問題,新型的SerialATA接口取代EIDE接口后也可以有效提高傳輸速度。PCIExpress無法成為硬盤的接口,而SerialATA在以后甚至會將硬盤直接接到南橋上。通過PCIExpress將南橋和北橋連接,而不是PCI總線,可以提高帶寬、降低延遲。不過在這個方面,有Intel的Hublink、VIA的Vlink。SiS的Mutiol等現(xiàn)有技術,使得PCIExpress的前景還不清晰。Intel還在7500芯片組中推出了Hublink2技術,將帶寬有266MB/s提高到了1066MB/s。nVidia在自己的nForce和nForce2芯片組中使用了一個單向8位〔400MHz工作頻率、帶寬800MB/s的內(nèi)部互連方式〔HyperTransport。在這種情況下,似乎并沒有必要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論