Further, no love for Transmeta?
Poor show.
Further, no love for Transmeta?
Poor show.
[1] http://www.amazon.com/Computer-Architecture-Quantitative-App...
Nope, you must be thinking about something else. Transmeta started moving into IP in 2005, sued intel for patent infringement in 2006 (settled for a cool 250mil, Intel got a perpetual, non-exclusive license out of it), licensed tech to Nvidia in 2008 and died in 2009 (was acquired by Novafora in January, Novafora collapsed in July but not before Intellectual Vultures made off with the patent stash in Feb)
Now part of Intel's activity at the time (the PIII and Pentium M side which ended up with Core) may well have been inspired by Transmeta (as many allege), but at the same time Transmeta's activity best matches Intel's pursuit of the NetBurst (P4) shit-cake, which ran opposite to pretty much anything Transmeta looked for (unless Transmeta had patents on lofty promises they couldn't come close to deliver on, then year the P4 fits).
Fun fact: TX/RX Labs (Houston Hackerspace) has a rack of old Transmeta blade servers that a former member donated.
The Transmeta is a really fascinating CPU architecture based around "code morphing", modern CPUs use something at a bit of a lower level: micro-op translation.
Transmeta's code morphing was quite different: they were going to VLIW instead of RISCy Pentium Pro operands. It never worked very well, but for the same reason Itanium/Merced failed: it is just really hard to transparently schedule VLIW instructions efficiently without programmer intervention.
Anyway, it's a really interesting range of problems, as is what's worked and what hasn't. Personally I think code morphing still has a lot of promise, but mostly in software level "emulation"/trans-coding.
Something interesting about Itanium is that eventually it's actually become pretty good. But it's now in a market niche that it's not going to be able to break out of. The big problem with IA64, in my opinion, was that they neglected IA32 performance with the first gen. They made the classic error of prematurely committing to a new design before it was proven, which contrasts greatly to the AMD64 example where they did everything possible to ease the transition and maintain, or even improve, performance with x86 only code.
VLIW still works very well in DSP-style applications, where static scheduling is quite feasible.
It could even be one of many technologies recently on the market. "Influence" is a legacy; you can't see it on launch day. Maybe one day we will look back on hUMA [0] and say it was one of those Things? The PS4 processor in particular, as the first processor with hUMA.
Although, it does look to me like innovation is more gradual now just as a matter of fact- the business cycle is much shorter now. The 4004 was released in '71, the 8088 in '79, but today every chip vendor releases a new chip every six months, so changes will naturally be spread across releases and it will be harder to point and say "There, right there, that is where the world changed"
[0]: http://en.wikipedia.org/wiki/Uniform_memory_access#hUMA
EDIT: They're releasing explanations as they submit patents, so not everything is public yet. I just submitted the most recent talk.
Realize that's still x86. I'm not sure we'll see that change, though. Another hugely influential Intel chip is behind that story: Itanium marks the point at which it became clear that the market's no longer receptive to completely new ISAs in general-purpose CPUs.
Also, markets change. Today, 'normal' people don't care about CPU architectures. Who cares what his phone runs on, as long as it runs with low power use?
It was the one that finally lifted intel in peoples viewpoint. I think that a lot of people fail to realise just how much of intel's product lineup in the last 14 years can be traced to the P6 microarchitecture.