Originally posted by: slugg
Originally posted by: ShawnD1
Originally posted by: slugg
What's sad is the x86 is a terrible architecture.
Why would you assume this? Wintel PCs would regularly beat Apple computers in benchmarks time after time back when Apple still used PPC. There was even a scandal where Apple was caught posting fake benchmarks on their site that tried to compare the G5 to the Pentium 4 and people noticed that the Quake 3 scores were way lower than what any other hardware site was getting on the P4.
AMD Opteron destroys the G5
Pentium 3 beats the G4
I never said that RISC chips are/were faster. They can be, depending on the application. The reason why x86 benchmarked higher than the PowerPC wasn't that RISC is inferior to x86, but because the specific implementation, PowerPC, was behind (similar to how Intel chips slightly outperform equivalent AMD chips right now). Not only that, but RISC is more dependent on the software's implementation than x86 is.
Specifically, MIPS promotes a high amount of parallelism. Simply, x86 cannot keep up with the multi-pipelining ability of a MIPS ISA. Unfortunately, in order to achieve this peek performance, the MIPS chip must be executing optimized code. Basically, the developer of whatever software is running has to write the code in a way that will allow the compiler to maximize pipelining. So theoretically, a poor written program could starve resources on the CPU and force the entire program to run slowly.
With MIPS, the transistor requirements are much lower, thus lower power requirements, thus lower heat, thus higher reliability. Since multi-threaded programming is required in order to take advantage of the MIPS architecture, multi-core systems are even more practical than x86 since all software targeted for MIPS should be thread and pipeline friendly. With more cores, we increase the throughput-to-power ratio and it eventually becomes linear. Current x86 models are quadratic.
So the main issue regarding x86 versus MIPS is the software, really. The hardware technology is definitely there - it's just not into mass production due to demand.
That being said, MIPS is just one kind of RISC ISA. There are many possibilities