CPU ja GPU
Alunperin prosessorit käsittelevät koko tietokoneen laskutoimitukset ja ohjeet, siis sanan "keskus" käytön. Mutta tekniikan kehittyessä on hyödyllisempää ottaa osa CPU: n vastuista ja suorittaa se muiden mikroprosessoreiden toimesta. Viiveinä ennen käyttöliittymiä näyttö oli yksinkertaisesti pieni verkko, jossa jokaisella laatikolla oli 8-bittinen arvo, joka vastaa merkkiä. Tämä oli suhteellisen helppo tehdä CPU: lle, mutta GUI: t ovat suuremmat resoluutiot kunkin pikselin kanssa, jolla on 16 tai 32 bittinen väriarvo.
GPU: t, jotka alunperin kehitettiin 2D-grafiikan tekemiseksi; erityisesti, nopeuttamaan ikkunoiden piirustusta graafisessa käyttöliittymässä. 3D-grafiikan ja nopeamman grafiikan kiihtyvyyden tarve kasvoi, mutta GPU nopeutui ja erikoistunut tehtäväänsä. GPU: t ovat nyt yleensä liukulukuprosessoreita, jotka pystyvät helposti käsittelemään geometrisia laskutoimituksia tekstuurin kartoitustehtävien mukana. Useimmat GPU: t ovat toteuttaneet MPEG-primitiivejä parantaakseen videoiden toistoa; joillakin on jopa kyky dekoodata suoraan HD-videodataa ja ottaa toisen tehtävän pois CPU: sta.
Laitteiston viisas, GPU: t ja prosessorit ovat samanlaisia, mutta eivät ole identtisiä. Jos tarkastelemme jokaisen, transistorin, rakennusosaa, voimme nähdä, että useimmat GPU: t ovat jo kilpailevia CPU: ita transistorin määrässä. GPU: iden erityisluonne tarkoittaa sitä, että se voi tehdä tehtävänsä paljon nopeammin kuin CPU voi koskaan, mutta se ei pysty kattamaan kaikkia CPU: n ominaisuuksia. Useita GPU: ita voidaan käyttää myös yhden tavoitteen saavuttamiseen. ATI: n Crossfire ja NVidia SLI: n käyttäjät voivat yhdistää kaksi identtistä GPU: tä ja tehdä niistä yhden.
Yhteenveto: 1. CPU on tietokoneen aivot, GPU: n tarkoituksena on täydentää sitä. 2. GPU: t ovat erikoistuneita eivätkä voi korvata CPU: n toimintaa. 3. CPU: t voivat suorittaa GPU: n toiminnot, mutta paljon hitaammalla nopeudella. 4. GPU: t voivat kilpailevat suorittimissa transistorin määrässä. 5. GPU: t voivat toimia myös samaan tapaan kuin suorittimen monikäyttöinen kyky.