Skillnad mellan CPU och GPU

CPU eller Central Processing Unit är där alla programinstruktioner utförs för att kunna ta fram nödvändiga data. Framstegen i moderna processorer har gjort det möjligt att krossa fler siffror än någonsin tidigare, men framsteg inom mjukvarutekniken innebar att CPU: er fortfarande försöker komma ikapp. En grafikbehandlingsenhet eller GPU är avsedd för att lindra CPU-belastningen genom att hantera alla avancerade beräkningar som är nödvändiga för att projicera slutdisplayen på bildskärmen.

Ursprungligen hanterar CPU: er alla beräkningar och instruktioner i hela datorn, alltså användningen av ordet "central". Men när tekniken utvecklades blev det mer fördelaktigt att ta bort några av ansvaret från CPU: n och ha det utfört av andra mikroprocessorer. I dagarna före grafiska gränssnitt var skärmen helt enkelt ett litet rutnät med varje ruta som har ett 8bit-värde som motsvarar ett tecken. Detta var relativt enkelt att göra för CPU, men GUI har större upplösningar med varje pixel som har ett 16bit eller 32bit färgvärde.

GPU: er var ursprungligen utvecklade för att göra 2D-grafik; Speciellt för att påskynda ritningen av Windows i en GUI. Men när behovet av 3D och snabbare grafisk acceleration växte blev GPU snabbare och mer specialiserad i sin uppgift. GPU: er är i allmänhet flytande punktprocessorer som enkelt kan krossa geometriska beräkningar tillsammans med texturmappningsuppgifter. De flesta GPU: er har implementerat MPEG-primitiver för att förbättra uppspelningen av videor. vissa har även möjlighet att direkt avkoda HD-videodata, ta en annan uppgift bort från CPU.

Hårdvara, GPU och CPU är likartade men inte identiska. Om vi ​​tittade på själva byggstenen av varje transistorer kan vi se att de flesta GPU: er redan rivaliserar processorer i transistorräkning. GPU: s specialitet innebär att den kan göra sin uppgift mycket snabbare än en CPU någonsin kan, men det kan inte täcka alla kapaciteter hos CPU: n. Flera GPU-enheter kan också användas för att uppnå ett enda mål som de dubbla kärnprocessorer som för närvarande finns tillgängliga. ATIs Crossfire och NVidias SLI tillåter användare att ansluta två identiska GPU: er och få dem att fungera som en.

Sammanfattning:
1. CPU är datorns hjärna, GPU: n är endast avsedd att komplettera den.
2. GPU: er är specialiserade och kan inte ersätta en CPU-funktion.
3. CPU: er kan utföra funktionerna hos en GPU men med en mycket långsammare hastighet.
4. GPU: er kan konkurrera med processorer i transistorantalet.
5. GPUer kan också fungera i tandem, precis som CPU: s multi core-kapacitet.