Gå til innhold

hva er pipes?


spiritus

Anbefalte innlegg

Videoannonse
Annonse

Du vet PC'er med 2 CPU'er eller mer? Vel det kan sammenlignes litt med flere CPU'er.

 

Et skjermkort har en grafikkprosessor (GPU). I "gamle dager" så hadde disse bare 1 pipe. Så kom de med 2 osv. Hver pipe gjør grafikk-operasjoner paralellt. Siden grafikk er veldig lett "paralelliserbart" så kan man forenklet si at ytelsen til GPU'en er proposjonalt med antall pipes. Hver pipe er ganske liten så det er ganske lett å få flere slike inn på en chip. De råeste (X800-serien og Geforce 6800-serien) har hele 16 slike pipes.

 

(vanlige x86) CPU'er har ennå ikke kommet til 2 kjerner per chip men det kommer nok neste år.

 

Når man lager GPU'er med så mange pipes så er det ganske vanlig at en eller to av disse ikke fungerer skikkelig eller ikke lar seg klokke like langt som de andre. Løsningen her er at GPU-produsenten slår av et gitt antall av disse (normalt 4 i slengen) slik at de kan selges som litt billigere GPU'er. Hvis de har veldig mange fullt fungerene GPU'er og så høyt prisnivå på de at få gidder å kjøpe de så kan de også slå av pipes bare for å få de solgt unna til en lavere pris. (Det er jo bedre enn å ikke selge de i det hele tatt eller vente på at de blir utdaterte og må kastes)

 

Hvis du da har et skjermkort med f.eks 12 pipelines som er basert på en GPU med 16 pipelines så er det mulig å slå på de 4 siste for å se om de fungerer. Denne operasjonen er relativt komplisert, har mange fallgruver og bryter bla. med garantien.

 

Så ja, det er mulig, men om det er verd risikoen blir opp til deg.

Lenke til kommentar

Noen burde lese litt mer om pipelines før de uttaler seg.

 

På godt norsk kan man vel si at "pipelining" er en måte å øke ytelse på prosessorer med.

 

Det er ikke mange år siden verken CPU eller grafikkort hadde pipelines i det hele tatt. Man skal ikke lengre tilbake enn til AMD K6 1/2/3 for å finne en CPU som ikke var pipelined.

 

Google er en fin plass dersom man er uvitende

Lenke til kommentar
Noen burde lese litt mer om pipelines før de uttaler seg.

 

På godt norsk kan man vel si at "pipelining" er en måte å øke ytelse på prosessorer med.

 

Det er ikke mange år siden verken CPU eller grafikkort hadde pipelines i det hele tatt. Man skal ikke lengre tilbake enn til AMD K6 1/2/3 for å finne en CPU som ikke var pipelined.

 

Google er en fin plass dersom man er uvitende

Joda, både K6 og Pentium (1) var pipelined. Men de hadde bare 1 pipeline. (K6-2 hadde vel 2 eller 3 ( ? ) men de var spesialiserte og kunne ikke gjøre de samme oppgavene.

 

GPU'er har flere paralelle pipeliner og det er vel det som er mest interresant her i tråden. Ikke hvordan hver enkelt pipeline fungerer (de forskjellige stegene og "toget" av etterfølgende operasjoner/instruksjoner)

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...