Jump to content

GPU is a CPU?

Go to solution Solved by D3MON,

http://www.youtube.com/watch?v=-P28LKWTzrI
this^ a cpu processes a stream of instructions (or in the advent of multi-cores and multi threads) many streams of instructions very quickly (3000+ times a second, hence mhz/ghz) which makes it good for doing things like web browsing, virus scanning and the like. which arnt overly complex but can take a long time.
a gpu does a similar job except it does it slightly differntly, a gpu core isnt the same as a cpu core in that its specifically designed to do a simple job of graphics by applying textures and shading. it does this with LOADS of stream processors, texture mapping units and render output units. hence why most graphics cards like the 7970 have over 2000 "cores", these however run at a much slower speed such as 1000mhz, they run 4x slower but are something like 500x more parallel.

This of course requires huge amounts of bandwidth hence why mine and your pc has 2x 64bit bus's (dual channel) akin to a dual lane highway with ddr3 ram at 1333mhz. wheras something like the the 7970 has a 384 bit bus (thats 3x wider) and uses gddr5 upto 6000mhz to get huge amounts of data through very quickly.

back in 2005 the amd athlon architecture was faster per clock and got more work done than intels pentium 3 and pentium 4 lineup, intel developed hyperthreading which makes 1 pentium 4 core run 2 simultaneous threads getting more work done, nowadays its a role reversal. intel said we we're going to hit 10ghz at some point...

...well clock speeds have had a hard time increasing and we started going to multi-core and multi threaded and more parallel on cpus now and even some software is now being made that now uses the integrated graphics chip (igpu) such as amd has with thier "apus" to complete faster than the cpu could do it alone.

the future is getting more multithreaded (hence amd created the module architecture) and is making thier graphics cards much more powerful in terms of computation and thier apus for low end home systems provide allot of power for the price.

hope this helped (and entertained) a little.

I know linus has covered this before whether in a livestream or in a video but what is the direct differences between a CPU and a GPU. obviously each are assigned a specific task to handle but Im looking for understanding more on the hardware side, relations to the die, etc.

CM Storm Switch Tester MOD (In-Progress) - http://linustechtips.com/main/topic/409147-cm-storm-switch-tester-macro-mod/


       Ammo Can Speaker 02 (Completed) - http://linustechtips.com/main/topic/283826-ammo-can-speakers-02/       A/B Switch V 0.5 (Completed) - http://linustechtips.com/main/topic/362417-ab-switch-v0


     Build 01 - The Life of a Prodigy -  http://linustechtips.com/main/topic/13103-build-01-the-life-of-a-prodigy/             Build 02 - Silent Server 3000 - http://linustechtips.com/main/topic/116670-build-02-silent-server-3000/

Link to comment
https://linustechtips.com/topic/65651-gpu-is-a-cpu/
Share on other sites

Link to post
Share on other sites

GPU handles graphics processing and a CPU handle running tasks like the OS and other software. A GPU is a very parallel processor and a CPU (at least modern ones are) are also parallel processors but they just have less but more powerful cores. i don't know how to explain it better because i just know the difference but i hope that clears things u a bit.

Link to comment
https://linustechtips.com/topic/65651-gpu-is-a-cpu/#findComment-896818
Share on other sites

Link to post
Share on other sites

Like Kilobytes said somewhat.

They are programmed to do completely different tasks and they way they work. Your average cpu is 4/6 cores at 3.5-5ghz while a GPU like a 780 has 2304 cores at 1Ghz.

 

I don't know enough to talk about it but all I know it that a GPU does parallel tasks. 

Like this https://en.wikipedia.org/wiki/Parallel_computing but some of that isn't required to understand the difference. It's so god dam confusing.

 

Very very confusing. But a CPU and GPU do tasks in a completely different manner. 

 

The simplest way is like myth busters talked about. A cpu does task by task but at a fast rate. A gpu does a task all at once but can incur errors.

                                                                                              Sager NP9370EM - I7 3630QM - 680m 1045Mhz - 8gb 1600mhz ram - 240gb msata 750gb hdd

Link to comment
https://linustechtips.com/topic/65651-gpu-is-a-cpu/#findComment-896881
Share on other sites

Link to post
Share on other sites

Hypothetically your somewhat right. Both are physical chips on pcb's that processes data(encoding, decoding etc) and changes the apparent form into a useful information. Requiring electricity.

But here's the difference  the two from my understanding atleast, the GPU dramatically improves performance visually & graphically, relieving stress from the CPU side of processing. Though most of the processing, calculations in-terms of crazy algorithms are placed with the GPU the CPU takes over the basic operations of the system such as input,process,output, logic extraction from the ram back and forth

Please become a member of the Linus Tech Tips forum, keep writing smug remarks & let us love you. Peace out.


<| Project M13 & Silverstream. Other DIY projects |>

Link to comment
https://linustechtips.com/topic/65651-gpu-is-a-cpu/#findComment-896883
Share on other sites

Link to post
Share on other sites

A CPU is a serial processor while a GPU is a parallel processor. Kilobytez95 is right in the sense that a CPU has more powerful cores, but the GPU is more powerful then the CPU. This article might help explain this a little better: http://www.tomshardware.com/news/AMD-HSA-hUMA-APU,22324.html

Also this video should help to explain Parallel Processors a little better: http://www.youtube.com/watch?v=jtZu9MP4llQ.

 

Hope that helped!

 

- winny3141 :D

System Specs: AMD Phenom II X6 1100T Six-core CPU, AMD Radeon HD 6970 2 GB GDDR5 16X PCIe Video Card, MSI 890FXA-GD70 Motherboard, Kingston Hyper-X 1600 MHz RAM, ADATA 128 GB MLC SSD, 2 TB HDD, Astec Dual 120 mm closed Liquid cooling Loop, Cooler Master 800W Silent Pro Gold (80 Plus Gold Certified) PSU, Razer Black Widow Ultimate 2013 Gaming Keyboard (Love me my Cherry MX Blue Switches), a Razer Taipan Gaming Mouse (8200 dpi 4G sensor FTW!), Windows 7 Ultimate 64-bit

Link to comment
https://linustechtips.com/topic/65651-gpu-is-a-cpu/#findComment-896887
Share on other sites

Link to post
Share on other sites

http://www.youtube.com/watch?v=-P28LKWTzrI
this^ a cpu processes a stream of instructions (or in the advent of multi-cores and multi threads) many streams of instructions very quickly (3000+ times a second, hence mhz/ghz) which makes it good for doing things like web browsing, virus scanning and the like. which arnt overly complex but can take a long time.
a gpu does a similar job except it does it slightly differntly, a gpu core isnt the same as a cpu core in that its specifically designed to do a simple job of graphics by applying textures and shading. it does this with LOADS of stream processors, texture mapping units and render output units. hence why most graphics cards like the 7970 have over 2000 "cores", these however run at a much slower speed such as 1000mhz, they run 4x slower but are something like 500x more parallel.

This of course requires huge amounts of bandwidth hence why mine and your pc has 2x 64bit bus's (dual channel) akin to a dual lane highway with ddr3 ram at 1333mhz. wheras something like the the 7970 has a 384 bit bus (thats 3x wider) and uses gddr5 upto 6000mhz to get huge amounts of data through very quickly.

back in 2005 the amd athlon architecture was faster per clock and got more work done than intels pentium 3 and pentium 4 lineup, intel developed hyperthreading which makes 1 pentium 4 core run 2 simultaneous threads getting more work done, nowadays its a role reversal. intel said we we're going to hit 10ghz at some point...

...well clock speeds have had a hard time increasing and we started going to multi-core and multi threaded and more parallel on cpus now and even some software is now being made that now uses the integrated graphics chip (igpu) such as amd has with thier "apus" to complete faster than the cpu could do it alone.

the future is getting more multithreaded (hence amd created the module architecture) and is making thier graphics cards much more powerful in terms of computation and thier apus for low end home systems provide allot of power for the price.

hope this helped (and entertained) a little.

Falcon: Corsair 750D 8320at4.6ghz 1.3v | 4GB MSI Gaming R9-290 @1000/1250 | 2x8GB 2400mhz Kingston HyperX Beast | Asus ROG Crosshair V Formula | Antec H620 | Corsair RM750w | Crucial M500 240GB, Toshiba 2TB, DarkThemeMasterRace, my G3258 has an upgrade path, my fx8320 doesn't need one...total cost £840=cpu£105, board£65, ram£105, Cooler £20, GPU£200, PSU£88, SSD£75, HDD£57, case£125.

 CASE:-NZXT S340 Black, CPU:-FX8120 @4.2Ghz, COOLER:-CM Hyper 212 EVO, BOARD:-MSI 970 Gaming, RAM:-2x4gb 2400mhz Corsair Vengeance Pro, GPU: SLI EVGA GTX480's @700/1000, PSU:-Corsair CX600m, HDD:-WD green 160GB+2TB toshiba
CASE:-(probably) Cooltek U1, CPU:-G3258 @4.5ghx, COOLER:-stock(soon "MSI Dragon" AiO likely), BOARD:-MSI z87i ITX Gaming, RAM:-1x4gb 1333mhz Patriot, GPU: Asus DCU2 r9-270 OC@1000/1500mem, PSU:-Sweex 350w.., HDD:-WD Caviar Blue 640GB
CASE:-TBD, CPU:-Core2Quad QX9650 @4Ghz, COOLER:-OCZ 92mm tower thing, BOARD:-MSI p43-c51, RAM:-4x1GB 800mhz Corsair XMS2, GPU: Zotac GTX460se @800/1000, PSU:-OCZ600sxs, HDD:-WD green 160GBBlueJean-A
 CASE:-Black/Blue Sharkoon T9, CPU:-Phenom2 x4 B55 @3.6Ghz/1.4v, COOLER:-FX8320 Stock HSF, BOARD:-M5A78L-M/USB3, RAM:-4GB 1333mhz Kingston low profile at 1600mhz, GPU:-EVGA GTX285, PSU:-Antec TP550w modu, STORAGE:-240gb  M500+2TB Toshiba
CASE:-icute zl02-3g-bb, CPU:-Phenom2 X6 1055t @3.5Ghz, COOLER:-Stock, BOARD:-Asrock m3a UCC, RAM:2x2GB 1333mhz Zeppelin (thats yellow!), GPU: XFX 1GB HD6870xxx, PSU:-some 450 POS, HDD:-WD Scorpio blue 120GB
CASE:-Packard Bell iMedia X2424, Custom black/red Aerocool Xpredator fulltower, CPU's:-E5200, C2D [email protected]<script cf-hash='f9e31' type="text/javascript"> /* */</script>(so e8500), COOLER:-Scythe Big shuriken2 Rev B, BFG gtx260 sp216 OC, RAM:-tons..
Gigabyte GTX460, Gigabyte gt430,
GPU's:-GT210 1GB,  asus hd6670 1GB gddr5, XFX XXX 9600gt 512mb Alpha dog edition, few q6600's
PICTURES CASE:-CIT mars black+red, CPU:-Athlon K6 650mhz slot A, COOLER:-Stock, BOARD:-QDI Kinetiz 7a, RAM:-256+256+256MB 133mhz SDram, GPU:-inno3d geforce4 mx440 64mb, PSU:-E-Zcool 450w, STORAGE:-2x WD 40gb "black" drives,
CASE:-silver/red raidmax cobra, CPU:-Athlon64 4000+, COOLER:-BIG stock one, BOARD:-MSI something*, RAM:-(matched pair)2x1GB 400mhz ECC transcend, GPU:-ati 9800se@375core/325mem, PSU:-pfft, HDD:-2x maxtor 80gb,
PICTURES CASE:-silver/red raidmax cobra (another), CPU:-Pentium4 2.8ghz prescott, COOLER:-Artic Coolering Freezer4, BOARD:-DFI lanparty infinity 865 R2, RAM:-(matched pair)2x1GB 400mhz kingston, GPU:-ati 9550@375core/325mem, PSU:-pfft, HDD:-another 2x WD 80gb,
CASE:-ML110 G4, CPU:-xeon 4030, COOLER:-stock leaf blower, BOARD:-stock raid 771 board, RAM:-2x2GB 666mhz kingston ECC ddr2, GPU:-9400GT 1GB, PSU:-stock delta, RAID:-JMicron JMB363 card+onboard raid controller, HDD:-320gb hitachi OS, 2xMaxtor 160gb raid1, 500gb samsungSP, 160gb WD, LAPTOP:-Dell n5030, CPU:-replaced s*** cel900 with awesome C2D E8100, RAM:-2x2GB 1333mhz ddr3, HDD:-320gb, PHONE's:-LG optimus 3D (p920) on 2.3.5@300-600mhz de-clock (batteryFTW)
Link to comment
https://linustechtips.com/topic/65651-gpu-is-a-cpu/#findComment-896977
Share on other sites

Link to post
Share on other sites

http://www.youtube.com/watch?v=-P28LKWTzrI

this^ a cpu processes a stream of instructions (or in the advent of multi-cores and multi threads) many streams of instructions very quickly (3000+ times a second, hence mhz/ghz) which makes it good for doing things like web browsing, virus scanning and the like. which arnt overly complex but can take a long time.

a gpu does a similar job except it does it slightly differntly, a gpu core isnt the same as a cpu core in that its specifically designed to do a simple job of graphics by applying textures and shading. it does this with LOADS of stream processors, texture mapping units and render output units. hence why most graphics cards like the 7970 have over 2000 "cores", these however run at a much slower speed such as 1000mhz, they run 4x slower but are something like 500x more parallel.

This of course requires huge amounts of bandwidth hence why mine and your pc has 2x 64bit bus's (dual channel) akin to a dual lane highway with ddr3 ram at 1333mhz. wheras something like the the 7970 has a 384 bit bus (thats 3x wider) and uses gddr5 upto 6000mhz to get huge amounts of data through very quickly.

back in 2005 the amd athlon architecture was faster per clock and got more work done than intels pentium 3 and pentium 4 lineup, intel developed hyperthreading which makes 1 pentium 4 core run 2 simultaneous threads getting more work done, nowadays its a role reversal. intel said we we're going to hit 10ghz at some point...

...well clock speeds have had a hard time increasing and we started going to multi-core and multi threaded and more parallel on cpus now and even some software is now being made that now uses the integrated graphics chip (igpu) such as amd has with thier "apus" to complete faster than the cpu could do it alone.

the future is getting more multithreaded (hence amd created the module architecture) and is making thier graphics cards much more powerful in terms of computation and thier apus for low end home systems provide allot of power for the price.

hope this helped (and entertained) a little.

Hmm getting there. This is currently the best answer. You are my type of person, rich in detail.

CM Storm Switch Tester MOD (In-Progress) - http://linustechtips.com/main/topic/409147-cm-storm-switch-tester-macro-mod/


       Ammo Can Speaker 02 (Completed) - http://linustechtips.com/main/topic/283826-ammo-can-speakers-02/       A/B Switch V 0.5 (Completed) - http://linustechtips.com/main/topic/362417-ab-switch-v0


     Build 01 - The Life of a Prodigy -  http://linustechtips.com/main/topic/13103-build-01-the-life-of-a-prodigy/             Build 02 - Silent Server 3000 - http://linustechtips.com/main/topic/116670-build-02-silent-server-3000/

Link to comment
https://linustechtips.com/topic/65651-gpu-is-a-cpu/#findComment-897142
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×