First, CISC and RISC are meaningless terms nowadays.
Second, the reason most people use (and have been using) x86 is because of compatibility and performance/price. Back in the '90s PowerPC, MIPS, and Alpha were all faster than any x86 processor of the day. The only saving grace for x86 back then was how much cheaper it was.
Second, the reason most people use (and have been using) x86 is because of compatibility and performance/price. Back in the '90s PowerPC, MIPS, and Alpha were all faster than any x86 processor of the day. The only saving grace for x86 back then was how much cheaper it was.
RISC by design is better suited for hugely parallel workloads and therefore servers, virtualization, and render farms. It's also very good for very low-power/low-performance applications, hence why it's used for anything from calculators to tablets. It doesn't really offer an in-between, which is what desktops and laptops need.
I'm also hoping that OBR is once again being a super troll. All these "it's going to fail" posts and then 'BAM!' on release date he says 'I fooled you all, I have this thing OCed to 5.5GHz on air and it is amazing.'
Not likely though, *sigh*.
I wouldn't go that far. For example, there's nothing in the SPARC v9 spec that says a sparc T4 is the most appropriate implementation. Similarly, there's nothing stopping Intel (other than lack of demand) from making an x86 version of a SPARC T4.
Well, CISC is pretty different from RISC fundamentally, so it's not that easy. They'd probably need a lot of R&D, including the costs of making a whole new architecture that 'behaves' similarly to begin with.
The fact that Oracle was able to get so many gains in comparison to their previous architecture in both integer and floating point performance is impressive.
For hugely parallel workloads, RISC makes more sense generally. It's also better for very low-power devices, but again, fails to strike the balance that CISC (x86) has for desktops and laptops.
Back in the '90s PowerPC, MIPS, and Alpha were all faster than any x86 processor of the day. The only saving grace for x86 back then was how much cheaper it was.
Actually, they're not. Peal away the x86 decoding layer and current x86 processors are "RISC" processors.
The fact that Sun/Oracle's versions of SPARC did not have out-of-order execution until the T4 probably has something to do with that.
All Intel or AMD would have to do is remove the x86 decode and we would get an instant mainstream "RISC" processor. But, again, there's nothing inherent to "RISC" that makes them highly parallel or low power. Nothing in the POWER, SPARC, MIPS, or ARM specifications dictates highly multi-core/multi-threaded designs or extremely low power designs.
IBM Power 1 gave us extensions like FMA back in the 90s which will not make it into x86 CPUs until BD and Haswell.
Alpha gave us IMC in the 90s which did not make it into intel CPUs until Nehalam.
They were very innovative, but very expensive.
Was that really necessary?
I retract the comment.
I saw a guy buying a $270 motherboard in anticipation of the bulldozer release. I hope it's good for his sake... I can't imagine putting down that much money on an unreleased processor.
Seems to me that you're overly simplifying things. If Intel could design an X86 CPU that has comparable power consumption to ARM, they would've already made it. As of now I have not seen a single example of your statements. The inverse is true for ARM as well, and that truth is that it doesn't scale as well as X86 for high performance. Again, if what you're arguing was feasible it would've existed since years ago, or it would be in the process of making.
Your last sentences are simply wrong.
huh?!, what about the PPro (running 32-bit code)?, I remember some neat Intergraph workstation with dual PPro *faster* than more expensive MIPS, SPARC and Alpha based systems
I saw a guy buying a $270 motherboard in anticipation of the bulldozer release. I hope it's good for his sake... I can't imagine putting down that much money on an unreleased processor.
You think it would suck to buy a high end board and have the cpu suck? How about designing and producing/marketing a high end board and then have the cpu suck? Imagine how pissed all of these mobo manufacturers are going to be if BD sucks.
CPU comparison back in the day, x86 was pretty slow.
Yeah. As soon as we get any ARM CPU anywhere in the same performance range as a modern x86 CPU we'll see how their energy efficiency turns out (and then there's the fact how its measured, the usual numbers ARM throws around always exclude caches which completely skews the results)Just because Intel or some other x86 manufacturer has not made a processor within the same power envelope as ARM does not mean it cannot be done. Also just because ARM hasn't reached the computing performance of x86 also does not mean that it cannot be done. Remember, absence of evidence is not the same as evidence of absence.