HI. Wondering about video card processing power.
For example i have a videocard with this specs:
- 32 CUDA Cores.
- Graphics Clock: 650 MHz
- Processor Clock 1600 MHz
- Transistors 314M (Millions i guess)
And a core 2 duo intel processor at 2.93 GHz with a number of 228 million processing die transistors (theoretical processing power of 2 cores x 2.93 GHz = 5.86 GHz)
I know about threading and parallel processing and that a multi core processor cannot be compared directly with a single core because of programming drawbacks, Amdahl's law, memory latency & processor's cache etc, but what i'm asking here is just theoretical processing power.
So my questions are:
1. The cuda cores that can be used for general programming, run at 650 MHz or 1600 MHz?
2. If there are 32 cuda cores running at 650 MHz each for example, it would give a total maximum processing power of 32 cores X 650 MHz each = 20.8 GHz (meaning 3.5 times more powerfull than my intel processor)?
3. What is the big difference between graphics clock and processor clock in my video card ? I know one is for shading (calculating and transforming image data) but what the other one does ? And which is which?
4. If for example you answered that there are 32 cuda cores running at 650 MHz. The other 1600 MHz specification tells that there is 1 another processor besides those 32 processors?
5. If the 32x650=20.8 GHz is true, how can the GPU be 3.5 times more powerfull than the CPU with only 100 million transistors extra?
6. The GTX TITAN GPU has 2688 cuda cores, with these specs:
- Base Clock 837 MHz
- Boost Clock 876 MHz
That would mean it has the theoretical processing power of 2250 GHZ ( something like 383 times more than my CPU) ?
I guess that more questions will be asked...
Thanks
_________________________________
Intel processor specs here: http://ark.intel.com/products/36503/
My video card specs:
GTX TITAN GPU specs here:
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan/specifications
For example i have a videocard with this specs:
- 32 CUDA Cores.
- Graphics Clock: 650 MHz
- Processor Clock 1600 MHz
- Transistors 314M (Millions i guess)
And a core 2 duo intel processor at 2.93 GHz with a number of 228 million processing die transistors (theoretical processing power of 2 cores x 2.93 GHz = 5.86 GHz)
I know about threading and parallel processing and that a multi core processor cannot be compared directly with a single core because of programming drawbacks, Amdahl's law, memory latency & processor's cache etc, but what i'm asking here is just theoretical processing power.
So my questions are:
1. The cuda cores that can be used for general programming, run at 650 MHz or 1600 MHz?
2. If there are 32 cuda cores running at 650 MHz each for example, it would give a total maximum processing power of 32 cores X 650 MHz each = 20.8 GHz (meaning 3.5 times more powerfull than my intel processor)?
3. What is the big difference between graphics clock and processor clock in my video card ? I know one is for shading (calculating and transforming image data) but what the other one does ? And which is which?
4. If for example you answered that there are 32 cuda cores running at 650 MHz. The other 1600 MHz specification tells that there is 1 another processor besides those 32 processors?
5. If the 32x650=20.8 GHz is true, how can the GPU be 3.5 times more powerfull than the CPU with only 100 million transistors extra?
6. The GTX TITAN GPU has 2688 cuda cores, with these specs:
- Base Clock 837 MHz
- Boost Clock 876 MHz
That would mean it has the theoretical processing power of 2250 GHZ ( something like 383 times more than my CPU) ?
I guess that more questions will be asked...
Thanks
_________________________________
Intel processor specs here: http://ark.intel.com/products/36503/
My video card specs:
GTX TITAN GPU specs here:
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan/specifications