Overclock.net › Forums › Graphics Cards › Graphics Cards - General › Stream/Shader cores scaling vs Cpu cores
New Posts  All Forums:Forum Nav:

Stream/Shader cores scaling vs Cpu cores

post #1 of 2
Thread Starter 
1.do shader/stream cores scale better than cpu cores?(probably yes?2)

2.ignoring other factors does a 50% increase in shaders/streams net +-50% extra performance(fps?)?

cpu core wise I don't think 50% more cores net 50% extra performance
3.(because the way programs are coded?)

4.is it because of the different workloads that cpus and gpus do?
(rendering frames compared to whatever cpus do )

5. A more specific term for what cpus do?(rendering >> gpu ??? >> cpu)

I`m a n00b with random questions
AzuraChan
(13 items)
 
Haruna
(7 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II x6 1055T Asus M4A88TD-V Evo/Usb3 EVGA GTX460 1GB SC + 9800GT Phsyx 2x2GB Corsair 1333MHZ 
Hard DriveOSMonitorPower
6.8TB Total w7 + ubuntu 19" something Seasonic S12II 520W 
Case
modded antec 902 
CPUGraphicsRAMHard Drive
I7 3630QM GTX660M 2GB + HD4000 8GB 1600Mhz 1TB  
Optical DriveOSCase
Blu Ray thing Win8 64bit Lenovo Y580 
  hide details  
Reply
AzuraChan
(13 items)
 
Haruna
(7 items)
 
 
CPUMotherboardGraphicsRAM
Phenom II x6 1055T Asus M4A88TD-V Evo/Usb3 EVGA GTX460 1GB SC + 9800GT Phsyx 2x2GB Corsair 1333MHZ 
Hard DriveOSMonitorPower
6.8TB Total w7 + ubuntu 19" something Seasonic S12II 520W 
Case
modded antec 902 
CPUGraphicsRAMHard Drive
I7 3630QM GTX660M 2GB + HD4000 8GB 1600Mhz 1TB  
Optical DriveOSCase
Blu Ray thing Win8 64bit Lenovo Y580 
  hide details  
Reply
post #2 of 2
1. Yes, GPU cores are far simpler, thus far easier to bunch temp up together.
2. Ignoring other factors such as available memory, latency, etc yes 50% more shaders should equal 50% more GPU performance; for CPUs it would be the same if they'd process only streaming code, but since most of the CPU specific code is branchy (is that a word?) using if, else, while then you can have a worse case scenario where N-1 CPU cores wait to see if the "if" instruction on the Nth core chooses the path 1) or 2)...
3. Mostly yes; Programs cam be coded with less dependencies so they can take advantage of more cores, but that extreme situation above can still appear.
4. Yep, CPUs are best at branchy code while GPUs are at parallel data processing (ex having 2Mpixels on your screen rendered in parallel)
5. CPUs are like an intelligent chip that chooses paths, verifies dependencies and if certain conditions apply, while GPUs are "dumber" in the sense they have very few decisions to make which makes them run the tasks they're designed for much faster.

hope this clears up some things
Centurion
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 940 @3.3GHz 1.25V Gigabyte 790X-DS4 XFX 5850 8GB OCZ DDR2-800 
Hard DriveCoolingOSMonitor
Corsair Force 3 TRUE Win 7 Pro x64 ACER 23" TN  
PowerCase
400W Silverstone Strider Antec P182 
  hide details  
Reply
Centurion
(14 items)
 
  
CPUMotherboardGraphicsRAM
Phenom II 940 @3.3GHz 1.25V Gigabyte 790X-DS4 XFX 5850 8GB OCZ DDR2-800 
Hard DriveCoolingOSMonitor
Corsair Force 3 TRUE Win 7 Pro x64 ACER 23" TN  
PowerCase
400W Silverstone Strider Antec P182 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Graphics Cards - General
Overclock.net › Forums › Graphics Cards › Graphics Cards - General › Stream/Shader cores scaling vs Cpu cores