[QUOTE="savagetwinkie"]
[QUOTE="fun-da-mental"]
Majority of the game code like physics, animations, AI, Particles effect, data streaming, multi threading computations are primarily runs on raw CPU power. 360's graphics chip is slightly more powerful but PS3 has lot more processing power. According to IBM, PS3's 7 SPUs, each with 4 parallel vector cores produces 100+ Giga flops of peak performance, combined that with blue ray media capable of holding 5x storage, makes it a very powerful machine overall;)
fun-da-mental
multithreading is primarily run on a cpu.... you ser need to spend more time on wikipediaedit: btw, the cells job is primarily fixing what the rsx can't do to keep up with the xenos
ai is branch intensive and not something you'd see on FP calucations which is the SPU's job
physics/animations/particle effects all benefit from parrallel processing, so a graphics card is suitable for those calculations. In fact thats why nvidia has Physx built in, to give it much more complex physics system.
You obviously don't know the basic fundamentals of computers and programming. Graphics card is has nothing to do with parallel processing, it just a specialized board that has dedicated processor for rendering graphics . You don't need a GPU to write multi threaded application, you can do almmost everything on CPU, including drawing pixels on a screen. Back in the days, we had games like star craft and diablo that didn't depend on graphics card to run :)
Speak for yourself. Your POV is fine during 90s, but not in 21st century. The GPU has plenty to do with parallel processing i.e. refer to GpGPU.
The GPU is one example of a parallel data processor and most uses explicit parallelism concepts i.e. think of Intel Itanium in an extreme form. The middleware normally hides the GPU's micro-architecture.
http://www.beyond3d.com/content/articles/4/10
With the capability to fetch from anywhere in memory, perform arbitrary ALU operations and write the results back to memory, in conjunction with the raw floating point performance of the large shader ALU array, the MEMEXPORT facility does have the capability to achieve a wide range of fairly complex and general purpose operations; basically any operation that can be mapped to a wide SIMD array can be fairly efficiently achieved and in comparison to previous graphics pipelines it is achieved in fewer cycles and with lower latencies. For instance, this is probably the first time that general purpose physics calculation would be achievable, with a reasonable degree of success, on a graphics processor and is a big step towards the graphics processor becoming much more like a vector co-processor to the CPU.
The latest Xbox 360 Slim has single chip package IBM CPU + ATI GPU.In another words, Xbox 360 has it's own "CELL".
AMD Llano fused multi-core K10.5 and ATI DX11 GPU (480 "many-core" stream processors).
Note that Starcraft1 uses DirectX APIs (usually accelerated by 2D GFX card). First "GPU"refers to a custom ASIC processor known as NVIDIA Geforce 256.
Log in to comment