Originally posted by: CTho9305
All three current generation consoles use PowerPC.
Originally posted by: Leros
Originally posted by: CTho9305
All three current generation consoles use PowerPC.
Yah, but in the consumer desktop marketplace, everything uses either x86 or x86-64.
Originally posted by: Leros
If all of the consumer desktops are using x86, where is the motivation for chip designers to come up with a new, improved ISA.
Originally posted by: Leros
Windows, OSX and *nix all use the x86 architecture
Originally posted by: Leros
If all of the consumer desktops are using x86, where is the motivation for chip designers to come up with a new, improved ISA.
Really the only penalty for x86 compatability is some additional die space for the decode units needed to convert to a simpler set and that really isn't major with the rate things are scaling. Back in the day the original pentiums had external cache due in part to the number of transisters that x86 compatability took but as processes shrunk it has basically become a non issue.
Originally posted by: Leros
Since Apple has switched to the x86 architecture, that means that the majority of the consumer computers are now using x86 processors. Is it bad that there are virtually no competitors to the x86 architecture in the consumer market?
Originally posted by: Genx87
Originally posted by: Leros
Since Apple has switched to the x86 architecture, that means that the majority of the consumer computers are now using x86 processors. Is it bad that there are virtually no competitors to the x86 architecture in the consumer market?
There hasnt been a real competitor in nearly 20 years. So this is nothing new, just the 1.5% of computer users who use Apple will now fall under the x86 fold.
Originally posted by: Leros
Since Apple has switched to the x86 architecture, that means that the majority of the consumer computers are now using x86 processors. Is it bad that there are virtually no competitors to the x86 architecture in the consumer market?
This hardware comprises a very small percentage (if I remember right, <5% in P4s) of the transistors on the CPU
-N64: MIPS 4300i
-PlayStation: MIPS 3000a
-Dreamcast: SH-4 RISC CPU
-PlayStation 2: MIPS 5900
-GameCube: 500mhz PowerPC Gekko
-Xbox: Pentium III - the only X86 CPU in the lot
-Xbox 360: 3.2ghz POWER-based triple-core CPU
-Wii: PowerPC based Broadway at 730mhz
-PlayStation III: IBM Cell (totally different from everything else).
You might be able to make a slightly bigger cache or smaller chip (cheaper) with out the x86 compatability but there's no way you would sell anywhere near as much.
Originally posted by: Fox5
This hardware comprises a very small percentage (if I remember right, <5% in P4s) of the transistors on the CPU
<1% actually. Much less than 1% at this point I think.
Originally posted by: CTho9305
Originally posted by: Fox5
This hardware comprises a very small percentage (if I remember right, <5% in P4s) of the transistors on the CPU
<1% actually. Much less than 1% at this point I think.
Do you have a source for that? If you look at this image (assuming he labeled everything correctly), the "4x microcode flash memory", "micro code sequencer", and "complex instruction decoders" blocks could all probably disappear (or at least shrink) if the instruction set were simpler... the "3x seg. limit checking" block is an x86-only thing (which isn't even used when you're running most OSes).