M3wThr33 said:Graphics-wise the 360s Xenos GPU and the PS3s RSX are fairly different in implementation, but may end up being very similar in performance.
The 360 has more cache, while the Cell has a lower latency path to main memory
the performance difference from a CPU standpoint between the Xbox 360s Xenon and the PS3s Cell processor is basically a wash.
That's all that matters from the article.
Cool.While developers will still be able to use the drive to cache data if necessary...
That's not the full quote though, they're only talking about single threaded code there:M3wThr33 said:the performance difference from a CPU standpoint between the Xbox 360s Xenon and the PS3s Cell processor is basically a wash.
At the end of day 1, when running mostly single threaded code, the performance difference from a CPU standpoint between the Xbox 360s Xenon and the PS3s Cell processor is basically a wash. The 360 has more cache, while the Cell has a lower latency path to main memory. In the end, the first generation or two of games will mainly be a GPU battle between the two consoles, and both will offer significant improvements over what we have with current consoles.
M3wThr33 said:Graphics-wise the 360s Xenos GPU and the PS3s RSX are fairly different in implementation, but may end up being very similar in performance.
The 360 has more cache, while the Cell has a lower latency path to main memory
the performance difference from a CPU standpoint between the Xbox 360s Xenon and the PS3s Cell processor is basically a wash.
That's all that matters from the article.
M3wThr33 said:It means that they're close enough where it'll come down to the exclusive developers to put one group ahead of the other. And right now that's looking like Sony.
With at least 5 months before the official release of Microsofts Xbox 360, and a number of still unanswered questions about the PlayStation 3, there is surely much more to discuss in the future. The true nature of NVIDIAs RSX GPU, the real world programming model for Cell, even final hardware details for both consoles has yet to be fully confirmed. As we come across more information we will analyze and dissect it, but until then we hope youve gained more of an understanding of these consoles through this article.
M3wThr33 said:Graphics-wise the 360s Xenos GPU and the PS3s RSX are fairly different in implementation, but may end up being very similar in performance.
The 360 has more cache, while the Cell has a lower latency path to main memory
the performance difference from a CPU standpoint between the Xbox 360s Xenon and the PS3s Cell processor is basically a wash.
For what it is worth, porting game code between the PC and the Xbox 360 will be a lot like Mac developers porting code between Mac OS X for Intel platforms and PowerPC platforms: theres an architecture switch, but the programming model doesnt change much.
The same cannot however be said for Cell and the PlayStation 3. The easiest way to port code from the Xbox 360 to the PS3 would be to run the code exclusively on the Cells single PPE, which obviously wouldnt offer very good performance for heavily multi-threaded titles. But with a some effort, the PlayStation 3 does have a lot of potential."
jimbo said:The 360 is coming out first. A LOT of the games and engines you will see over the next year on the 360 will be a basis for the first couple of generation of games, and these engines will be ported to the PS3. You think EA is going to developer brand new engines for ALL their sports games for next year? Or Activision...or any of the multiplatform Kings? Doubt it. Maybe in 3 years if and once the PS3 gains the lead in market share, but presently the reality is in the first 2 years expect the majority of ports to be 360 to PS3.
jimbo said:"What about porting a multithreaded app from PS3 to x360 (most likely scenario IMO)?"
What are you nuts? That's most deffinitely NOT going to be the most likely scenario. The 360 is coming out first. A LOT of the games and engines you will see over the next year on the 360 will be a basis for the first couple of generation of games, and these engines will be ported to the PS3. You think EA is going to developer brand new engines for ALL their sports games for next year? Or Activision...or any of the multiplatform Kings? Doubt it. Maybe in 3 years if and once the PS3 gains the lead in market share, but presently the reality is in the first 2 years expect the majority of ports to be 360 to PS3.
jimbo said:"What about porting a multithreaded app from PS3 to x360 (most likely scenario IMO)?"
What are you nuts? That's most deffinitely NOT going to be the most likely scenario. The 360 is coming out first. A LOT of the games and engines you will see over the next year on the 360 will be a basis for the first couple of generation of games, and these engines will be ported to the PS3. You think EA is going to developer brand new engines for ALL their sports games for next year? Or Activision...or any of the multiplatform Kings? Doubt it. Maybe in 3 years if and once the PS3 gains the lead in market share, but presently the reality is in the first 2 years expect the majority of ports to be 360 to PS3.
Maybe in 3 years if and once the PS3 gains the lead in market share
"I'll go you one further... Initially I think alot of the engines(sports titles) you're going to see from EA on the X360 and the PS3 are going to be based on their PC engines."
Which is still the same case...as it's easier to port to the 360 than PS3, right? According to these guys anyway
jimbo said:"I'll go you one further... Initially I think alot of the engines(sports titles) you're going to see from EA on the X360 and the PS3 are going to be based on their PC engines."
Which is still the same case...as it's easier to port to the 360 than PS3, right? According to these guys anyway.
jimbo said:Possibly so to some extent, but do keep in mind these consoles ARE a bit of a departure from the PC. So I am not that ready to buy that EA is developing Need for Speed with the PC in mind when they will have to do some significant changes to get it to run even on the 360 in the first place. It still sounds as if porting from the 360 to the PS3(single threaded) will be easier than PC to the PS3(single threaded) just due to the nature of console developing. Therefore my point still stands.
DarienA said:I'm not sure where you get that... you yourself referenced the quote:
For what it is worth, porting game code between the PC and the Xbox 360 will be a lot like Mac developers porting code between Mac OS X for Intel platforms and PowerPC platforms: theres an architecture switch, but the programming model doesnt change much.
As I understand it(and if I'm incorrect since I don't pay much attention to EA's sports titles, then this whole line of reasoning falls through) EA's sports titles on the PC are very similar to their console cousins in terms of gameplay with higher end PC's look much better higher polygon counts, better textures, etc.... You aren't going to see any real delving in to the depths of the 360 from EA in the first gen on those sports titles.. since the sports titles already have the capability to look better, you're going to find that they are going so simply make the arch switch... and use the higher end textures and models that they would normally use on the PC side.
sly said:Thank you.![]()
Slightly OT: Even though the CELL processor would be used in other appliances such as TVs e.t.c doesn't the money spent on R&D seem like a waste if the PS3 games look only marginally better than Xbox 360 games? Shouldn't the 200+ Gflops count for something or is the GPU holding everything back?
jimbo said:"The most important selling point of the Xbox 360's Xenon core is the fact that all three cores are identical, and they are all general purpose microprocessors. The developer does not have to worry about multi-threading beyond the point of getting their code to be thread safe; once it is multi-threaded, it can easily be run on any of the cores. The other important thing to keep in mind here is that porting between multi-core PC platforms and the Xbox 360 will be fairly trivial. Anywhere any inline assembly is used there will obviously have to be changes, but with relatively minor code changes and some time optimizing, code portability between the PC and the Xbox 360 shouldn't be very difficult at all. For what it is worth, porting game code between the PC and the Xbox 360 will be a lot like Mac developers porting code between Mac OS X for Intel platforms and PowerPC platforms: there's an architecture switch, but the programming model doesn't change much.
jimbo said:Dude READ! They clearly stated PC games would be easier to port to 360 than PS3 so I don't know why you're trying to spin this around somehow. They also clearly stated that SINGLE threaded PC code would SUCK hard on both, so single threading on either platform is a disadvantage. AND on top of that this is a CPU argument not a GPU argument. The GPU in the PS3 is more closely related to that in the PC, but ATI's USA architecture doesn't put the 360 at a disadvantage either over current GPUs simply because it CAN act as a traditional PC GPU. Developers don't have to recode anything for the GPU because the ATI GPU does the work AUTOMATICALLY.
sonycowboy said:I'm not saying that the XBox will be hard to port by any means, but to really take advantage of the unified shaders, the core graphics engines will have to be changed quite a bit relative to standard GPU design I would think.
jimbo said:Right. When developers FULLY utilize all of the SPEs on the PS3 it SHOULD give the PS3 some slight advantages .
sonycowboy said:Breathe.
Even at B3D, they're knocking this article for it's assumptions and ultimately it's conclusions. The point being, don't rely on the article to make your arguments. Make your own. I recognize the argument Anand was making and I think it was weak to try and say that porting would be easier "from the CPU side" and ignore the GPU.
If you think that the first batch of games developed for next gen are going to come anywhere close to being more CPU dedicated than GPU dedicated (both from a development side as well as the core engines), then I'd have to disagree. I do agree that the GPU can fly on it's own as the GPU can dynamically assign the shaders work, but that ignores the change in design that the graphics engine would need to have to really take advantage of that flexibility.
Calm down a little. People aren't attacking you or the 360. We're talking about this article . You just happen to be the counterpoint for a specific side of the argument.
In the end it seems that Microsoft was more focused on spending money where it counts (e.g. CPU, GPU, HDD) and skimped on areas that would have otherwise completed the package (e.g. more USB ports, built in wireless, router functionality, flash card readers, HDMI support in the box, etc...). Whereas Sony appears to have just spent money everywhere, but balanced things out by shipping with no hard drive.
Shompola said:well he probably likes hdd more than wireles lan, several usb ports, memory card readers etc.. I would agree with him in that regard if MS telling developers to use the HDD to enhance the gameplay. Otherwise HDD is kinda useless and a memory card/stick can do the job.
He is alsio very upset about MS not promoting 1080P.
jimbo said:"Quick Question: If ~most developer will be relying on single threading ~mostly, and the PS3 has the more "PC" like GPU combined w/ OpenGL, whereas the 360 has the more radical unified share GPU combined w/ Direct X (XNA), why should the Xbox360 enjoy an easier transition from PC -> console?"
"the core graphics engines will have to be changed quite a bit relative to standard GPU design I would think."
Dude READ! They clearly stated PC games would be easier to port to 360 than PS3 so I don't know why you're trying to spin this around somehow. Also they never stated that they are relying MOSTLY on single-threaded code, but rather LIKE examples of single threaded coding out of what they've seen SO FAR, so I don't know where you're getting this from. They also clearly stated that SINGLE threaded PC code would SUCK hard on both, so single threading on either platform is a disadvantage. AND on top of that this is a CPU argument not a GPU argument. The GPU in the PS3 is more closely related to that in the PC, but ATI's USA architecture doesn't put the 360 at a disadvantage either over current GPUs simply because it CAN act as a traditional PC GPU. Developers don't have to recode anything for the GPU because the ATI GPU does the work AUTOMATICALLY or with very little programming on the part of the developers.
"In the end, it's all just hand wringing on both sides and we'll have to wait until developers get quality time on true dev kits for some period of time before we hear good word about which system is more powerful. I think we all expect that overall the 360 will be "easier" to develop for, although the PS3 seems to have made some decent strides in this area."
I agree with you here. I think everyone is just so eager to go ahead and pick a definite winner but it just won't be that cut and dry. Even when we do have full details on the processors it won't be until developers have had some seious time with both to get an answer.....or the answer may always just be...too close to call.
How do you think that feature will be used in games? Displaying videos on billboards, TVs etc. or something more interesting?seismologist said:It seems like the SPE's will be good at processing parallel streams of hi-def video. That could produce some interesting gaming applications as well.
jimbo said:Right. When developers FULLY utilize all of the SPEs on the PS3 it SHOULD give the PS3 some slight advantages
jimbo said:There really is a wash here.
jimbo said:Also I don't think they were saying Sony spent money on fluff and short-changed the other stuff. Sony spend money on the important stuff too, just also chose to spend money on fluff on top of all that and MS didn't because they didn't believe it was worth it. So Sony is basically giving you more hardware even if some don't consider the money spent justified compared to the features it got us. But as a gamer you should be happy because you're just getting better. Their loss our win. Although to be honest I'd trade those extra USB ports and other inputs for a standard hard drive in a heart beat.
jimbo said:I don't care about hi-def video that much, but the thoughts of the physics and particle effects running at full speed on those 7 SPEs has me pretty excited. Also if someone can pull off a 1080p game on the PS3 without having to drop too much detail and simplify the graphics it should make for a really juicy viewing experience. Perhaps a fighting game. Or indoor, corridor-type games.
I define better as decreasing the processing time something takes.gofreak said:I'd be very hesitant to say that, certainly on the CPU side.
I think with both CPUs, there'll be things each does better than the other. That doesn't mean it's a wash, or they're equal as far as games goes. Just because one CPU does X,Y and Z well, and another does A,B and C well doesn't mean they're as good as one another. What matters is how much processing time A,B,C,X,Y,Z take vs each other. If one CPU is better at things which take a long time, there's the bigger differences.