1.

Solve : Stream Proccessors?

Answer»

First off, are stream proccessors the amount of processor cores? If not what are they?

Second why do ATI seem to always have twice the amount that NVidia do?You're certainly headed off on alot of tangents lately...

Some Reading

GRAB the beverage of your choice and have at it...Thanks, but now I'm even more confused. Unfortunately I don't go near programming so a lot of that was gibberish to me. Do you have anything from a more HARDWARE orientated point of view?

Quote from: patio on April 04, 2009, 01:26:10 PM

You're certainly headed off on a lot of tangents lately...

I tend to have a lot of problems all at once. For example: I don't suppose you know how to cure a toaster of a crumb stuck behind one of the elements?Any more answers for this question? Patio confused me...Grab a very large G&T, sit back, and be prepared to be even more confused.

The quote below is extracted from one of the links found here.

Quote
But anyways here's stream processing in a few words :-

A normal CPU is made up of multiple cores which can process different functions at the same time. For example you can run a compiler on one core and an encoder on another. These cores are very complex and process these functions at a very fast rate. Applications that can do several functions or threads at the same time can benefit greatly from this. Also these processors can perform a single function at an extremely fast rate. There are 4 and 2 cores in modern CPU's

Now stream processors perform a single thread at a very slow rate, I can't find data on how slow but it should be around 1/10 th of the speed of the CPU in a normal GPU. Anyways in Larrabee it is 1/2 the speed of a core 2 at the same clock frequency. But
GPU's contain hundred of these very simple processors which can make overall computation very high. HOWEVER, different functions cannot be performed in at the same time in these stream processors. The same function can run on a very large SET of data in these thingies. For example you can't run a compiler and an encoder at the same time but you can encode a large number of files at the same time. Of course you can also encode two files in two separate cores in a desktop processors, but overall it will be much slower than in a GPU. This type of parallelism is called SIMD (Single Instruction Multiple Data). Think of things that can benefit by doing the same thing on different sets of data. For example we have 3d rendering. You can use the same function to render 1000 frames in different cores.

The raw computational power of modern GPU's is 20x, i.e they can process about 1 teraflop while CPU's max do 50 Gigaflops. But this doesn't mean that there would be a 20x improvement in all tasks. For example, Nvidia and AMD launched Avivo and Badaboom media encoders and these provided about 4x the speed of a CPU. With better drivers and and opencl we can expect a 10x improvemet in a lot of things like rendering and then there's larrabee too.
Quote
Second why do ATI seem to always have twice the amount that NVidia do?

Twice the amount of what?

Quote from: Aegis on April 10, 2009, 08:22:15 AM
Twice the amount of what?



Stream Processors???So just to check that I have the right end of the stick. Stream proccessors are basic proccessor cores only capable of proccessing alittle data at a time?

Quote from: Aegis on April 10, 2009, 08:22:15 AM
Twice the amount of what?

Quote from: Custom-IT on April 10, 2009, 08:38:28 AM
Stream Processors???

No, bananas what else would I mean?Quote from: Accessless on April 10, 2009, 10:13:01 AM
No, bananas what else would I mean?

In that case, it might be because ATI is based in Canada, and we don't have a good climate for banana growing. Also, the soil has too much clay for the rhizome to take root of a banana plant. Not good conditions. As such any number of bananas ATI had (for whatever reason) would be subject to import fee's and levy's- so it really wouldn't be cost effective to try to remain competitive with their number of bananas.




A stream processor basically has one input and one output, and modifies the "stream" of input, and creates a different "stream" of output.Nothing to do with employee bowel movements then?Hey, I'm not the one who had to start the thread, now, am i?
I just wanted to be sure we all meant the same thing.How do your tomatoe plants do up there ? ?Quote from: patio on April 10, 2009, 07:32:49 PM
How do your tomato plants do up there ? ?

Apparently quite well...

http://www.canadianliving.com/food/menus_and_collections/8_tomato_recipes_for_your_local_tomato_harvest.php


Discussion

No Comment Found