• Home
  • Downloads
  • EBOOT Fixes
  • Forums
  • New Posts
  • Register
    • Welcome, Register Now! 
    • Premium VIP Membership
    • PS3 Sticky
      • PS3 CFW & MFW
      • PS3 Debug Firmware
      • PS3 Decrypted PSN Links for CFW
      • PS3 Downloads
      • PS3 EBOOT.BIN Original File Links
      • PS3 Firmware
      • PS3 Game Releases List
      • PS3 Guides & Tutorials
      • PS3 Hacking Guides and Tutorials
      • PS3 Hacks & JailBreak
      • PS3 Help & Support
      • PS3 JailBreak Game Compatibility List
      • PS3 JB2 / True Blue (TB) Game Links
      • PS3 multiMAN Updates
      • PS3 Resources
      • PS3 Reviews
      • PS3 Save Files Repository
      • PS3 Themes
      • PS3 Trophies List
      • PS3 Videos
      • PS Vita Trophies List
    • Quick Links
      • Affiliates
      • Contact Us
      • FAQ
      • Post News
      • Site Rules
      • Tag Cloud
 

Is PS3 Programming Really More Difficult?

Category: PlayStation 3 & PSN News  By: Starlight - (ps3coderz.com)
Tags: ps3 cell processor

293w ago - This question has come up in GamePro and also on the new Sony (US) PS3 blog. According to Sony programming the PS3 can be more complex than the 360 but this is due to the Cell having more capabilities. This (sort of) matches what is said in the article and does seem to be a more general consensus.

But is it really true? You do have to put in more effort to get the power out of the Cell processor, there's no doubt about that. I don't think it's necessarily "difficult", contrary to what you might read, very few people who have programmed Cell have ever actually said that, they do say it's more involved though.

Being a chip geek I've looked over the 360's processor and my own thinking is that getting something up and running on it will be easier than getting it running on Cell. The 3 XCPU cores are the same and are programmed in much the same way as a traditional PC processor.

Cell is of course different, the PPE is similar to existing processors (actually, it's based on the same core as the XCPU). The SPEs however are different and are not programmed in quite the same way, programmatically the big difference is the local store, you have to explicitly move data in and out of it. On a normal CPU this is invisible as the cache handles this for you.

However you don't want to just get something to run on either processor. They are both pretty picky and you need to work in order to get the best out of either of them.

Both processors appear to be very different but ultimately they are designed to solve the same problem and both do so in similar manner. While the XCPU does not include local stores it does share a 128 Byte line width and data is always best transferred to and from memory in units of this size - this is exactly the same as on Cell.

Another similarity is the need to move data close to the processor to get better performance. In the SPE's this is done explicitly, in the XCPU it can also be done explicitly by issuing cache commands.

Processing data in stages across different SPEs (stream processing) is one technique you can use on Cell. You can also use the similar technique on the XCPU by locking cache lines and accessing them from a different core. Doing this on a traditional PC processor is difficult if not impossible, it can be done implicitly but because they don't have cache locking you can't guarantee the data is actually in the cache.

The XCPU also has issues the Cell doesn't have. On an SPE you know what data you have because you have to issue the commands to get it. On XCPU this might not be the case, the cache is shared and it can be flushed by a different thread, the data you expect to be there might have vanished. With 6 (or more) threads I imagine that could get pretty hairy.

Getting something up and running on the XBox360 is easier (especially if it's a PC port) but getting the best out of the XCPU is also a pretty involved process. This means that both consoles have a learning curve and as a result games will get better for some time to come. PS3 games will take longer to mature but being more powerful are like to be more advanced.

Whether these games are any good is of course, a completely different matter...



Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 2 Comments - Go to Forum Thread »

Errors

The following errors occurred with your submission

Okay

Quick Reply Quick Reply

  • Decrease Size
    Increase Size
  • Wrap [QUOTE] tags around selected text
Posting Quick Reply - Please Wait Posting Quick Reply - Please Wait
Nemis's Avatar
#2 - Nemis - 292w ago
Reply
look at R&C demo, ps3 is difficult only for softwarehouse that don't want to work !!

Zoddi's Avatar
#1 - Zoddi - 293w ago
Reply
if you think of the ps2 everyone first said it was hard programming it but look at now what they get out of that console. god of war, gran turismo... all these games are very nice examples what you can make of it and the same way it will work with the ps3. that's my opinion.

Page 1 of 1 1

Related PS3 News and PS3 CFW Hacks or JailBreak Articles

• RockStar Announces The Warriors is Coming Next Week to PSN
• Kite Fight Takes to the Skies on PlayStation 3 Next Week
• Videos: Best of PlayStation Network, Vol. 1 Arrives This June
• Sony European PlayStation Game Store Updates for May 22, 2013
• Video: PlayStation Mobile Spotlight: Passing Time from XDev Studio
• Video: Pool Nation Lines Up PlayStation Network Release Today
Affiliates  NewsNow  Privacy  PS3 CFW & MFW  PS3 Hacks & JailBreak  PS3 Reviews  PS3 Videos  © 2013 PlayStation 3 News

PlayStation 3 Links

• Contact Us E-Mail
• PS3 Affiliates
• PS3 CFW & MFW
• PS3 Debug Firmware
• PS3 Decrypted PSN Links for CFW
• PS3 Downloads
• PS3 EBOOT.BIN Original File Links
• PS3 Firmware
• PS3 Game Releases List
• PS3 Guides & Tutorials
• PS3 Hacking Guides and Tutorials
• PS3 Hacks & JailBreak
• PS3 Help & Support
• PS3 JailBreak Game Compatibility List
• PS3 JB2 / True Blue (TB) Game Links
• PS3 multiMAN Updates
• PS3 News Forums
• PS3 News Site FAQ
• PS3 News Site Advertising FAQ
• PS3 News Site Posting FAQ
• PS3 News Site Privacy FAQ
• PS3 News Site Rules
• PS3 News Site Tag Cloud
• PS3 News Site Terms
• PS3 Resources
• PS3 Reviews
• PS3 Save Files Repository
• PS3 Themes
• PS3 Trophies List
• PS3 Videos
• PS Vita Trophies List

PlayStation 3 News Discussions
Introductions: Hello Everyone, I'm New at PS3News.com! - 55m ago

Gogili1976's Avatar
Quote Hi, I'm Goran from Serbia,having my PS3 for almost a year , and i enjoy reading your articles very much ....
By Gogili1976 with
 7020 Comments »
PS3 backup games from internal hdd help? - 2h ago

nishad's Avatar
Quote thanks for the reply but my question was if i take a backup now, i.e. from 3.72 firmware, will it effect on the cfw 3.55 when i restore on it.......
By nishad with
 2 Comments »
Introductions: Hello Everyone, I'm New at PS3News.com! - 2h ago

cekla's Avatar
Quote hello i m from montenegro !!! ...
By cekla with
 7020 Comments »
Video: E3 PS3 CFW v4.30 on PlayStation 3 Factory 3.56 with Flasher - 3h ago

Nnoitra's Avatar
Quote i have one doubt my ps3 have the OFW 4.41 instaled and have the 3.56 OFW from factory to instal this CFW i have to make the downgrade from 4.41 to 3.5...
By Nnoitra with
 134 Comments »

Latest PlayStation 3 Trophies
Pool Nation: Mega Shot
Pool Nation: Mega Streak
Pool Nation: Super Zen
Pool Nation: Zen

Latest PlayStation Vita Trophies
Men's Room Mayhem: Toilet Trouble
Men's Room Mayhem: Mayhem Master
Men's Room Mayhem: Hygiene Award
Men's Room Mayhem: Sand in the Face

Latest PlayStation 3 Releases
Kamen Rider Battlide War JPN PS3-Caravan - 05-21-2013
Fast And Furious Showdown PS3-DUPLEX - 05-21-2013
Resident Evil Revelations PS3-ANTiDOTE - 05-19-2013
Muvluv Alternative Total Eclipse JPN PS3-HR - 05-17-2013

Latest PlayStation 3 Themes
Wolverine Origins PS3 Theme - 05-19-2013
Heavy Rain (Official) Dynamic PS3 Theme - 05-09-2013
Wipeout HD Fury Dynamic PS3 Theme - 05-06-2013
Batman Arkham City Dynamic PS3 Theme - 05-04-2013
  • Contact Us
  • -
  • PS3 News