Question: Nvidia vs AMD shader count.

RobertPters77

Senior member
Feb 11, 2011
480
0
0
Why is it that with less shaders Nvidia cards beat AMD cards?

I used to buy almost exclusively ATI card back in the good ol' DX9 days. But since the advent of DX10 and unified shaders, it has always bugged me why with so much horsepower are AMD cards so much slower to their Nvidia counterparts? I'm OCDish about certain things, having unused things in my life is one of them. So I've avoided AMD cards except for the one time I bought a 4850 for the hell of it. I had an 8800gts that lasted me for 5 years, then I bought the 4850, and now I have a 460.

I've heard that with the old Vec5 and even with the new Vec4 architecture only about 50% of shader power is being utilized. So why doesn't AMD just cut out the parts that don't work or make them work? Or is their architecture so poorly designed that they can't without sacrificing overall horsepower?
 

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
Because the shaders aren't the same. Why does a Core i5 (4 CPU cores) at 3GHz run faster than an AMD Phenom II with 4 cores at 3GHz? Because the cores aren't the same.

Also, the clocks of the shaders are difference, so while NV might have 1/3rds as many shaders, they run 75% faster, so it's not quite as huge a disparity as it seems comparing say 512 to 1536 (GTX580 vs HD6970).

Also, I fail to see how it is "poorly designed", when it's made of less transistors and uses less power (which being approximately correspondingly slower, if not even more efficient on both counts).
Focusing on one metric and calling it a bad design is not really a intelligent assessment.

If you take TechPowerUp's assessment, the GTX580 is 13% faster than the HD6970. It does that while needing 75% more clockspeed! That's bad design. Why does it need such a high clock speed increase to be only a small amount faster?
13% faster. 33% bigger GPU die! Such bad design. Why doesn't NV just cut out a lot of the transistors.
 
Last edited:

Grooveriding

Diamond Member
Dec 25, 2008
9,147
1,329
126
Difference in architecture.

Why are AMD cards faster at high resolutions but nvidia's are faster at lower resolutions ?

Because their architectures are different.
 

betasub

Platinum Member
Mar 22, 2006
2,677
0
0
Not all shaders are created equally. Different architectures, different implementations, different clockspeeds.
 

Ancalagon44

Diamond Member
Feb 17, 2010
3,274
202
106
Read up on architecture before you diss AMD cards. In simple terms, as far as I understand, AMD splits its shaders up into simpler units, whereas Nvidia prefers less but more complicated shaders that can clock to much higher speeds.

Look at performance vs power consumption before you decide that AMD is wasting shader units.
 

RobertPters77

Senior member
Feb 11, 2011
480
0
0
Why are AMD cards faster at high resolutions but nvidia's are faster at lower resolutions ?
At 2560x1600 my 460 beats my cousin's 5830.

AMD markets their shaders differently.

How?

Read up on architecture before you diss AMD cards. In simple terms, as far as I understand, AMD splits its shaders up into simpler units, whereas Nvidia prefers less but more complicated shaders that can clock to much higher speeds.

So Nvidia = Complex, Amd = Simple?

Wait. It's like Intel vs Amd cpu wise.

Intel Cpu = X amount of performance @ 1ghz. Amd Cpu = X @ 2ghz. Just an example but you know what I mean.

Then why doesn't Amd close the gap with Intel and Nvidia in order to achieve X at whatever marker used to measure X.
 

RocksteadyDotNet

Diamond Member
Jul 29, 2008
3,152
1
0
Trollin.


Thread-crapping and insults are not acceptable.

If you have reason to suspect a member's post and/or thread is in violation of posting guidelines then you are expected to do nothing more than report the post and leave the matter to the capable hands of your moderator staff.

Please familiarize yourself with the AnandTech Forum Guidelines:
We want to give all our members as much freedom as possible while maintaining an environment that encourages productive discussion. It is our desire to encourage our members to share their knowledge and experiences in order to benefit the rest of the community, while also providing a place for people to come and just hang out.

We also intend to encourage respect and responsibility among members in order to maintain order and civility. Our social forums will have a relaxed atmosphere, but other forums will be expected to remain on-topic and posts should be helpful, relevant and professional.

We ask for respect and common decency towards your fellow forum members.

Moderator Idontcare
 
Last edited by a moderator:

RobertPters77

Senior member
Feb 11, 2011
480
0
0
Just read a few anandtech articles on the architectures and you'll get the picture.

I did but I still don't get it.

Why does AMD go the simple route and Nvidia go the complex route?

What benefit is there for each side? I remember in the good ol' DX9 days everything was simpler. 6800 Ultra and the X800XT both had 16 pixel pipelines, 6 vertex shaders, 16 texture units, and 16 raster ops. What it came down to was clock speed and memory.
 
Last edited:

Ancalagon44

Diamond Member
Feb 17, 2010
3,274
202
106
I did but I still don't get it.

Why does AMD go the simple route and Nvidia go the complex route?

Because the price of eggs was particularly high when AMD made their decision.

I'm beginning to think that RockSteadyDotNet is right and you are just trolling. How would we know exactly why AMD did what it did? You obviously havent read the articles BTW.


Thread-crapping and insults are not acceptable.

If you have reason to suspect a member's post and/or thread is in violation of posting guidelines then you are expected to do nothing more than report the post and leave the matter to the capable hands of your moderator staff.

Please familiarize yourself with the AnandTech Forum Guidelines:
We want to give all our members as much freedom as possible while maintaining an environment that encourages productive discussion. It is our desire to encourage our members to share their knowledge and experiences in order to benefit the rest of the community, while also providing a place for people to come and just hang out.

We also intend to encourage respect and responsibility among members in order to maintain order and civility. Our social forums will have a relaxed atmosphere, but other forums will be expected to remain on-topic and posts should be helpful, relevant and professional.

We ask for respect and common decency towards your fellow forum members.

Moderator Idontcare
 
Last edited by a moderator:

RobertPters77

Senior member
Feb 11, 2011
480
0
0
Because the price of eggs was particularly high when AMD made their decision.

I'm beginning to think that RockSteadyDotNet is right and you are just trolling. How would we know exactly why AMD did what it did? You obviously havent read the articles BTW.

Eggs were cheaper in 2005/6 even when accounting for inflation.

He's just pissed off that he pays way to much for hardware in the land down under.

I'm really curious. Anand explains it nicely but still too complicated for my peasant brain.
 

Grooveriding

Diamond Member
Dec 25, 2008
9,147
1,329
126

Agreed. Added him to ignore for the sake of forum enjoyment.


We expect our forum members to approach the community with decorum and respect.

We expect your posts to foster positive discussion.


This is a technical forum, this is not myspace and it is not facebook. If you feel the need to state that you are "unfriending" a member of the community by way of putting them on your ignore list then we expect you to refrain from posting statements of such in the technical forum.

Find another way to express yourself and keep the drama that goes along with the dreaded "ignore" list out of the technical forum venue. Do it by pm or twitter or make a blog about it, etc.

But doing it here, in a technical sub-forum such as VC&G, is a thread-derail and future occurrences of it will be met with infractions.

Moderator Idontcare
 
Last edited by a moderator:

1h4x4s3x

Senior member
Mar 5, 2010
287
0
76
Yup, way too obvious.
Reported.


Reporting posts does not require you to broadcast the fact you have done so.

In the future please limit your actions regarding questionable posts to simply reporting them and leave it at that.

Moderator Idontcare
 
Last edited by a moderator:

RobertPters77

Senior member
Feb 11, 2011
480
0
0
Wow. All I came here was to ask a question.

You 'people' are so sensitive.

Can a man not ask a Question and seek a Satisfactory Answer?

No say anandtech forums members.
 

Ancalagon44

Diamond Member
Feb 17, 2010
3,274
202
106
Not when he displays intentional ignorance.


Thread-crapping and insults are not acceptable.

Please familiarize yourself with the AnandTech Forum Guidelines:
We want to give all our members as much freedom as possible while maintaining an environment that encourages productive discussion. It is our desire to encourage our members to share their knowledge and experiences in order to benefit the rest of the community, while also providing a place for people to come and just hang out.

We also intend to encourage respect and responsibility among members in order to maintain order and civility. Our social forums will have a relaxed atmosphere, but other forums will be expected to remain on-topic and posts should be helpful, relevant and professional.

We ask for respect and common decency towards your fellow forum members.

Moderator Idontcare
 
Last edited by a moderator:

Ancalagon44

Diamond Member
Feb 17, 2010
3,274
202
106
Yup, intentional ignorance. If you wanted to understand, you could. Hence you are trolling. We provided some basic information, and told you to go read the articles. You claim to have done so but still have really stupid questions. Hence, you are trolling.


This manner of personal insults are not acceptable in the technical forums.

Please familiarize yourself with the AnandTech Forum Guidelines:
We want to give all our members as much freedom as possible while maintaining an environment that encourages productive discussion. It is our desire to encourage our members to share their knowledge and experiences in order to benefit the rest of the community, while also providing a place for people to come and just hang out.

We also intend to encourage respect and responsibility among members in order to maintain order and civility. Our social forums will have a relaxed atmosphere, but other forums will be expected to remain on-topic and posts should be helpful, relevant and professional.

We ask for respect and common decency towards your fellow forum members.

Moderator Idontcare
 
Last edited by a moderator:

Lonyo

Lifer
Aug 10, 2002
21,938
6
81
Ignorance is never intentional.

Now back to the matter at hand. If the GTX 570 trades blows with the 6970.
Then what gives the 570 that much more oomph to match the 6970?

http://www.gpureview.com/show_cards.php?card1=640&card2=638

Theoretically the 6970 should win hands down.

Theoretically the GTX570 should win hands down because it has 25% more active transistors. Looks like NV have over-engineered their cores to use too many transistors without those extra transistors giving any actual performance improvement at all.
 

RobertPters77

Senior member
Feb 11, 2011
480
0
0
Theoretically the GTX570 should win hands down because it has 25% more active transistors. Looks like NV have over-engineered their cores to use too many transistors without those extra transistors giving any actual performance improvement at all.

Then I'm back at square one. Fcuck I think I need a PHD to understand half this stuff.

Ohwell thank you anyway. Atleast someone tried to help.
 

itsmydamnation

Diamond Member
Feb 6, 2011
3,041
3,824
136
Wow. All I came here was to ask a question.

You 'people' are so sensitive.

Can a man not ask a Question and seek a Satisfactory Answer?

No say anandtech forums members.

why is sharder count important, last die shot we had from AMD was RV770 but it has about the same amount of physical space allocated to shaders as G80 based parts (as a percentage). NV have high efficenty per shader AMD have higher efficentcy per mm sq. which is better? which metrics do you care about guess that depends how well your design scales. cayman XT is something like like 70% of the size of 580 yet is around 90% of the performance.

edit: some people would consider cayman 384 shader part
 
Last edited:

RobertPters77

Senior member
Feb 11, 2011
480
0
0
why is sharder count important, last die shot we had from AMD was RV770 but it has about the same amount of physical space allocated to shaders as G80 based parts. NV have high efficenty per shader AMD have higher efficentcy per mm sq. which is better? which metrics do you care about guess that depends how well your design scales. cayman is something like like 70% of the size of yet performs around 90% of the performance.

Because I want to know why and how things are achieved. If Amd has better performance per sq mm, then why do they not have a single gpu card that can match the 580?