SO this is what I am getting out of the 360 and PS3...

Discussion in 'Console Technology' started by Josh378, Jul 14, 2005.

  1. Acert93

    Acert93 Artist formerly known as Acert93
    Legend

    Joined:
    Dec 9, 2004
    Messages:
    7,782
    Likes Received:
    162
    Location:
    Seattle
    Good summary Dave :D And Welcome Back!

    That sounds more than reasonable. From the time of the E3 footage you guys have at least a year, if not much more, to not only finish the game content but the streamline the engine. 5-20fps is really not bad considering how early in development you are... considering you are on hardware a good couple notches less powerful/streamlined as the final target doesn't help either.

    I cannot wait to see what you guys do for a 2nd gen title from scratch!
     
  2. seismologist

    Regular

    Joined:
    Apr 25, 2005
    Messages:
    659
    Likes Received:
    8
    That's what I'm starting to believe.
    PS3 has the edge in raw performance. Xbox has the edge in ease of programming. So in the beginning the two will balance each other out.

    Though Sony does have some talented developers on their side who would be able to quickly extract maximum performance from the PS3.
     
  3. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    I don't know how intrinsically easier XB360 is to program for than PS3. Both need personal approaches. I think development ease will be mostly attributable to tools, which will change over time.
     
  4. scooby_dooby

    Legend

    Joined:
    May 28, 2005
    Messages:
    8,563
    Likes Received:
    145
    Location:
    E-town, Alberta
    It took like 5 or 6 years until ps2 stopped getting garbage like Red Faction, and began gettin amazing games like GOW and GT4.

    i wouldn't call that "quickly"
     
  5. NaMo4184

    Newcomer

    Joined:
    Jul 15, 2005
    Messages:
    12
    Likes Received:
    0
    but xbox was still better looking

    Even though the PS2 had a great and powerful CPU for graphics design the xbox still looked better. Last time it was 4 times as powerful this time its only twice as powerful. Though 100 flops is a huge difference in absolute terms.

    The information I am itching to know how will PS3 be able to fully exploit Cell and RSX at the same time. the felxio is the key but nobody really knows "how" it will be done.
     
  6. Acert93

    Acert93 Artist formerly known as Acert93
    Legend

    Joined:
    Dec 9, 2004
    Messages:
    7,782
    Likes Received:
    162
    Location:
    Seattle
    Can we clone you or something?

    You hit the nail on the head, without taking a jab or inserting some side comment at either MS or Sony fans.

    You are a machine, huh? Toying with us mere mortals :lol:

    Keep up the good work Shifty.
     
  7. Brimstone

    Brimstone B3D Shockwave Rider
    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    1,835
    Likes Received:
    11
    Re: but xbox was still better looking

    The PS3 CELL CPU doesn't have a dot product instruction, while the Xbox 360 CPU does.

    The SPE's on CELL will take a big performance hit when it comes to branch misperdicts. The Xbox 360 CPU cores should be a little for forgiving when dealing with branches.
     
  8. Titanio

    Legend

    Joined:
    Dec 1, 2004
    Messages:
    5,670
    Likes Received:
    51
    Re: but xbox was still better looking

    So? In a competition of dot products I know where my money would be ;)

    True. But with profiling and hints, where there is a non-equal probability of taking one branch over the other, you should mostly take the right branch. In some instances, might "programmer predicition" (hints) not be a little better than hardware prediction, even?
     
  9. 3roxor

    Regular

    Joined:
    Jun 29, 2005
    Messages:
    671
    Likes Received:
    3
    Most likely not..but the spe's aren't going to work with branch heavy code/tasks anyway.
     
  10. Embedded Sea

    Newcomer

    Joined:
    May 10, 2005
    Messages:
    17
    Likes Received:
    0
    "I think development ease will be mostly attributable to tools"

    If that's the case, MS has won that war already. They have three huge teams dedicated to making development tools and helping out third parties, in addition to the Xbox Base Software team which is the largest MS Xbox team. It's not even a contest.

    "SPEs are evil little bastards" will be the new quote of next generation
     
  11. 3roxor

    Regular

    Joined:
    Jun 29, 2005
    Messages:
    671
    Likes Received:
    3
    dunno..there are also hundreds of people at IBM working on cell development tools and Linux integration. Another potential is that IBM made it open source.
     
  12. Fox5

    Veteran

    Joined:
    Mar 22, 2002
    Messages:
    3,674
    Likes Received:
    5

    Really? To me it seemed by the time Xbox and Gamecube were out, PS2 had just about caught up with their graphics. PS2 never caught up in IQ of the image though, though some GameCube and Xbox games got worse in IQ.(I think Halo 2 and Resident Evil 4 both have rather bad IQ)

    BTW, anyone think Nintendo might win ease of development?
     
  13. ShootMyMonkey

    Veteran

    Joined:
    Mar 21, 2005
    Messages:
    1,177
    Likes Received:
    72
    It's true that MS's tools are always really nice and Sony's tools have always been little more than a pile of garbage in the form of 0s and 1s. Even so, we're forgetting that PS3's tools are largely the work of IBM, so it's not quite the 1000:1 difference that you'd expect.

    Either way, I expect MS's tools to be no different than they've always been - clean, simple, easy to use, and prone to crash. I'm still of the impression that this whole XNA thing is overblown. If there's anything I'd expect IBM to have the edge on, it'll be the compilers.

    IBM and Microsoft aside, the big thing missing from both of them (and probably always will be) is just art pipeline. Art is always going to be the expensive part of things, and at the same time, the most important. So what if XNA will enable me to get my renderer up and going quicker? Is it going to help my artists produce quicker at lower cost? Is it going to make it any easier to get content into my engine? Is it going to enable me to get by with a smaller team of artists?
     
  14. Tap In

    Legend

    Joined:
    Jun 5, 2005
    Messages:
    6,382
    Likes Received:
    65
    Location:
    Gravity Always Wins

    Isn't that what improved use of procedural synthesis is going to allow? (at least as I understood Anand's article to say)
     
  15. ERP

    ERP
    Veteran

    Joined:
    Feb 11, 2002
    Messages:
    3,669
    Likes Received:
    49
    Location:
    Redmond, WA
    Nope not the work of IBM.
    Sony even turned down the IBM compiler, arguably one of the best multithreaded compilers around........ They are using the Gnu compiler again.

    There is currently no way to debug native SPE code in the Sony toolset, and just single stepping is a hideous operation in the debugger.

    Sony has a LONG way to catch up to MS on the tools side. I do know that in the long term they are committed to getting there, but they're certainly not there yet.
     
  16. Titanio

    Legend

    Joined:
    Dec 1, 2004
    Messages:
    5,670
    Likes Received:
    51
    Procedural stuff can't be used for everything. And you need both programmer and artist input for that, usually - programmers to actually code the stuff, and artists to tweak the parameters and so forth to ensure it looks good. You wouldn't necessarily save time with it, depending on what you're doing - though in some cases, you would, yes, and it could be very worthwhile.
     
  17. Fafalada

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    2,773
    Likes Received:
    49
    And 360 CPU has 2-3x longer instruction latencies. You know how they say nothing comes for free ;)

    Obviously since the prediction is automatic - but when the mispredict does happen, the penalty is worse on XeCore then on SPE.

    No need to be nice about it - they were probably just being cheap not wanting to pay licensing to IBM for it :p
     
  18. DeanoC

    DeanoC Trust me, I'm a renderer person!
    Veteran Subscriber

    Joined:
    Feb 6, 2003
    Messages:
    1,469
    Likes Received:
    185
    Location:
    Viking lands
    I found it highly amusing that the IBM Cell FFT presentation was using XLC not GCC...
     
  19. Titanio

    Legend

    Joined:
    Dec 1, 2004
    Messages:
    5,670
    Likes Received:
    51
    Sort of OT, but: I guess this is due to the longer XeCore pipeline? Also, do you know how exactly branch hinting in the SPEs works? If you have 3 branches, do you simply hint "go with branch b", since b is the most common case, or are there more sophisticated options available (like based on the last branch taken etc.)?
     
  20. nAo

    nAo Nutella Nutellae
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    4,400
    Likes Received:
    440
    Location:
    San Francisco
    Re: but xbox was still better looking

    SPEs will not take a performance hit when it comes to mispredicted branches..cause SPEs don't have a branch prediction unit! :)
    IIRC, if a branch has not been previously hinted, a SPE assumes a conditional branch is always taken.
    If the branch is not taken (and it's not hinted) then there would be a severe performance hit.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...