Hva er Stream Processors i grafikk?

Utvikling og vise grafikk er en av de mest krevende oppgavene datamaskiner utfører. Av denne grunn, de fleste datamaskiner har en grafikkprosessor, noen ganger kalt et skjermkort eller grafikkort, som utfører det meste av beregningene som er nødvendige for å kjøre spill, redigering av video, spille filmer eller produsere 3D-innhold. Stream-prosessorer er nøkkelen til funksjonen av GPUer, slik at de kan håndtere mange oppgaver samtidig, noe som i sin tur viser bilder raskt og kjører spill og videoer jevnt.

Sammenligning

Alle datamaskiner har prosessorer som er ansvarlige for å kjøre det meste av programvaren du bruker. Noen av disse CPUer har flere kjerner, noe som gir dem mulighet til å oppnå mer enn én oppgave av gangen. De fleste CPUer har ikke noen mer enn fire kjerner, og dermed kan bare fungere på fire operasjoner på en gang. I motsetning til dette, kan GPU'er ha tusenvis av strømprosessorer, som hver fungerer samtidig for å frembringe en del av den grafiske nødvendig.

Funksjon

Evnen til å gjennomføre mange programvareinstruksjoner samtidig er kjent som parallell databehandling. Stream-prosessorer gi GPUer sine parallelle evner, slik at de kan dele programvareinstruksjoner i stykker. Hver stream prosessor deretter mottar en del av den totale undervisningen og gjennomfører nødvendige beregninger uten å måtte vente på de andre stream-prosessorer for å fullføre sine oppgaver.

Alternatives

De to største GPU produsentene er AMD og Nvidia. AMD bruker eksplisitt stream prosessorteknologi. Nvidia bruker en variant av denne teknologien, som det kaller Compute Unified Device Architecture. CUDA-kjerner er lik streame prosessorer i at de er grupper av prosessorene som arbeider parallelt. Men ifølge "PC Perspective" Nvidias CUDA-teknologi resulterer ofte i høyere bildekvalitet, selv om det noen ganger gir tregere resultater i forhold til AMD GPU.

Gjennomføring

Ulike AMD GPU varierer i forhold til hvor mange stream-prosessorer de ansetter. Mange faktorer utenfor stream-prosessorer bidra til GPU ytelse, inkludert hvor mye minne, klokkehastigheten og bredden på minnebuss. Det å være tilfelle, er mengden av strømprosessorer på en GPU er en god indikator på dens ytelse evner. Low-end AMD GPU ha så få så få som 40 stream-prosessorer, mens noen top of the line modellene kan ha i overkant av 3000.