Cell Explained

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

phongn wrote:
Ace Pace wrote:Actully it did mention, and as I see it(and IIRC) nVidia is providing the chip, and some technical help, leaving implementation to Sony.

Whats intresting is what happens when someone reprogramms the PS3 into a PC or linux box, think of the power?
Methinks you need to start learning about how a computer actually works. Sure, the Cell will probably have a huge number of vector units but most work on the PC side is done by integer and floating point operations. SIMD/vector operations are not as common, especially because such things are hard to do.
Okey, my mistake :oops:

Then not using a PC, I would still be intrested in seeing how fast this thing runs some of the more complex stuff in the PC side, big media stuff, games maybe.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Dahak
Emperor's Hand
Posts: 7292
Joined: 2002-10-29 12:08pm
Location: Admiralty House, Landing, Manticore
Contact:

Post by Dahak »

Ace Pace wrote:
phongn wrote:
Ace Pace wrote:Actully it did mention, and as I see it(and IIRC) nVidia is providing the chip, and some technical help, leaving implementation to Sony.

Whats intresting is what happens when someone reprogramms the PS3 into a PC or linux box, think of the power?
Methinks you need to start learning about how a computer actually works. Sure, the Cell will probably have a huge number of vector units but most work on the PC side is done by integer and floating point operations. SIMD/vector operations are not as common, especially because such things are hard to do.
Okey, my mistake :oops:

Then not using a PC, I would still be intrested in seeing how fast this thing runs some of the more complex stuff in the PC side, big media stuff, games maybe.
Vector processing is nowadays used in some of the large number crunching machines, because they are quite good at it.
But programming for vector systems is quite tricky, a point I guess why they are not very popular or widely used nowadays.
Image
Great Dolphin Conspiracy - Chatter box
"Implications: we have been intercepted deliberately by a means unknown, for a purpose unknown, and transferred to a place unknown by a form of intelligence unknown. Apart from the unknown, everything is obvious." ZORAC
GALE Force Euro Wimp
Human dignity shall be inviolable. To respect and protect it shall be the duty of all state authority.
Image
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

Destructionator XIII wrote:Is the PS3 going to have a built in hard drive?

Nope, and neither is the XBox 2.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Praxis wrote:
Destructionator XIII wrote:Is the PS3 going to have a built in hard drive?

Nope, and neither is the XBox 2.
http://www.theinquirer.net/?article=19615

Actully there appears to be atleast 2 basic packages, one with, one without a HD.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

Oh no. Not that article again.

Firstly, the HD version would be more expensive, the basic model would still not have a HD.

Secondly...let's see how many impossibilities I can spot in that article....
one of which is a fully functioning PC.
Here we go, with the first impossibility. Let's see what else they say about this, to make sure I'm right:
Xbox Next PC is, according to the presentation, an entry-level PC that runs Windows and all standard PC software.
BZZT! WRONG! The XBox Next runs on a PowerPC processor. So tell me now, HOW can it run standard x86 binaries? The only possibility I can think of is emulation, but it'd run like a low-end Pentium 3 in terms of speed.

Could this be what they mean? Maybe they're right, and MS is using emulation? Nope, because something else they say is even more wrong:
The device will also play most available PC games.
Nope. Even IF Microsoft managed to whip up some kind of background emulation so you could run all Windows software, it would go so slow there'd be no way you could play current PC games. VirtualPC can't even use the GRAPHICS card of the host system currently! And even if it did, the processor would run as slow as heck.

So, three times they emphasize that it is a full fledged Windows PC, can run all Windows software and current Windows games.

No WAY.

So they're DEFINITELY WRONG on that. And because of that, I can't really take that article seriously.

Besides, even if they're half right and there will be an XBox Next HD, you will have to fork over extra money for it. The normal XBox Next will NOT have one.

After all, you can buy a PS2 hard drive for a little extra money, so by that logic technically the PS2 has a hard drive too ;)
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

Xbox Next's emulator might be fast enough to run Xbox games, OTOH. By the time it is out Microsoft may have tweaked VPC enough to get the speed neccessary, as well as direct GPU calls properly.
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

phongn wrote:Xbox Next's emulator might be fast enough to run Xbox games, OTOH. By the time it is out Microsoft may have tweaked VPC enough to get the speed neccessary, as well as direct GPU calls properly.
POSSIBLY XBox games. But XBox is only a 700 mhz P3 (or Celeron, difference sources conflict on that).

It'd still be very difficult, since XBox 1 uses NVidia cards and XBox 2 uses ATi, and I'd be very surprised if games weren't specificly optimized to use the exact card in the XBox.

It's still a possibility. But either way, running current PC games would be completely out of the question, because you aren't going to be running current PC games on a P3 ;) So I still think the article is wrong on the XBox Next PC front.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

The Xbox's CPU is a 733MHz Coppermine-core Pentium III with half the cache disabled. It is not a Celeron. While games may be optimized for the NV22, any ATI GPU is likely to be more than powerful enough to overcome that difficulty.
User avatar
SPOOFE
Sith Devotee
Posts: 3174
Joined: 2002-07-03 07:34pm
Location: Woodland Hills, CA
Contact:

Post by SPOOFE »

How is a 733-mhz P3 anything BUT "entry-level"?
The Great and Malignant
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

SPOOFE wrote:How is a 733-mhz P3 anything BUT "entry-level"?
I considered an entry-level P3 to be a low-end P3; the 733MHz one was about midrange for that line.
User avatar
Durandal
Bile-Driven Hate Machine
Posts: 17927
Joined: 2002-07-03 06:26pm
Location: Silicon Valley, CA
Contact:

Post by Durandal »

Emulation for the Xbox Next might seem absurd at first glance, but this is not a third party making an emulator. This is Microsoft, the owner of the operating system and 3D API. With these resources on-hand, the biggest speed bottleneck is x86 assembly execution in the emulator. Not that I know much about Xbox development, but I can't imagine that Xbox developers spend a lot of time writing things in assembler.

Microsoft could easily write a PowerPC implementation of the subset of the Windows NT API they have on the Xbox. That right there takes care of a lot of compute operations. Throw on a PowerPC DirectX implementation, and your emulated GPU calls are sped up considerably. The worst part would be dynamically recompiling the code, but once that's done, the functions themselves do not need to be emulated; all Microsoft's emulator would have to do is translate a call in x86 binary to PowerPC binary.

Full-speed emulation for Xbox games on the Xbox Next is well within Microsoft's capability.
Damien Sorresso

"Ever see what them computa bitchez do to numbas? It ain't natural. Numbas ain't supposed to be code, they supposed to quantify shit."
- The Onion
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

There have always been rumours that Microsoft continued to maintain the PowerPC port of the NT line long after they officially cancelled it. If that is true they could work off that, especially seeing as the Xbox essentially ran a modified W2K OS.
User avatar
Xon
Sith Acolyte
Posts: 6206
Joined: 2002-07-16 06:12am
Location: Western Australia

Post by Xon »

Microsoft might have had custom instuctions added the the CPU's instruction set, or had it directly handle little endian instead of PowerPC's default of big-edian, either of these would make a big difference for emulation speed

Thats the biggest issue with emulating x86 code on PowerPC, the ednian-ness. Also they do have JIT compiler technology which can on-the-fly compile psuedo-code into native stuff, so it wouldnt be that suprising if the Xbox2 JITed chucks of x86 code into native code.
"Okay, I'll have the truth with a side order of clarity." ~ Dr. Daniel Jackson.
"Reality has a well-known liberal bias." ~ Stephen Colbert
"One Drive, One Partition, the One True Path" ~ ars technica forums - warrens - on hhd partitioning schemes.
User avatar
Praxis
Sith Acolyte
Posts: 6012
Joined: 2002-12-22 04:02pm
Contact:

Post by Praxis »

Durandal wrote:Emulation for the Xbox Next might seem absurd at first glance, but this is not a third party making an emulator. This is Microsoft, the owner of the operating system and 3D API. With these resources on-hand, the biggest speed bottleneck is x86 assembly execution in the emulator. Not that I know much about Xbox development, but I can't imagine that Xbox developers spend a lot of time writing things in assembler.

Microsoft could easily write a PowerPC implementation of the subset of the Windows NT API they have on the Xbox. That right there takes care of a lot of compute operations. Throw on a PowerPC DirectX implementation, and your emulated GPU calls are sped up considerably. The worst part would be dynamically recompiling the code, but once that's done, the functions themselves do not need to be emulated; all Microsoft's emulator would have to do is translate a call in x86 binary to PowerPC binary.

Full-speed emulation for Xbox games on the Xbox Next is well within Microsoft's capability.
I'm not saying thats absurb, I'm saying that the article's claim that it could run Windows/x86, all Windows/x86 software, and current Windows games, is absurb.

I don't doubt that it's possible to emulate fast enough the XBox 1. I DO doubt that it's fast enough to emulate a full fledged Windows XP PC capable of running current 3d games as the article quoted above stated.
User avatar
White Haven
Sith Acolyte
Posts: 6360
Joined: 2004-05-17 03:14pm
Location: The North Remembers, When It Can Be Bothered

Post by White Haven »

A) 'Entry-level' is about the 2ghz range. I don't even HAVE chips to make those at work anymore.

B) TheInq is about as reliable as a Bush Administrator press release.

C) If you believe the Xbrick will be a fully-functioning PC, I've got stock in Infinium Labs that I can sell you, cheap.
Image
Image
Chronological Incontinence: Time warps around the poster. The thread topic winks out of existence and reappears in 1d10 posts.

Out of Context Theatre, this week starring Darth Nostril.
-'If you really want to fuck with these idiots tell them that there is a vaccine for chemtrails.'

Fiction!: The Final War (Bolo/Lovecraft) (Ch 7 9/15/11), Living (D&D, Complete)Image
Post Reply