The Most Influential Microprocessors of All Time
pcworld.com
pcworld.com
By the way, the C64 was not just the most prolific computer of the 80s - it remains the most sold computer model in history.
Oh! I just checked on http://en.wikipedia.org/wiki/Commodore_PET#Origins_and_the_e... and here's something I didn't know: "In September 1976 Peddle got a demonstration of Jobs and Wozniak's Apple II prototype, when Jobs was offering to sell it to Commodore, but Commodore considered Jobs' offer too expensive." So it turns out even the PET was at least somewhat inspired by the Apple II.
Like I said, I loved my C64. But I remember when it came out, and everyone understood it was Commodore's answer to the Apple II. A very successful answer, mind you!
source: http://www.c64-wiki.com/index.php/Commodore#Sales_numbers_.2...
The C64 gets its sales record trounced by the iPad every year that iPads are for sale. Your original statement is no longer true, no matter how hard to try to narrowly define "personal computer". Best to just update your world view and move on.
Nowadays, telephony is just another application not a device, so an iPhone is a computer that does telephony as one of its primary tasks and your desktop is a computer that does telephony via Skype.
I don't worry about where the lines are drawn because the lines are mostly arbitrary and imaginary.
https://itunes.apple.com/us/app/codea/id439571171?mt=8
https://itunes.apple.com/us/app/python-programming-language/...
That's also why they list the Mac for the 68000, not the Atari 400 or the Amiga, the Archimedes for ARM, even though it got way more popular later, and the Altair for the 8080 even though that probably sold less than even today's greatest flop.
I do find it weird that all the most influential microprocessors happened to have their breakthrough in a PC. Surely, there were influential embedded CPUs? For example, where's the 8051?
It's pretty long but well worth a listen, there's some really fascinating stuff in it.
EDIT: (another link: http://history.nasa.gov/computers/Ch6-2.html)
I didn't have an assembler, so I wrote my code by taking the opcodes from a table, calculating offsets etc., then turning them into DATA-lines in an MSX-Basic program, which POKEd the code into RAM, then CALL into the starting address.
http://pastraiser.com/cpu/i8080/i8080_opcodes.html
allowed, after some short time without even looking at the table, to type the binary code directly in (our preferred way of the Forth words implementation back then, on Russian 8080 clone of course :).
I'd probably recommend one of the older uP's for anybody who is just getting started, as they are so much simpler.
This list isn't very well balanced. The 386 revolutionized computing. It introduced an architecture that is still alive today and held market dominance for over 20 years (which is more than half the duration of the micro-computer age itself). And the P6 (Pentium Pro) architecture erased the old CISC/RISC boundary, enabling x86 code to run seamlessly on effectively state-of-the art RISC cores, extending the lifetime of the architecture tremendously.
It was also the audio co-processor in the Genesis/Megadrive and the Neo-Geo alongside the M68k CPUs.
A friend's father, who works in embedded environmental control systems once showed me a control board for a heating and a/c system that was powered by a Z80. It had inputs for a dozen or so temperature sensors that were to be placed throughout a building and the CPU only needed to be fast enough to poll them every few seconds. The number of sensors was limited to the addressability of an 8-bit CPU, so under 256.
They should also mention the Japanese MSX standard which was Z80 centered for the first few generations and is the source of a great many very recognizable video game series (most of which were ported to the 6502 used by the NES). The last generation used a crazy variant called the R800, which I suppose would be like the 80286 was to the 8080.
What could be more influential than influencing how a decade of music sounded?
Much of the 80s stereotypical synthesizer sound is due to the use of FM synthesis which can be thin sounding. There are a lot of classics from that era like the Yamaha DX7.
Further, no love for Transmeta?
Poor show.
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.
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.
[1] http://www.amazon.com/Computer-Architecture-Quantitative-App...