Are Multi-Threaded GPUs just not a possibility?

RavenSEAL

Diamond Member
Jan 4, 2010
8,670
3
0
Oh wow, my brain just forked while I was making this thread.

I can't believe I couldn't put the pieces together...Move along folks
 
Last edited:

andg

Member
Jan 21, 2012
29
0
0
GPUs are already more parallel/"multi-core" than CPUs ever will be. I'm not really that much into the techy details, so I can't give you a good explanation... Google it!
 

RavenSEAL

Diamond Member
Jan 4, 2010
8,670
3
0
What do you mean "multi threaded?"
All GPUs are "multi threaded". When you see "1600 shaders", that means 1600 "cores".
The GTX580 has 512 cores.

How much more multi-threaded do you want?!?!

Oh wow, my brain just forked while I was making this thread. D:

I can't believe I couldn't get that together...
 

LOL_Wut_Axel

Diamond Member
Mar 26, 2011
4,310
8
81
GPUs are already many-core and completely multi-threaded/parallel. My GPU, for example, has 336 cores.
 

Lonyo

Lifer
Aug 10, 2002
21,939
6
81
Oh wow, my brain just forked while I was making this thread. D:

I can't believe I couldn't get that together...

It's OK, we've had posts in the past about "dual core" GPUs.
Like a GTX560 (384 shaders) isn't just a "dual core" GTX550Ti (192 shaders).
 

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
Shaders aren't really cores though, it's just marketing from AMD/Nvidia.

I believe the clusters are more akin to what we'd consider "cores".
 

TakeNoPrisoners

Platinum Member
Jun 3, 2011
2,600
1
81
What I don't understand is how adding another GPU isn't just like adding more shader units.

Why do we need tech like AFR when GPUs are already very parallel?
 

LOL_Wut_Axel

Diamond Member
Mar 26, 2011
4,310
8
81
Shaders aren't really cores though, it's just marketing from AMD/Nvidia.

I believe the clusters are more akin to what we'd consider "cores".

They're a lot less complex, but they're cores. Very small ones, but they're made to work in parallel.
 

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
Yeah they're "units", but it's like saying each pipeline within a x86 core is a core in of itself.



Here is a shot of GF100:



32 shaders per cluster, 512 shaders total but there are more units inside the cluster that do other things, shaders are only one part of a gpus performance. You also have ROPs and TMU's and other things contributing to performance.

GTX 480 had 1 cluster diabled, 480 "shader cores" 15 tess units (poly engines) while the GTX 470 had two clusters disabled for 448 "shader cores" and 14 tess units (poly engines).

The 580 is a refined core, but the same setup, with all clusters enabled for 512 "shader cores" and 16 tess units (poly engines). But clock for clock core for core GF100 and GF110 are nearly identical performance wise which can be seen clearly when the 560 ti 448 benches against a 470.
 

LOL_Wut_Axel

Diamond Member
Mar 26, 2011
4,310
8
81
Yeah they're "units", but it's like saying each pipeline within a x86 core is a core in of itself.



Here is a shot of GF100:



32 shaders per cluster, 512 shaders total but there are more units inside the cluster that do other things, shaders are only one part of a gpus performance. You also have ROPs and TMU's and other things contributing to performance.

GTX 480 had 1 cluster diabled, 480 "shader cores" 15 tess units (poly engines) while the GTX 470 had two clusters disabled for 448 "shader cores" and 14 tess units (poly engines).

The 580 is a refined core, but the same setup, with all clusters enabled for 512 "shader cores" and 16 tess units (poly engines). But clock for clock core for core GF100 and GF110 are nearly identical performance wise which can be seen clearly when the 560 ti 448 benches against a 470.

More like execution engines, yes, but I consider an execution engine a "core". Now, is a single one of these "cores" much slower than a traditional X86 core? Obviously yes, so that's why they're made to work in parallel. They also share a lot of resources, but I don't think that disqualifies it from being a "core".

Anyway, it's just terminology. If you look at it from either my POV or yours then we're both right.
 

BallaTheFeared

Diamond Member
Nov 15, 2010
8,115
0
71
Yeah I agree it's just terminology, though I did notice the slide says GPC, which I thought of as "Graphics Processing Core" but I could be totally wrong

4 Clusters per core, 32 shaders per cluster, 128 shaders per core, quad core
 

LOL_Wut_Axel

Diamond Member
Mar 26, 2011
4,310
8
81
Yeah I agree it's just terminology, though I did notice the slide says GPC, which I thought of as "Graphics Processing Core" but I could be totally wrong

4 Clusters per core, 32 shaders per cluster, 128 shaders per core, quad core

It is mostly terminology. Come to think about it, all it does it confuse people by saying they have cores in cores in cores, or shaders in clusters in a core.

 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |