Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Dallows said:all that means is that developers actually have to try to make games that look good. the more they try the better they will get and the better games they will make. It'll also mean don't expect the first wave of games to show off the ps3's power, it'll take some time for the developers to get used to and get to know the ps3. I don't even think most of the developers for ps2 really touched the surface with what it could do. I mean look at GT4. A team that actually took time to program to the ps2 instead of throwing something together.
I don't even think most of the developers for ps2 really touched the surface with what it could do.
So you're saying that programming SMP-style, with multiple concurrent threads is just as easy as programming for a uniprocessor system once you get used to it?Draax said:Developers have said that both the PS3 and the XBOX360 are hard to program for. I think its just a bunch of lazy developers who are used to single core processors using brute force (high clock speed) to plow through sloppy code.
Developers will learn to program, effectively, for consoles, it just may take a while. I dont expects any games at launch, of either console, to use the full potential of the hardware.
http://arstechnica.com/articles/paedia/cpu/xbox360-2.ars/7Furthermore, the Xenon may be capable of running six threads at once, but the three types of branch-intensive code listed above are not as amenable to high levels of thread-level parallelization as graphics code. On the other hand, these types of code do benefit greatly from out-of-order execution, which Xenon lacks completely, a decent amount of execution core width, which Xenon also lacks; branch prediction hardware, which Xenon is probably short on; and large caches, which Xenon is definitely short on. The end result is a recipe for a console that provides developers with a wealth of graphics resources but that asks them to do more with less on the non-graphical side of gaming.
Still, there is some hope on that front. In the PC market where there are multiple processors to support, developers can't fine-tune games for a specific CPU. This heterogeneity of hardware especially hurts with platform-sensitive optimizations like branch hints, which is one reason they don't get used much. In contrast, with the Xenon, the hardware will be fixed, which means that programmers can go all-out in profiling and optimizing branchy game control, AI, and physics code using every trick in the book. Furthermore, console coders can also take heavy advantage of prefetching to overcome the Xenon's cache size limitations. So it's quite possible that as time goes on developers will find ways to get much better branch-intensive code performance out of the hardware. Just don't count on it in the first generation of games, though.
Elledan said:Both XBox 360 and the PS3 are difficult to program for:
Also, cross-console releases are going to be a nightmare, although the brute force of the X360 and PS3 might help ease the pain.
Elledan said:So you're saying that programming SMP-style, with multiple concurrent threads is just as easy as programming for a uniprocessor system once you get used to it?
Well, that's a givenDraax said:No, I didn't say that all. What I said is that lazy programs use shotty code, because they are use to single core processors powering through the code. I said it would easier, as time goes on, just like anything, because they will get used to programing for it.
Draax said:I think its just a bunch of lazy developers who are used to single core processors using brute force (high clock speed) to plow through sloppy code
retardedchicken said:I thought the most common Revolution rumor has dual PPC cores?
Draax said:Developers have said that both the PS3 and the XBOX360 are hard to program for. I think its just a bunch of lazy developers who are used to single core processors using brute force (high clock speed) to plow through sloppy code.
Developers will learn to program, effectively, for consoles, it just may take a while. I dont expects any games at launch, of either console, to use the full potential of the hardware.