Gå til innhold

80 prosent PCI Express i 2005


Anbefalte innlegg

Videoannonse
Annonse

Det virker som om de fleste kobler PCI-Express med grafikkort. Men jeg tror ikke det er der vi har den største gevinsten. I dag leverern AGP 8 8*4B*66MHz=2112MB/s båndbredde som overgår det grafikkortene leverer. PCI-Express X16 vil doble dette. Det vil nok komme PCI-Express baserte grafikkort som trenger dette, men jeg tror som de fleste at det ikke vil ha noen stor betydning for det store flertallet av brukere.

 

Det som er mer interessant er å se på den eksisterende PCI-bussen: 33MHz, 32 bit medfører 33*4=133MB/s båndbredde. En vanlig ATA-133 kontroller kan teoretisk sett levere den samme datamengden alene, på en kanal, og dermed mette PCI-bussen. To kanaler kan levere 266MB/s. SATA her 150MB/s pr. kanal. I tillegg går det mye annen kommunikasjon over PCI-bussen som da blir skadelidende. Et Gb nettverkskort opererer teoretisk med 125MB/s båndbredde som også nærmer seg veldig PCI-bussens kapasitet. En SCSI U320-kontroller kan levere 320MB/s som er mye mer. For ikke snakke om hva en flerkanals SCSI RAID-kontroller kan svelge unna. Selv om disse maksimumsverdiene normalt kun vil oppnås over korte tidsrom og heller ikke være maksimale på alle enheter samtidig, kan det forekomme, og da har vi metning som kan medføre at andre enheter, som f.eks. lyd, får problemer. En standard 32-bits PCI-buss kan altså raskt bli alt for svak til å håndtere datamengden i en godt utstyrt PC. På kraftigere arbeidsstasjoner og servere er ofte PCI-bussen utvidet til 64-bit 33MHz eller 64-bit 66MHz- I det siste tilfellet har man firedoblet båndbredden til 533MB/s, men som man ser kan dette også lett bli en begrensende faktor.

 

Min egen maskin med 32-bits PCI-buss har f.eks. følgende:

 

Integrert ATA-133 266MB/s

PCI ATA-133 266MB/s

2xSATA 300MB/s

SCSI U160 160MB/s

LAN 100Mb 12,5MB/s

 

Totalt 1004,5MB/s

 

Da er det ikke regnet med lyd, Mpeg-kort, videoredigeringskort som også krever sitt. Særlig den siste er ikke tam. Heldigvis brukes ikke alt dette samtidig, og ikke alle båndbreddene utnyttes fult ut. Det er det som gjør situasjonen levelig. Men det er liten tvil om at PCI-bussen er en begrensenden faktor i svært mange maskiner. To raske disker, f.eks. i RAID 0, vil i dag alene kunne mette PCI-bussen.

 

Om jeg hadde ønsket en U320-kontroller samt Gb LAN hadde vi kunne legge på ca. 250MB/s ekstra teoretisk båndbredde.

 

Og det hjelper lite med rå grafikk dersom resten av systemet bremser.

 

På kraftigere arbeidsstasjoner og servere løses problemet med å bruke flere uavhengige PCI-busser. Da kan båndbredden normalt fordeles slik at man unngår metning.

 

Vi har PCI-X, med 64-bit/133MHz,som igjen dobler båndbredden til 1066MHz, men dette finner normalt kun i servere. Problemet er også at mange standarder medfører mange varianter av kort og dermed høyere kostnader. Det å få alt over på én standard som har nok båndbredde til alle typer enheter, og samtidig slippe at alle enhetene skal dele på den eksisterende båndbreden, vil gjøre mye for PC-ens effektivitet. Det vil bli et stort steg fram.

 

Som det er nevnt før anbefales denne introduksjonen til PCI-Express:

http://www.pcstats.com/articleview.cfm?articleID=1087

Endret av Data&fisk
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...