x86 Evolution Still Driving the Revolution 82
Posted
by
kdawson
from the what's-a-few-nanometers-among-friends dept.
from the what's-a-few-nanometers-among-friends dept.
An anonymous reader writes "The x86 instruction set may be ancient, in technology terms, but that doesn't mean it's not exciting or innovative. In fact the future of x86 is looking brighter than it has in years. Geek.com has an article pointing out how at 30 years old x86 is still a moving force in technological advancement and, despite calls for change and numerous alternatives, it will still be the technology that gets us where we want to go. Quoting: 'As far as the world of the x86 goes, the future is very bright. There are so many new markets that 45nm products enable. Intel has really nailed the future with this goal. And in the future when they produce 32nm, and underclock their existing processors to allow the extremely low power requirements of cell phones and other items, then the x86 will be the power-house for our home computers, our notebooks, our cell phones, our MIDs and other unrealized devices today.'"
Sure, but... (Score:5, Insightful)
Consider the various POWER arches, and the ridiculously powerful ARM arch. ARM, for example, has an SIMD extension called Neon, which makes audio decoding possible at something like 15 MHz. These are very cool and potentially powerful architectures that have never been fully explored due to Microsoft's monopoly in the nineties.
(To be fair, Microsoft couldn't have forced adoption of another arch even if they wanted to; they homogenized the market way too far.)
Re:Mobile phones + x86 ... again! (Score:5, Insightful)
If I go with ARM instead, I get a wide choice of SOCs from which I can pick and choose the built-in features (including the ones mentioned above). Bootloaders are generally included as part of the BSP for any given embedded OS, and if I don't like that there's always redboot or uboot (probably more too, I haven't been in the embedded world in a few years). If I don't want to use vendor A's product on revision 2 of the product, then I choose from one of the many remaining products out there, and my code ports over cleanly.
Re:Sure, but... (Score:3, Insightful)
Speed comes much further down the list of priorities in most embedded applications. Size, power consumption, heat dissipation and even code size matter more - and code size is related to instruction set. Even when it comes to performance, x86 is relatively inferior compared to something like an ARM processor - it's mostly the higher clock speed and Intel's ability to build new fabs faster than anyone else that's kept them in the game.
Re:Sure, but... (Score:5, Insightful)
Re:Sure, but... (Score:1, Insightful)
Keep in mind that MS has had Windows available for i860 (codenamed N-Ten, the source of the NT moniker), MIPS, x86, Alpha, PPC, IA64, and x86-64. Also, Windows did not become popular until version 3.0, OS/2 never really took off, and Windows NT didn't become pervasive until XP. When you look at things this way, it is pretty clear that MS has almost no control over the market.
dom