Detail Layout of PS3 Cell Architecture and On-Chip Communication Interconnect .

Discussion in 'Console Technology' started by "Nerve-Damage", Dec 29, 2006.

  1. "Nerve-Damage"

    Regular

    Joined:
    Nov 24, 2005
    Messages:
    809
    Likes Received:
    14
  2. "Nerve-Damage"

    Regular

    Joined:
    Nov 24, 2005
    Messages:
    809
    Likes Received:
    14
    Humm...

    Someone correct me if I’m wrong here or that I’m misreading something. I thought the Cell processor architecture was specifically an out of order design!? Why does it (page 10) have it listed as an in-order superscalar design? Is that statement just specifically designated for the PPC and not the SPE’s?
     
  3. mesyn191

    Newcomer

    Joined:
    Jul 23, 2005
    Messages:
    104
    Likes Received:
    1
    Location:
    Lake Forest, CA
    No, its correct, Cell is in order which is one of the things that alot of people don't like about it.
     
  4. one

    one Unruly Member
    Veteran

    Joined:
    Jul 26, 2004
    Messages:
    4,823
    Likes Received:
    153
    Location:
    Minato-ku, Tokyo
    Where have you been for the last 2 years? :smile: The slide seems to be just the summary of what's known so far...
     
  5. "Nerve-Damage"

    Regular

    Joined:
    Nov 24, 2005
    Messages:
    809
    Likes Received:
    14
    Thanks for clearing that up...

    I could have sworn I read it was OOO design. :???:
     
  6. "Nerve-Damage"

    Regular

    Joined:
    Nov 24, 2005
    Messages:
    809
    Likes Received:
    14
    I just wanted too post a nice (IMO) doc of Cell architecture and workings. I haven’t seen this particular doc, so I posted for those who might like it also. :grin:
     
  7. almighty

    Banned

    Joined:
    Dec 17, 2006
    Messages:
    2,469
    Likes Received:
    5
    Same here :???:
     
  8. Arwin

    Arwin Now Officially a Top 10 Poster
    Moderator Legend

    Joined:
    May 17, 2006
    Messages:
    17,682
    Likes Received:
    1,200
    Location:
    Maastricht, The Netherlands
    I'd be so bold as saying that it's fortunately not OOO.
     
  9. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,122
    Likes Received:
    2,873
    Location:
    Well within 3d
    I suppose the argument could be made that Cell would have just been too awesome if it had an average of 50% more performance.

    If Cell had been on a later process node, it probably wouldn't have been a bad thing if the PPE at least had some OoO capability.
     
  10. jonabbey

    Regular

    Joined:
    Oct 12, 2006
    Messages:
    809
    Likes Received:
    1
    Location:
    Austin, TX
    True enough, though I think OoO is one of the very most difficult things to engineer into a CPU core. If IBM had enough real estate to fit it all on, and had worked out the process limitations that kept their earlier PowerPC cores down around 2 ghz, it would indeed have been nice to get the OoO in there.

    But if they had that much real estate, they might have done better with a second in-order PPE on board, or perhaps more SPEs. Gaming doesn't have the same needs that a desktop operating system has.
     
  11. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,122
    Likes Received:
    2,873
    Location:
    Well within 3d
    Considering how narrow the PPE is, going for limited OoOE wouldn't double the size of the core. Heat output would be greater, but if the architecture wasn't too aggressive, it could be managed.
     
  12. Arwin

    Arwin Now Officially a Top 10 Poster
    Moderator Legend

    Joined:
    May 17, 2006
    Messages:
    17,682
    Likes Received:
    1,200
    Location:
    Maastricht, The Netherlands
    Not really acceptable, I think, considering how critical an aspect of the PS3's design heat control really is. Besides, I'm sure they'd sooner have gone for an additional SPE if they could. Jonabbey is definitely right in his second part of his post above.
     
  13. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,122
    Likes Received:
    2,873
    Location:
    Well within 3d
    My original comment was Cell were on a smaller process, that it wouldn't be painful to do so. The heat from the chip, even with an OoO PPE would be within the PS3's heat budget, if it were at a smaller node.

    Cell at the current process is somewhat cramped, so it's real time to be fully realized is in the future.

    Going with slimmed-down OoO on a narrow core does not double the size of the core. If there's only half of an SPE's worth of room on-die after everything else, going OoO for the one PPE would fit well enough.
     
  14. Gubbi

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    3,528
    Likes Received:
    862
    PA Semi's PPC core is 3-way OOO superscalar. It takes up ~10 mm^2 in 65nm. Doubling that for a 90nm equivalent still results in a core that is 5 mm^2 smaller than the in-order PPE of CELL.

    And that's with state of the art performance/power at a non-trivial level of performance.

    Cheers
     
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...