Nvidia Waiting In the Wings In FTC-Intel Dispute
The NY Times has a Bits Blog piece speculating on some of the fallout if the FTC prevails in its anti-competition lawsuit against Intel. The Times picks out two among the 26 remedies proposed by the regulator, and concludes that they add up to Nvidia being able to license x86 technology. This could open up 3-way competition in the market for combined CPU-graphics chips. There is a good deal of circumstantial evidence pointing to the possibility that Nvidia has been working on x86 technology since 2007, including the presence on its employment rolls of more than 70 former Transmeta workers.
Why does the remedy appear to be more harmful to AMD - an Intel competitor - than to Intel themselves?
Can you be Even More Awesome?!
Since we are still stuck with Unix 40 years later and still will be 40 years from now, I can see that we could be still stuck with x86 for a long time. To the Computer Science graduate, they are flawed designs, but in the real world they work and work good enough not to merit a costly change.
Yes there are CPU architectures, but are they significantly better to warrant a change? Even Apple after touting the merits of PowerPC succumbed to the x86 train. Even Intel tried multiple times to bring an alternative to its x86 line (iAPX, i860, i960, Itanium), but without success. RHEL abandoning Itanium is one more example. Sun offers x86 hardware in addition to its SPARC line, so does IBM and HP, and every other server vendor. There were a time when x86 was laughed at and not considered server-class. Now most servers and super computers use x86 processors.
In the Unix-haters handbook, the refer to the original Macintosh OS as a better OS with better GUI than Unix and X, now Mac OS X is Unix, and if you jailbreak and ssh into your iPhone you'll find a familiar Unix under all the eye candy. Most servers either run Unix or Linux, so does most super computers. All assumed flaws of the Unix architecture accounted for nothing in the real world.
GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
It's just an instruction set.
The modern CPUs you call x86s use a non-x86 core with an instruction decoder bolted on to make it run the x86 instruction set. It has been that way since the Pentium Pro, the NextGen chips and the AMD K5.
The AMD K5 in particular was pretty much identical to the Am29000 RISC processor. AMD just put a decoder on it and sold it as an x86.
CISC type instruction sets are considered to be the most optimal for code density (better cache and memory usage). So we pretty much have the best of both worlds. The instruction set is CISC so we get the memory benefits and the code is run as RISC via an instruction decoder which makes it easier to pipeline and for parallelism.