Tom's Hardware > Forum > Graphic & Displays > ATI > ATI Stream processors?

ATI Stream processors?

Forum Graphic & Displays : ATI - ATI Stream processors?

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

I've heard that the R600 had 320 Stream Processors but they were part of 64 shader processors. I heard only 64 threads were avaliable unless special optimization was used so this brings this question to my mind... Dosen't the 2900XT HD3870 (and HD4870 with its 800) have a lot of wasted silicon?

Somebody please clear this up.

Sponsored Links
Register or log in to remove.

The R600 technically does have 320 stream processors

They are grouped into arrays of five (4 simple shaders and one complex shader), that's where the 64 shader processors come from.

Same thing with the HD4800 series.

Reply to turboflame

Actually the efficiency of the 48xx series per mm² of silicone is quite high. If i recall it correctly it was a lot higher than that of the latest nvidia GTX series.

The only thing that might be wasted on the 2900/38xx/48xx series is the tesselation unit since no-one uses it.

The 800 stream processors you are refering to are grouped. Nvidia does the same thing but theirs are more complex and less parallel.
The "special optimization" you refer to is needed for all graphic cards be it nvidia or amd. The difference is, that amds card depend a little more on solid drivers than their competition.

To get to the bottom of it, amd groups their stream processors in packs of 5. 1 that can handle more complex operations and 4 that can do simple operations. So if an application requires only complex operations, the shading power of the amd cards is reduced. That's a purely theoretical scenario though.
And before you ask, the same is true about nvidia. While their shaders are all the same, they have a SF unit that deals with special instructions. And there are far less of those than stream processors too.

Reply to Slobogob

Id like to be the first to say...who cares....the 2900 series and 3870 series werent very good....the 4XXX series are very good...as for "wasted silicon" and that i think you would have to speak to an ati technician...its beyond us mere mortals.

Reply to lameness

So basically the games are using all the steam processors (with the exception of the complex one only if it needs it)?

What about the Xbox 360 GPU with it's 48 shaders? Are those somehow different from the R600 ones?

Reply to protokiller

lameness wrote :

Id like to be the first to say...who cares....the 2900 series and 3870 series werent very good....the 4XXX series are very good...as for "wasted silicon" and that i think you would have to speak to an ati technician...its beyond us mere mortals.



Um what? The 2900 series is not as bad as everyone thinks. I have one and it performs better than you would think. The 3800 series was much better since it had the 55nm core so it runs cooler and also had more optimizations.

protokiller wrote :

So basically the games are using all the steam processors (with the exception of the complex one only if it needs it)?

What about the Xbox 360 GPU with it's 48 shaders? Are those somehow different from the R600 ones?



Way different. The only thing that is truly the same in the Xenos and the R600 is the ring bus memory controller. Other than that they are different. In shaders the Xenos chip is closer to the X1900 series of GPUs.

Its still a decent card though.

------------------------------ http://www.steamcalculator.com/76561197970703804/camo_sig.png
Reply to jimmysmitty

If I were ATI I would have kept the Xbox 360 design because it seems to be a solid performer while still having a unified shader design.

Reply to protokiller

protokiller wrote :

If I were ATI I would have kept the Xbox 360 design because it seems to be a solid performer while still having a unified shader design.




Wow, we are sure glad you aren't "ATI". The Xbox 360 video hardware is laughable compared to current cards: Xbox 360 uses TWO graphics chips, 90mm and at 500MHZ, with a unified memory architecture on a 128-bit bus. All to achieve 4xFSAA, z-buffering and alpha blending, which is common and surpassed on by the cheapest cards today.

Come August, the X360 will get a new GPU and mobo, further refining the refinements of the original which were so unstable they they cost Microsoft a billionty dollars in warranty charges.

It's ok to have an opinion, but it's not ok to think your opinions carry the same weight as someone who actually understands what they are talking about.


Reply to bf2gameplaya

bf2gameplaya wrote :

Wow, we are sure glad you aren't "ATI". The Xbox 360 video hardware is laughable compared to current cards: Xbox 360 uses TWO graphics chips, 90mm and at 500MHZ, with a unified memory architecture on a 128-bit bus. All to achieve 4xFSAA, z-buffering and alpha blending, which is common and surpassed on by the cheapest cards today.

Come August, the X360 will get a new GPU and mobo, further refining the refinements of the original which were so unstable they they cost Microsoft a billionty dollars in warranty charges.

It's ok to have an opinion, but it's not ok to think your opinions carry the same weight as someone who actually understands what they are talking about.



I heard that they were doing a GPU and CPU die shrink (to 55nm) so it would help the heat problems that cause most of the problems with the 360.

Although a refresh to the hardware and an updated GPU/CPU would be nice. Maybe they could add a few more shaders and raise the clock speed as well.

------------------------------ http://www.steamcalculator.com/76561197970703804/camo_sig.png
Reply to jimmysmitty

The 360 GPU only has 48 shaders. Imagine how much ATI can throw on now that they have moved the manufacturing process down?

The 360 gpu can do FSAA without the 10mb daughter die, it simply allowed it for virtually no performance hit something I don't see current ATI cards doing.

However from what I understand they can't implement a daughter die on a pc card due to direct X standards.

Reply to protokiller

I see where you are going with this protokiller. And when you come up with your badass xenos gen II we can hang out and play raytraced crysis for the lulz!

Reply to evilshuriken

I'm Just trying to say that it's not as bad a card as BF2gameplaya would make it out to be. He is comparing it to current cards and I think it's only fair we think about what ATI could do with the design ***NOW*** not how it is currently.

When the card first came out in late 2005 it was better than the X1900 which was ATI's high end.

So if you want to compare it to today's cards then think about what they could do to it on 55nm vs 90nm.


Message edited by protokiller on 07-11-2008 at 05:59:19 PM
Reply to protokiller

First of all, it wasnt better than the R580, and it isnt all that good today. Give ya a for instance, try running Crysis on it, and then try running Crysis on a 1900, you cant, why? Because the xbox is incapable as all consoles are, theyd be so weak, they dont even bother. The future is programable shaders, the xbox is history, outdated, and inferior

------------------------------ I went drifting, thru the capitols of tin, where men cant walk and cant freely talk, and sons turn their fathers in
Reply to jaydeejohn

We the PC supremasists shall clean the earth of the vile console scum!

------------------------------ It is a very newb question, which is why I ask it.
Reply to jonyb222

lol gaiz don't act like I don't have a pc myself. I like owing both to get the better things out of both.

The 7800GTX is near the speed of the X1950, the ps3 gpu is supposted to be faster than the 7800GTX and the Xenos is faster than the ps3 gpu.

Don't sit here and tell me the Xenos is not as good as a Geforce 6800 which CAN run crysis. Consoles are held back by their stupid cpu designs and low amounts of memory required to run crysis. I'm not saying it could run it on medium, probably all low but it would run provided it had more memory thus not a gpu bottleneck.

Reply to protokiller

jonyb222 wrote :

We the PC supremasists shall clean the earth of the vile console scum!


As a real PC supremacist i feel insulted by PC supremasochists posing as true believers. :kaola:

Reply to Slobogob

protokiller you are not making much sense.
For the longest time only the highest and mightiest of GPUs can tame the wild beast that is crysis. And you are trying to tell us that a Geforce 6800 would not be a bottle neck?
What kind of fairytale land do you live in?

 

Also, a console playing at anything other than max settings does not count. Consoles are supposed to have only one quality setting.


Message edited by evilshuriken on 07-11-2008 at 06:57:46 PM
Reply to evilshuriken

protokiller wrote :

lol gaiz don't act like I don't have a pc myself. I like owing both to get the better things out of both.

The 7800GTX is near the speed of the X1950, the ps3 gpu is supposted to be faster than the 7800GTX and the Xenos is faster than the ps3 gpu.

Don't sit here and tell me the Xenos is not as good as a Geforce 6800 which CAN run crysis. Consoles are held back by their stupid cpu designs and low amounts of memory required to run crysis. I'm not saying it could run it on medium, probably all low but it would run provided it had more memory thus not a gpu bottleneck.


The 7800GTX 256 sucked, period. The 7800GTX512 (which no one could buy) was slower than the 7900GTX which is slower than the 1900XTX. If you want to spread FUD, go to the Games forum not here. This isnt for consoles. And no, theyll NEVER make Crysis for the 360 because itd have to be soooo dumbed down, no one would buy it.

------------------------------ I went drifting, thru the capitols of tin, where men cant walk and cant freely talk, and sons turn their fathers in
Reply to jaydeejohn

I was saying the console memory bottleneck and poor cpu performance (the 360 is said to have the power of a 1.5ghz Pentium 4 per core by the quake developers) would be a bigger issue than the gpu which at least has the power to run the game but NOT on high.

In your first post you said "run crysis" not "max crysis" a thing not even $600 cards can do.

Reply to protokiller

Slobogob wrote :

As a real PC supremacist i feel insulted by PC supremasochists posing as true believers. :kaola:



:ouch: I would never hurt my dear computer! If anything it hurt me more than I do it. :na: (case fell on my foot and got shocked while building it)

------------------------------ It is a very newb question, which is why I ask it.
Reply to jonyb222

If it can't run it on high it CAN'T run it. Crysis' main selling point is graphics, no one wants to play a **** looking slideshow. Follow jaydeejohn's advice and go preach to the console freaks.

Reply to evilshuriken

jonyb222 wrote :

:ouch: I would never hurt my dear computer! If anything it hurt me more than I do it. :na: (case fell on my foot and got shocked while building it)


I think you accidentally proved his point. Sort of.
Masochist= Someone who takes pleasure in pain, which I think you confused with
Sadist= Someone who takes pleasure in causing pain. :P

Message quoted 1 times
Message edited by evilshuriken on 07-11-2008 at 07:16:39 PM
Reply to evilshuriken

protokiller wrote :

lol gaiz don't act like I don't have a pc myself. I like owing both to get the better things out of both.

The 7800GTX is near the speed of the X1950, the ps3 gpu is supposted to be faster than the 7800GTX and the Xenos is faster than the ps3 gpu.

Don't sit here and tell me the Xenos is not as good as a Geforce 6800 which CAN run crysis. Consoles are held back by their stupid cpu designs and low amounts of memory required to run crysis. I'm not saying it could run it on medium, probably all low but it would run provided it had more memory thus not a gpu bottleneck.



Sh!t like that cracks me up, amazing how trolls will come on and spread this sort of stuff. this ain't 2005, perhaps you should update your act, we have proper trolls on these forums not amateurs like yourself.

------------------------------ I'm a git, deal with it.

Antec 1200,PC Power & Cooling 750,Gigabyte DS4-x48,Intel Q9550@3.4 W/Xigmatek S1283,8GB OCZ DDR2 800,ATI 4870X2,X-FI>CA 640C amp>Tannoy R300/Senn 595's
Reply to strangestranger
- 0 +

jaydeejohn wrote :

And no, theyll NEVER make Crysis for the 360 because itd have to be soooo dumbed down, no one would buy it.

 

People keep saying that. And I haven't said anything yet, but I'm pretty sure I heard that they are making it for the 360.

 

So, a little research (search google for "crysis xbox 360" ) shows some sources that say it is coming out for the Xbox, such as this one.

 

But then again, there are others that say that it won't come out for the xbox 360. Personally, I hope it does come out for the 360, just to show the people that think consoles are so amazing that they can't really compare with pcs.


Message edited by yadge on 07-11-2008 at 08:20:59 PM
Reply to yadge

And if this is so, do you think theyll get the same IQ? Have you seen supcom on a console?

------------------------------ I went drifting, thru the capitols of tin, where men cant walk and cant freely talk, and sons turn their fathers in
Reply to jaydeejohn

evilshuriken wrote :

I think you accidentally proved his point. Sort of.
Masochist= Someone who takes pleasure in pain, which I think you confused with
Sadist= Someone who takes pleasure in causing pain. :P



yup I did confuse them, partly due to my coworker telling me other wise

------------------------------ It is a very newb question, which is why I ask it.
Reply to jonyb222

protokiller wrote :

the 360 is said to have the power of a 1.5ghz Pentium 4 per core



I thought I that was the speed when all three cores were utilized

Anyway, yes the Xbox 360 probably could run Crysis on the lowest settings (might have to modify some settings to ultra-low) at 640x480, but no one would want to play it that way. The chance of Crysis being ported to a console is pretty much nonexistant.



Reply to turboflame

protokiller wrote :

lol gaiz don't act like I don't have a pc myself. I like owing both to get the better things out of both.



Yes, but you seem ignorant to both, yet complain about the architecture of one as if only one has shortcomings and limitations.

Quote :

The 7800GTX is near the speed of the X1950



In the same way that the HD2900 is near the speed of the GF8800GTX. Also depends on whether that's the last minute name changed GF7800Ultra you're refering to or the original GTX-256. But neither has the legs of the X1950

Quote :

the ps3 gpu is supposted to be faster than the 7800GTX



Based on what? Some parts are higher clocked, but it has half the ROPs and half the memroy bandwidth of the GF7900.

Quote :

and the Xenos is faster than the ps3 gpu.[quote]

At many tasks, but not all, just like the X1900vGF7900. But all of that leads to your assumption that the X360 is what to the X1900 since you have the X360>RSX and X1950>GF7800 and RSX > GF7800, but that still gives you only that X360>GF7800 and X1950>GF7800, nothing more.

[quote]the 360 is said to have the power of a 1.5ghz Pentium 4 per core by the quake developers



And it's said to contain the soul a 3rd world child to power it, just there by me, but that doesn't make it so. The 3 core HT PowerPC design is not easily relatable to traditional PC architecture.

Considering your premise and your choice of forums I agree, poor attempt and not really seeking information so much as expounding on some criticism you heard from someone else and want to voice.

Interesting you have no issue with the waste of silicon for an NVIO or the missing MUL, but then again you have a specific target for your axe/grinder I guess. Both have there benefits, issues and inefficciencies, I would suggest reading the Beyond3D reviews on the architecture and the shader design portion of TechReport review of the HD2900 to see those benefits and limitations in an easy to interpret fashion, well suited for someone thinking that the X360 is with its flaws.

Seems like this thread has one purpose and that's been served and rejected.

------------------------------ You need a license to buy a gun, but they'll sell anyone a stamp (or internet account) - RED GREEN. GA to SK
HD Freedom: 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2

Reply to TheGreatGrapeApe

I started this thread to find out why Nvidia cards were pwning ATI cards with far less stream processors (or at least what they seem to advertise spec wise in retail) then I made a simple inquiry about the 360 gpu and somebody said it sucked and here we are.

And no turboflame the 360 cpu has three cores each at 3.2GHz with two threads per core (like hyperthreading since it has a long P4-like pipeline). It's very fun having people call me a troll and pc fanboys start saying consoles are trash because I hear the same thing only opposite in the console forums.

How is it hard to compare the 360 cpu to desktop cpus? Surely the developers would know how much power they are getting with relation to desktop cpus. I sorta spent some time thinking about it and if the 360 CPU has 1.5ghz Pentium 4 power per core then total therotical power should be 4.5Ghz (pentium 4 sytle) that would mean even a Pentium D @ a lowely 3GHz should have gave more performance and be easier to program for only having two cores.

I'm not trying to be a console fanboy here just trying to say that consoles are capable of a bit more than some of you might think. After all since they only have to develop for one system they can optimize the hell out of it when they make games.

Reply to protokiller

You fail to realize that console gamers know nothing about their hardware and just like to argue because they where born stupid and can't help it.
So no, you can't compare us with the console fanboys. Honestly, I feel insulted that you should consider them equal to us.

Reply to evilshuriken

jonyb222 wrote :

We the PC supremasists shall clean the earth of the vile console scum!



hmm and you wonder why I compare you to console fanboys? That sounds like something somebody in the halo 3 forums would say about PCs.

I would say I know far more about the 360 hardware than most. Sure, you can say I don't know exactly where it fits compared to desktop gpus but at least I can tell you the hardware specs.

Most just think their consoles are gaming beasts that only a $2000 PC can match but I find myself telling those people off frequently, both my close friends I play Gears of War with for example I've got them to buy a simple graphics card and "omg all the sudden it don't suck"

Reply to protokiller

protokiller wrote :


And no turboflame the 360 cpu has three cores each at 3.2GHz with two threads per core (like hyperthreading since it has a long P4-like pipeline).



When did I say it didn't?

protokiller wrote :

How is it hard to compare the 360 cpu to desktop cpus?



Very

RISC vs CISC

Reply to turboflame

turboflame wrote :

I thought I that was the speed when all three cores were utilized

Anyway, yes the Xbox 360 probably could run Crysis on the lowest settings (might have to modify some settings to ultra-low) at 640x480, but no one would want to play it that way. The chance of Crysis being ported to a console is pretty much nonexistant.



Err I don't know exactly what you meant by the part in bold.

Reply to protokiller
- 0 +

In all reality, the 360 should be able to run Crysis at relative medium/low settings (which really isn't bad for the 360, because low-res [textures] is the norm.) You have to remember - the 360 would only output 720p, or even "640p" like they did in Halo 3. Furthermore, consoles use lower res textures, so you wouldn't really need to worry about the RAM being eaten up.

I know my x1950xt could run Crysis at 1440x900 on medium, so I expect the 360 would be able to run it at 1280x720 or wtfever res 640p is and low res textures alright. It wouldn't have amazing graphics, but it'd look alright for a console game.

Reply to Dalyinx

Exactly, it would look "alright". That my friend, is not the selling point of that game. Without the "omg uber" graphics it's not really that great anymore.

Reply to evilshuriken
- 0 +

I don't disagree. It's just annoying that people think Crysis would look like http://www.crysis-online.com/Media [...] 01-Low.jpg that on the 360

when it would really look like: http://ve3dmedia.ign.com/images/01 [...] sis-03.jpg, except lower res.

I have a 360 and it's fine for what it is, although I prefer "real" gaming on the computer. The 360 is just nice when you wanna pick up and play with some friends or don't feel like installing and troubleshooting a game on a computer (almost always have to). Crashes are generally far less frequent on the 360, but that might be because you can't tab out of it. Regardless, both have their pros and cons. I personally prefer the PC if I really want to get into a game.

k enough about consoles, and I really don't know anything about ATI's SPs.

Reply to Dalyinx

Like I said, programable shaders are the future, the more they are flexable the better they are, be it 10 100 or 1000

------------------------------ I went drifting, thru the capitols of tin, where men cant walk and cant freely talk, and sons turn their fathers in
Reply to jaydeejohn

protokiller wrote :

Err I don't know exactly what you meant by the part in bold.



Oh, you said that each core in the Xbox 360's CPU was the equivalent to a 1.5ghz P4 while I had thought I read that the overall performance of the entire CPU was the equivalent to a 1.5Ghz P4 (which I think would be more realistic). But I forgot where I got that from so I'm not going to argue about it.

Reply to turboflame

turboflame wrote :

Oh, you said that each core in the Xbox 360's CPU was the equivalent to a 1.5ghz P4 while I had thought I read that the overall performance of the entire CPU was the equivalent to a 1.5Ghz P4 (which I think would be more realistic). But I forgot where I got that from so I'm not going to argue about it.

 

ah ok, still be my theory correct or yours it's still amazing developers can make games for that machine that look and play as well as they do with such limited power.

Message quoted 1 times
Message edited by protokiller on 07-13-2008 at 01:19:11 AM
Reply to protokiller
- 0 +

protokiller wrote :

ah ok, still be my theory correct or yours it's still amazing developers can make games for that machine that look and play as well as they do with such limited power.


Yep. It helps that everyone has exactly the same hardware though, so it can be optimized for exactly that architecture.

Reply to cjl

protokiller wrote :

I started this thread to find out why Nvidia cards were pwning ATI cards with far less stream processors (or at least what they seem to advertise spec wise in retail)



Excep it doesn't PWN, nVidia G80 hardware is actually pretty weak at GPGPU work, so the premise is broken. Gaming though is another story and more about the back end than stream processors. Like I said, go read up on it.

Quote :

I'm not trying to be a console fanboy here just trying to say that consoles are capable of a bit more than some of you might think. After all since they only have to develop for one system they can optimize the hell out of it when they make games.



That has nothing to do with what they are capable of, in fact it's because of the optimization and single focus that you can barely squeeze out playability from what is now a very low capability system.

------------------------------ You need a license to buy a gun, but they'll sell anyone a stamp (or internet account) - RED GREEN. GA to SK
HD Freedom: 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2

Reply to TheGreatGrapeApe
Tom's Hardware > Forum > Graphic & Displays > ATI > ATI Stream processors?
Go to:

There are 1180 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them
  • 01:00 bew1075k won the Uniformed badge
  • 01:00 Parasitic won the Uniformed badge
  • 01:00 X3no won the Uniformed badge
  • 01:00 Siq won the Uniformed badge
  • 01:00 wayspooled won the Uniformed badge
  • 01:00 chris62 won the Freshman badge
  • 01:00 Tattysnuc won the Freshman badge
  • 01:00 gamerk316 won the Freshman badge
  • 05:23 jsc won the Overclocking badge
  • 01:00 rolli59 won the Spy badge