115.2 GFLOPS ? (Xbox360 triple core CPU)

Discussion in 'Console Technology' started by Megadrive1988, May 13, 2005.

  1. PC-Engine

    Banned

    Joined:
    Feb 7, 2002
    Messages:
    6,799
    Likes Received:
    12
    Dot Products
     
  2. j^aws

    Veteran

    Joined:
    Jun 1, 2004
    Messages:
    1,992
    Likes Received:
    137
    Using 2 threads per core, predictions here have ranged from 8, 10 and 16 Flops per cycle per core. With 8 and 2 Flops per cycle (FMADD) being attributed to VMX and FPU units respectively.

    What's interesting here is that this spec is saying it's 12 Flops per cycle per core,

    --> 12 Flops/cycle/core*3cores*3.2 GHz ~ 115.2 GFlops

    So where's the 12 Flops/cycle coming from? It can only be attributed to 2 execution units because of 2-way SMT.

    Option 1.

    VMX~ 8 Flops/cycle???
    FPU~ 4 Flops/cycle???

    Option 2.

    VMX~ 10 Flops/cycle???
    FPU~ 2 Flops/cycle???


    With option 2, the VMX unit does a vector and scalar op per cycle (FMADD). Just like the rumoured unified ALUs can in the X360's GPU (R500) from the original 'leak' of last year. Nice surprise if true! :)

    Option 1 doesn't make sense unless the FPU can do a 4-way vector op (non-FMADD), providing 4 Flops per cycle. Similar to a SSE or 3DNow! unit. This would be a nice surprise too! :)

    Or the above 115.2 GFlops is wrong and it's 10 Flops per cycle per core which is 96 GFlops @ 3.2GHz! :p

    Thoughts :?:

    EDIT:

    Had option 1 and 2 the wrong way round! :p
     
  3. j^aws

    Veteran

    Joined:
    Jun 1, 2004
    Messages:
    1,992
    Likes Received:
    137
    Okay, did a quick google, how come no one else is reporting 115.2 GFlops? Is this fake or true?
     
  4. Neeyik

    Neeyik Homo ergaster
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,231
    Likes Received:
    45
    Location:
    Cumbria, UK
    Basic grammar LB - note the word "also" after the full stop :wink:
     
  5. London Geezer

    Legend Subscriber

    Joined:
    Apr 13, 2002
    Messages:
    24,149
    Likes Received:
    10,297
    Err... Sowwee! :oops:
     
  6. Acert93

    Acert93 Artist formerly known as Acert93
    Legend

    Joined:
    Dec 9, 2004
    Messages:
    7,782
    Likes Received:
    162
    Location:
    Seattle
    9 Billion what?[/quote]

    Dot Products as mentioned by others. I googled this recently...

    http://mathworld.wolfram.com/DotProduct.html
    http://mathworld.wolfram.com/DotProduct.html

    Translation: It is a number that is a good indicator for how well a chip may perform when dealing with poly meshes, lighting and shadowing, and physics. Looks like the Xbox 360 can do about 150M of these per frame at 60fps.
     
  7. MechanizedDeath

    Regular

    Joined:
    Nov 6, 2003
    Messages:
    514
    Likes Received:
    8
    Slightly off-topic, but does this jive with the math you were trying to do for the extra VMX unit on the PPE in Cell? Has IBM fine-tuned their VMX units, or would this be a custom jobber for the XeCPU. I honestly have no clue since I don't code. PEACE.
     
  8. j^aws

    Veteran

    Joined:
    Jun 1, 2004
    Messages:
    1,992
    Likes Received:
    137
    Yeah, it would fall inline with a special sauce, super VMX unit(s). Though the ones in the CELL DD2 die shots look identical and guestimates would be, if true, 16 Flops per cycle for the PPE with 2 VMX units.

    But for the X360 CPU, it seems to be 12 Flops per cycle per core and these two execution units would be different. I find the 115.2 GFlops a curious number, not something that would be a 'typo', yet AFAICS, no one else has reported this figure... :?

    Either case the CELL PPE and X360 CPU are likely to have customised VMX unit(s) per core compared to current PPC VMX units, IMHO...
     
  9. Fafalada

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    2,773
    Likes Received:
    49
    It'd be nice to have some official confirmation before we speculate too much.
    But I imagine the most likely explanation would be dual SIMD (regular FPU turning into 2-way SIMD when working in single precision, like Gekko), so you get 4-way + 2-way instructions per clock.
    But personally I don't see much real world benefits for this, and not sure if it's worth it entirely as a marketting stunt.
     
  10. Pugger

    Regular

    Joined:
    Dec 8, 2004
    Messages:
    419
    Likes Received:
    2
    the 115.2 Gflop rating comes from MS press packs. Its 100% says 115.2Gflops. It seems mightly impressive to me.
     
  11. Megadrive1988

    Veteran

    Joined:
    May 30, 2002
    Messages:
    4,723
    Likes Received:
    242
    what I don't understand, is why is Xbox1's 733 Mhz Intel CPU now rated at just over 1.4 GFLOPs? (that's roughly the same as DC's SH4). I thought it was around ~3 GFLOPs.
     
  12. overclocked

    Veteran

    Joined:
    Oct 25, 2002
    Messages:
    1,317
    Likes Received:
    6
    Location:
    Sweden
    Dont get all dizzy by the Flop rating MD.
     
  13. Megadrive1988

    Veteran

    Joined:
    May 30, 2002
    Messages:
    4,723
    Likes Received:
    242
    my head is spinny. (whir whir whir whir) and its only going to get worse as Playstation3 and Revolution get unveiled (even if only partly) in 3-4 days.
     
  14. Fafalada

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    2,773
    Likes Received:
    49
    It's not, it's real rating is 2.8 (4flops/cycle). Wouldn't be surprised if PR made the "mistake" on purpose to make the difference look larger though (if these numbers are indeed from MS press packs).
     
  15. mech

    Regular

    Joined:
    Feb 12, 2002
    Messages:
    535
    Likes Received:
    0
    I've seen Microsoft numbers of 72 GFLOPS and 84 GFLOPS for a 3Ghz CPU. Now they're claiming 115 with a 7% speed boost? Like I said, they keep changing it, it's just spin.
     
  16. jvd

    jvd
    Banned

    Joined:
    Feb 13, 2002
    Messages:
    12,724
    Likes Received:
    9
    Location:
    new jersey
    microsoft released tehse numbers ? do you have a link i would like to see
     
  17. lip2lip

    Newcomer

    Joined:
    May 12, 2005
    Messages:
    76
    Likes Received:
    0
    claims that running 2 threads per core to double performace sounds like smoke an mirrors to me.

    not only that, programmers need to execute code with no less than six threads to program such a cpu successfully.

    since a cell cpu with 4 spp would require only five threads, I wonder why ms feels their box is easier to program? And that still provides the cell with more power. Also I don't understand where all these development tools magically appear from? Are they planning to use apple development tools to compile c++ on a mac? lol. because thats what the devoloper kits are, apparently.
     
  18. MightyHedgehog

    Newcomer

    Joined:
    May 29, 2004
    Messages:
    43
    Likes Received:
    1
    Location:
    Tempe, AZ
    How do you guys come up with such detailed FLOP ratings for a chip that hasn't been fully-revealed yet? Unless there's some hard info out there, I'm just clueless about that (and generally clueless about all of this tech stuff anyway :lol:)
     
  19. function

    function None functional
    Legend

    Joined:
    Mar 27, 2003
    Messages:
    5,854
    Likes Received:
    4,410
    Location:
    Wrong thread
    There's a lot more to what makes a system easy/difficult to develop for than the number of processing cores it has, and as for development tools magically appearing - have you never heard of Visual Studio and DirectX for example? I don't get the point about C++ on Mac though ...
     
  20. Acert93

    Acert93 Artist formerly known as Acert93
    Legend

    Joined:
    Dec 9, 2004
    Messages:
    7,782
    Likes Received:
    162
    Location:
    Seattle
    I wonder if lip2lip will be quoting a 4 SPE CELL for performance numbers too?
     
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...