Does the transistors matter?

Discussion in 'Console Technology' started by weaksauce, Nov 13, 2005.

  1. Nicked

    Regular

    Joined:
    Jun 15, 2005
    Messages:
    688
    Likes Received:
    9
    Yeah, ahhhh, I misread your post. I thought you meant 250M+ on the main die and 80M on the daughter die.
     
  2. The GameMaster

    Newcomer

    Joined:
    Feb 9, 2005
    Messages:
    109
    Likes Received:
    1
    Yea I was not too sure about that Arstechnica claim on transistor count... 14 million seems a tad much for 256KB of local storage... should of been more like 12.3 million transistors for 256KB of local storage leaving about ~9 million for the rest of each SPE. In which case the numbers becomes 512KB+256KB*7 or about 2304KB of SRAM on the PS3 Cell which would consume a total of 110.6 million transistors + the other 21 million transistors that is not in use due to a SPE being disabled for yield subtracted from the total 234 million transistors (not the 220 million I previously stated, don't know where I got that number... going to back edit that correctly in a moment) for a total of around 102.5 million transistors that are active (not disabled) and not memory related versus XENON's 116 million transistors that are not memory related. As I said before the non-memory related transistor count for logic is about equal as I confirmed for that other poster, and of course there are other things that probably should be removed from the transistor count such as debug logic, the L2 crossbar in XENON, the EIB bus in the Cell, the FlexIO in the Cell, and the XIO memory controller in the Cell and various other smaller things.

    Certainly a lot of smaller details...

    But as previously stated... transistor usage is more important that transistor count.

    In response to One's question...

    Compared to regular memory eDRAM is a *LOT* faster and much lower latency than conventional memory (GDDR3 in the XBox360's case), but it is still slower than L2 memory or the local storage on the SPEs. eDRAM is expensive stuff... but L2 SRAM is a *LOT* more expensive than even that. The eDRAM is suited for the type of work it will be used for in XENOS, but in a processor such as XENON or Cell it has too much latency to be useful because of the work that XENON and Cell will have to do.
     
    #22 The GameMaster, Nov 14, 2005
    Last edited by a moderator: Nov 14, 2005
  3. Titanio

    Legend

    Joined:
    Dec 1, 2004
    Messages:
    5,670
    Likes Received:
    51
    I was wondering about this..is there an exact figure public?

    The SPU counts might also have changed then too, but most of the changes looked to have been on the PPE.
     
  4. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    I think people are dissecting the figures too much, to the point they're utterly meaningless (instead of mostly meaningless). What's the point in taking away the SRAM transistors to measure logic transitors? Logic on it's own is worthless. You need local storage. Fetching every single insruction from RAM will laughably cripple all that logic. 250 million transistors of logic is gonna be the worst CPU ever, and utterly eclipsed by a similar CPU concept but with 70 million logic transistors and the rest SRAM. Neither can the ratio of SRAM to logic be considered meaningful as it's hw that ratio is utilised that matters. If one chip can get more efficiency from 10 MT SRAM feeding 190 MT of logic, vs a chip with 150 MT of SRAM feeding 50 MT of logic, the higher logic wins, and vice versa. It all depends on what the chips do with their transitors (both logic AND local storage) that determines performance. You can't take SRAM out of the equation.
     
  5. Bill

    Banned

    Joined:
    Oct 6, 2005
    Messages:
    388
    Likes Received:
    3
    Well, one can think of Xenos as 232+8 rops on the daughter die. So 242 (estimate).

    Whereas RSX may not have Purevideo and if 16 ROPS is overkill, then erase another ten for 8 ROPS.

    So you might end up with 265 vs 242 in reality


    But this was my gripe with EDRAM. Total transistors are 500 versus 550. Not bad. But remove the EDRAM, and it becomes 550 versus 420. A much larger difference.

    That's why I just dont like the EDRAM. It's just a bad idea. Shame on ATI (I assume it was their idea).

    Now, if the EDRAM proves it's use, I will take that back. But only if 360 games look better than PS3 games, as they should given the respective GPU transistor counts. (X360 has more than PS3)
     
    #25 Bill, Nov 14, 2005
    Last edited by a moderator: Nov 14, 2005
  6. YeuEmMaiMai

    Regular

    Joined:
    Sep 11, 2002
    Messages:
    579
    Likes Received:
    4
    Transister do count but they are useless if they do not perform efficiently. Generally speaking a part with more transisters will have more functionality and to some extent more speed (usually because of high clock speeds). NV30 was an example of poor design while R300 was an example of an efficient design.
     
  7. Titanio

    Legend

    Joined:
    Dec 1, 2004
    Messages:
    5,670
    Likes Received:
    51
    Not sure where you're pulling these figures from :??

    Anyway, as already said, transistor counts alone and out of context are a pretty meaningless metric.
     
  8. Bill

    Banned

    Joined:
    Oct 6, 2005
    Messages:
    388
    Likes Received:
    3
    The true logic count of Xenos is 257m. The daughter die is 105, only 80 is EDRAM.

    However, some of that is for AA. Being fixed function I didn't include it.

    However all videocards include ROPS, so they rightly go in the count. I just estimate 10m for 8 rops.

    Now purevideo is 25 on Nvidia. 10 for 8 "extra" ROPS. Total = -35m.

    Of course, one can speculate purevideo was replaced with 8 more pipes and so on. Suit yourself.
     
  9. Titanio

    Legend

    Joined:
    Dec 1, 2004
    Messages:
    5,670
    Likes Received:
    51
    I guess I was confused by this part:

    "Total transistors are 500 versus 550. Not bad. But remove the EDRAM, and it becomes 550 versus 420. A much larger difference."

    It seemed like some clockspeed figures might have got mixed up in there or something ;)

    The only RSX figure we officially have is the "more than 300m" figure from E3. What that's made up of, or what could be considered redundant or not is anyone's guess.
     
  10. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    If it weren't for the fact Bill's on my ignore list I'd question why transitors dedicated to fixed function AA don't count towards a processors transistor count? What about transistors dedicated to fixed addition? Don't they count? And those dedicated to fixed-function texture interpolation? And those dedicated to moving data from registers to cache?

    :roll:
     
  11. Bill

    Banned

    Joined:
    Oct 6, 2005
    Messages:
    388
    Likes Received:
    3
    I mean total CPU+GPU transistors on X360=500m

    PS3=550m.

    However, if 80m is EDRAM on X360..
     
  12. Brimstone

    Brimstone B3D Shockwave Rider
    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    1,835
    Likes Received:
    11

    How are more non-eDRAM transistors going to provide bandwidth? GPU's are very bandwidth hungry for certain operations.
     
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...