CPU tai keskusyksikkö on missä kaikki ohjelmaohjeet suoritetaan tarvittavan tiedon saamiseksi. Nykyajan suorittimien edistyminen on antanut sille mahdollisuuden purkaa enemmän numeroita kuin koskaan ennen, mutta ohjelmistoteknologian edistyminen tarkoitti, että suorittimet yrittävät edelleen saavuttaa. Graafisen prosessointiyksikön tai GPU: n on tarkoitus lievittää CPU: n kuormitusta käsittelemällä kaikkia edistyneitä laskelmia, jotka ovat tarpeen näytön lopullisen näytön projisoimiseksi.
Alun perin suorittimet käsittelevät kaikkia laskelmia ja ohjeita koko tietokoneessa, jolloin käytetään sanaa 'keskus'. Mutta tekniikan kehittyessä tuli edullisempaa ottaa osa vastuista CPU: lta ja saada se suorittamaan muille mikroprosessoreille. Graafisten käyttöliittymien edeltävinä päivinä näyttö oli yksinkertaisesti pieni ruudukko, jossa jokaisessa ruudussa oli 8 bitin arvo, joka vastaa merkkiä. Tämä oli suhteellisen hyvin helppoa suorittaa prosessorille, mutta graafisilla käyttöliittymillä on suurempi tarkkuus jokaisella pikselillä, jonka väriarvo on 16 tai 32 bittiä.
GPU: t, joissa alun perin kehitettiin tarjoamaan 2D-grafiikkaa; erityisesti ikkunoiden piirtämisen nopeuttamiseksi käyttöliittymässä. Mutta kun tarve 3D: n ja nopeammalle grafiikkakiihdytykselle kasvoi, GPU: sta tuli nopeampi ja erikoistuneempi tehtävään. GPU: t ovat nyt yleensä liukulukujen prosessoreita, jotka voivat helposti murskata geometrisiä laskelmia tekstuurikartoitustoimintojen ohella. Useimmat GPU: t ovat ottaneet käyttöön MPEG-primitiivit videoiden toiston parantamiseksi; joillakin on jopa kyky dekoodata HD-videotiedot suoraan viemällä toinen tehtävä pois CPU: lta.
Laitteellisesti, GPU: t ja CPU: t ovat samanlaisia, mutta eivät identtisiä. Jos tarkastellaan kunkin, transistorien, varsinaista rakennusosaa, voimme nähdä, että suurin osa GPU: sta kilpailee jo suorittimien kanssa transistorien määrässä. GPU: iden erityisluonne tarkoittaa, että se voi suorittaa tehtävänsä paljon nopeammin kuin CPU koskaan voi, mutta se ei pysty kattamaan kaikkia CPU: n ominaisuuksia. Useita GPU: ita voidaan myös käyttää yhden tavoitteen saavuttamiseen aivan kuten tällä hetkellä saatavilla olevat kaksoisydinsuorittimet. ATI: n Crossfire ja NVidian SLI antavat käyttäjille mahdollisuuden yhdistää kaksi identtistä GPU: ta ja saada ne toimimaan yhtenä.
Yhteenveto:
1. CPU on tietokoneen aivot, jonka GPU on tarkoitettu vain täydentämään sitä.
2. GPU: t ovat erikoistuneita eivätkä voi korvata CPU: n toimintaa.
3. Suorittimet voivat suorittaa GPU: n toiminnot, mutta paljon hitaammalla nopeudella.
4. GPU: t voivat kilpailla CPU: ita transistorimäärissä.
5. GPU: t voivat toimia myös rinnakkain, kuten CPU: n moniytiminen ominaisuus.