Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
XBox (Games)

How The 360 Works 40

The always informative How Stuff Works site has an article today entitled How the Xbox 360 Works. From the piece: "The other interesting thing to note about the Xbox 360 CPU is that each core is capable of processing two threads simultaneously. Think of a thread as a set of instructions for a program's job. The core processes these instructions and does the heavy lifting to get the job done. A conventional processor is traditionally capable of running a single execution thread. Because the Xbox 360 cores can each handle two threads at a time, the 360 CPU is the equivalent of having six conventional processors in one machine."
This discussion has been archived. No new comments can be posted.

How The 360 Works

Comments Filter:
  • by cryptoz ( 878581 ) <jns@jacobsheehy.com> on Wednesday November 23, 2005 @07:40PM (#14104511) Homepage Journal
    I thought something like 15% of Xbox's *didn't* work. Source? Slashdot. Surprise, surprise. It's funny. Laugh.
  • by Gilzors ( 933257 ) on Wednesday November 23, 2005 @07:47PM (#14104558)
    4 words: A wizard did it.
  • by DrSkwid ( 118965 ) on Wednesday November 23, 2005 @07:48PM (#14104561) Journal
    "Because the Xbox 360 cores can each handle two threads at a time, the 360 CPU is the equivalent of having six conventional processors in one machine."

    No it isn't.

  • So that makes it.... (Score:1, Interesting)

    by Anonymous Coward
    ...A CELL!
  • Because the two threads in the chips share arithmetic and floating point units and whatnot, they get best case throughput of 1.3x a single threaded chip. This is according to Sony who has the same PPU on their PS3.
    • by iota ( 527 ) * on Wednesday November 23, 2005 @11:10PM (#14105637) Homepage
      > Because the two threads in the chips share arithmetic and floating point units and whatnot,
      > they get best case throughput of 1.3x a single threaded chip. This is according to Sony who has the same PPU on their PS3.

      I don't mean to be too pedantic here, but you are not correct.

      The Cell PPU unit and the XBOX360 PPC unit are not the same. They are related by the fact that they are both PPC designs, but that is as far as it goes. The XBOX360 PPC has two fixed-point, two floating-point and two VMX units per core - thread switching is done on fetch stalls. The Cell PPU has two register files but only single fixed-point, floating-point and VMX units - threading is accomplished by switching between the register files. The branch prediction units are also different, and the caches, and the memory mapping. As a matter of fact, the only thing the two processors share is an instruction set and an IBM invoice.

      The number you (mis-)quote originally came from a lecture in an SCEA conference. You apparently don't understand the context under which it was said, and thus why it makes no sense to discuss here - nor do you appear to understand the NDA which, if you heard this directly from SCEA, are under. Although much of the Cell design and tools are public knowledge, it is necessary to keep confidential that non-public information which you have access to if you wish to continue to have access to it.

  • by Saeed al-Sahaf ( 665390 ) on Wednesday November 23, 2005 @08:12PM (#14104720) Homepage
    Wonder if How Things Work got paid for that?
  • Really? (Score:4, Funny)

    by oahazmatt ( 868057 ) on Wednesday November 23, 2005 @08:28PM (#14104831) Journal
    That's how it works? And here I thought it was just the latest console using Hype technology.
    • Re:Really? (Score:3, Funny)

      by FidelCatsro ( 861135 ) *
      I believe the Xbox 360 can perform 3.6 MHpF (Mega-hypes per fact ). The marketing team sat for the last 6 months optimising the performance of the facts ..The new technology breakthrough was thanks to an unprecedented runaway budget and an amazing amount of bullshit performance optimisations
  • Worthless site (Score:5, Insightful)

    by scot4875 ( 542869 ) on Wednesday November 23, 2005 @08:32PM (#14104850) Homepage
    After reading the how the XBox 360 works, I checked out a couple other systems.

    None of them had any details about how any of the systems actually worked; it was just a list of marketing bullet-points and features published by the manufacturers.

    How does knowing the system's launch lineup help me know how it works, anyway?

    As for things that were flat out wrong about the 360...

    9 billion dot products per second? Are they claiming that each core can compute a dot product at nearly every cycle? And if so, how is that number helpful? You still have a ton of other stuff to do in a game engine besides just computing dot products.

    1 teraflop? Each thread on each core can calculate 166 billion FLOPS? Oh wait, you mean that you're also counting GPU performance in that number, which accounts for probably .999 teraflops?

    500 million triangles per second... With how many textures applied? How many light sources? Oh, zero textures, using flat shading, with no light sources? And all 500 million triangles are part of a single triangle strip and are each 1 pixel in size? And that's just the theoretical maximum anyway?

    What a worthless site. I feel dumber for having read it.

    --Jeremy
    • The Xbox360 core does have a dot product instruction with 1 cycle of throughput so technically the article is correct about that.

      Your wider point is well made, however.
  • I swear, Bill Gate$ and his cronies are definately pulling all the propaganda strings on this one. I'll admit, I'm a fan of the XBoX, but not of it's 360 counterpart. I believe that the console was rushed out the door as fast as possible with enough marketing pusking behind it to possibly sell it as the next Messiah of console. The damn thing CRASHED when it was released, I don't care how wowie-zowie it is. That means one thing to me, it's broken on delivery. Now sadly, I'll have to find a different conso
  • by SalaciousPucker ( 911419 ) on Wednesday November 23, 2005 @10:08PM (#14105371)
    It's like a reflex action to bash Microsoft here. First off, quality is always shaky on the first batch of any gaming console. It's a business where the hardware launches are historically tight. The only company that releases solid, well built, well tested consoles at launch is Nintendo, and look where their share of the market has gone. Second, based on everything I've read about the XBOX 360 it has a solid, almost textbook design, for the best technology of the next 5 years (multi core processor, unified pipeline shader/vertex on the graphics card, etc). I see alot more to question about the PS3's cell (limitations of SPE's etc) & the late addition of NVidia, since Sony only pulled them into the PS3 when they realized the Cell wouldn't be able to do the GPU work. Need I remind everyone that you are bashing a 3-GHZ G5 w/ 3 Core's paired with ATI's finest and all for $400? Yes, the marketing BS is just that, but if this was anyone else's product it would get treated alot better.
  • Think of a thread as a set of instructions for a program's job.

    Now really, if you're reading this site, you should know what a thread is, for pity's sake...and if you didn't, now you certainly don't because that's not a good definition.

    Should popular mechanics explain what a combustion engine is? Is this news for nerd-wannabes?

    • Re:News for...who? (Score:3, Insightful)

      by Sinryc ( 834433 )
      Its news for nerds, but nerds come in all shapes, sizes, and types.... There are you videogame nerds... Your computer nerds... Your astology nerds... Your biology nerds... there are all kindsa nerds, remember that.
    • "Think of a thread as a set of instructions for a program's job."
      Worst definition of the day.

      "Think of a thread as a routine that runs on his own, while the rest of the program continues as normal." would be a little closer. The original definition sounds more like a routine than as a thread.
  • by talksinmaths ( 199235 ) on Thursday November 24, 2005 @12:52AM (#14106018) Homepage
    The Onion has a summary [theonion.com] that is just as informative and much shorter.
  • At the end of the day, all of this talk about threads in these processors will be a wash. In fact, I'll bet that most titles won't take advantage of it. Developers will find this to be a real pita to program and will cost them a good amount of time and money. It all sounds great in theory, but thats just theory. At the end of the day, people will realize that these machines are not super computers and their benefits will be outweighed by their cost.
  • by Tom ( 822 )
    So what, if it still just crashes [slashdot.org]? In fact, this might be one of the reasons. Why can't M$ "innovate" (i.e. play catch-up with the real innovators) somewhere safe first? Wait, that's exactly what it is! Everyone else innovates first and goes to market second. M$ goes to market first, and does alpha testing in public, that way they're usually only slightly beyond and appear innovative.

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...