Forskjellen mellom CPU og GPU

CPU eller Central Processing Unit er hvor alle programinstruksjonene utføres for å utlede de nødvendige dataene. Fremskrittet i moderne CPUer har gjort det mulig å knuse flere tall enn noen gang før, men fremskrittet i programvareteknologi medførte at CPUer fortsatt prøver å fange opp. En grafikkbehandlingsenhet eller GPU er ment å lette belastningen på CPUen ved å håndtere alle avanserte beregninger som er nødvendige for å projisere den endelige skjermen på skjermen.

Opprinnelig håndterer CPUer alle beregninger og instruksjoner i hele datamaskinen, og dermed bruken av ordet "sentral". Men da teknologien utviklet seg, ble det mer fordelaktig å ta ut noen av ansvaret fra CPUen og få det utført av andre mikroprosessorer. I dagene før GUIer var skjermen ganske enkelt et lite rutenett med hver boks som hadde en 8bit-verdi som tilsvarer et tegn. Dette var relativt enkelt å gjøre for CPU, men GUIer har større oppløsninger med hver piksel som har en 16bit eller 32bit fargeværdi.

GPUer der opprinnelig ble utviklet for å gi 2D-grafikk; spesielt for å akselerere tegningen av Windows i et GUI. Men da behovet for 3D og raskere grafikkakselerasjon vokste, ble GPU raskere og mer spesialisert i oppgaven. GPUer er nå generelt flytende punktprosessorer som enkelt kan knase geometriske beregninger sammen med tekstur kartlegging oppgaver. De fleste GPUer har implementert MPEG primitives for å forbedre avspillingen av videoer; noen har til og med muligheten til å dekode HD-videodata direkte, og ta en annen oppgave bort fra CPU.

Maskinvarevis, GPUer og CPUer er like, men ikke like. Hvis vi så på selve byggeklossen av hver transistorene, kan vi se at de fleste GPUer allerede rivaliserer CPUer i transistor teller. Den spesialiserte egenskapen til GPUer betyr at den kan gjøre oppgaven mye raskere enn en CPU kan, men det er ikke i stand til å dekke alle funksjonene til CPU. Flere GPUer kan også brukes til å oppnå et enkelt mål, som de to kjerneprosessorer som er tilgjengelige for øyeblikket. ATIs Crossfire og NVidia's SLI tillater brukere å koble to identiske GPU'er og få dem til å fungere som en.

Sammendrag:
1. CPU er hjernen til datamaskinen GPUen er bare ment å utfylle den.
2. GPUer er spesialiserte og kan ikke erstatte funksjonen til en CPU.
3. CPUer kan utføre funksjonene til en GPU, men i en mye langsommere hastighet.
4. GPUer kan konkurrere med CPUer i transistor teller.
5. GPUer kan også fungere parallelt med CPUs multikjernefunksjon.