PDA

View Full Version : has sony done a bad job in integrating the cell processor in the ps3



crazy frog
July 3rd, 2008, 00:30
Ok sony has made a next gen console that has graphics comparable to an xbox 360 and high end pc.

However i think sony has done a bad job in that the ps3 cell uses cores for speed.

The ps3 uses 7 of the 8 ps3 cores (look it up on wiki) and in todays cpu world the software isnt optimized for cores.

A good example of this is with intel cpus.
A 8 core 3ghz xeon when benchmarked turns out to be only twice as fast as A 2 core 1.80ghz core 2 duo mobile.
Although talking about a different platform the rule still applies. i believe that if sony focuses on making their platform. We will see some truly next gen games.

____anders____
July 3rd, 2008, 01:35
i don't have a PS3, cus i think the games are better for X360 (don't have that either:p) and i don't think the devs can make any better graphics than what we can see in current games.

the thing is imo, that the PS3 have un nessesary awesome hardware so the devs can't make games that makes a good use of the parts, come on unreal tournament 3 runs in 40+ FPS on MAX settings on my computer on the map "Torlan" (one of the worst maps in the game for the GPU i think, see my sig for hardware specs:thumbup:) and that's one of the best graphics i've ever seen so far on any game.
just look at the water in UT3, just friggin awesome (it almost looks real)

and all i need is 2 processor cores..

so why have 8?
maybe sony thought they would make money, but the PS3 is too expensive and it's equal to X360 graphics so far so we don't need that good hardware just yet..

Eviltaco64
July 3rd, 2008, 01:40
well, anders, currently, the xbox 360 is doing fine, but eventually the games are going to get a lot more superior and i think that only ps3 could handle said games (just like what happened near the end of the last gen with ps2 and xbox)

Shadowblind
July 3rd, 2008, 01:53
well, anders, currently, the xbox 360 is doing fine, but eventually the games are going to get a lot more superior and i think that only ps3 could handle said games (just like what happened near the end of the last gen with ps2 and xbox)

*shakeshead*

By the time games get that complicated, the new consoles will have been released. And note though, that Crysis is impossible to play on 360 or PS3. So the truth is they are not very far off from each other when it comes to hardware.

As is actually fairly obvious, seeing games that have been released.

Eviltaco64
July 3rd, 2008, 02:19
Isnt crysis that game that required the ridiculously expensive graphics card?

rageteam1000
July 3rd, 2008, 05:14
if i remember correctly sony had to remove some things from the original design of the system to cut costs.

____anders____
July 3rd, 2008, 17:18
Isnt crysis that game that required the ridiculously expensive graphics card?

i can play it on max settings on my graphics card.

i got a XFX Geforce 8800GT 512MB Alpha Dog Edition:)

i haven't played it on my computer, but my friend who has the same hardware as i plays crysis on max settings just fine.

i don't think my GPU was that expensive, it does its job perfectly on every game:)

Triv1um
July 3rd, 2008, 17:52
Crysis just eats CPU badly. Thats the problem with most computers.

Nicko01
September 23rd, 2008, 02:14
No, the PS3 isn't 8 core at 3GHz. A 3GHz quad core costs around $1000 alone. It has one main core at 3GHz and 7 more cores for processing other things. The PS3 has a pretty nice GPU in it too.

And yes, Crysis is a hog when it comes to GPU and CPU power. Awesome game though, if you have the computer for it.
A computer that will run Crysis well will cost $1000-2000+, if you build it yourself.

skater9269
September 23rd, 2008, 02:25
The true potential of the ps3 hasn't been touched yet. This is partially the devs fault (Its more expensive) and partially Sony's the ps3 devkit is horrible from what I have heard. The games will get better and mark my words the PS3 will be triumphant but for now it is hardly being touched.

potatoman
October 16th, 2008, 10:30
No, the PS3 isn't 8 core at 3GHz. A 3GHz quad core costs around $1000 alone. It has one main core at 3GHz and 7 more cores for processing other things. The PS3 has a pretty nice GPU in it too.

And yes, Crysis is a hog when it comes to GPU and CPU power. Awesome game though, if you have the computer for it.
A computer that will run Crysis well will cost $1000-2000+, if you build it yourself.

No it doesnt, the PS3 consists of 8 SPE's sure, but one is reserved for hypervisor and one is disabled totally(no idea why). All of the SPE's run at 3.2 GHz I believe, and the (overpriced) Intel Quad Core for 1000$ cannot be compared to IBM's (almost proprietary) Cell BE Engine.
I say almost proprietary because they are also found in IBMs new serverblades i believe...

As for the crysis thing, save some money and time: Grab a cheap Dual Core, OC it and get a HD4850 or 4870, then 2-4gb of ram and pick the other parts yourself, they arent that important. I run Crysis at 1280x1024 on Custom Config(UltimaRages ToD hack) at Vhigh settings with 2xAA at 43FPS On a 4850 and and E8500 running at 3.5GHz. overclocks for the win ^.^
Oh and my 4850 is running at 700MHZ/2100MHZ.
Try those settings and rig :D

JLF65
October 18th, 2008, 05:17
The CPU on the PS3 is a bit tricky for non-devs to understand. It has only a single "core" CPU as the layperson understands the term. It is a dual-threaded PowerPC processor running at 3.2 GHz. It is a 64 bit CPU, like the G5 Apple used before switching to Intel, however, it's not as complex as the G5. IBM/Sony/Toshiba removed the out-of-order execution of instructions. That saved a lot of space, which was then used for the SPEs (I'll talk about those in a moment). Removing the OOO execution also makes the CPU run about half the speed you would think given the clock rate (the 3.2 GHz PPE is about the same as the 1.8 GHz G5). The "dual-thread" part is very similar to Intel's "HyperThreading" - the CPU pretends to be dual-core, but doesn't really run both at the same time like true dual-core. The other thread only runs when the first thread stalls or has run a preset number of cycles. This gives maybe a 10% to 20% increase in threaded tasks compared to up to 100% with true dual-core. The main task of the PPE is to run complicated code that is not easily broken into parallel or streamed computations. I.E., game logic. The PPE does have AltiVec (called VMX these days). It's like SSE on x86 based CPUs.

The SPEs mentioned above are the other "cores" included in the Cell, and are not regular CPUs as the layperson understands the term. They're vector processors meant for parallel and streamed computations - things like video or sound effects; maybe physics calculations on an array of data. The SPEs are useful for things like decoding compressed data, or altering streams of data (like 3D processing of audio samples). IBM, Sony, and other companies make libraries of useful routines that run on the SPE to offload work from the PPE. These libraries may be free and open source (many of the IBM libs are), or they may be closed and commerical (the libs used by official game developers for the PS3 are of that variety).

So think of it this way - the PPE part of the Cell is like a HyperThreaded P4: clocked really fast, but doesn't run as fast as the clock would lead you to believe; having SIMD extensions (VMX for the PPE, SSE for the P4); and the hyperthreading simulates dual-core without actually being dual-core. The SPE parts are extra vector processors added to the system (in the case on the Cell, inside the CPU itself) to help accelerate certain types of caculations. Toshiba sells a PCIe card for the PC that allows you to add these SPEs to your PC. It's not as good as being built into the CPU, but it's better than not having the SPEs at all. :)