The Ever So Unlikely Tale of How ARM Came To Rule the World
pacopico writes "About 24 years ago, a tiny chip company came to life in a Cambridge, England barn. It was called ARM, and it looked quite unlike any other chip company that had come before it. Businessweek has just published something of an oral history on the weird things that took place to let ARM end up dominating the mobile revolution and rivaling Coke and McDonald's as the most prolific consumer product company on the planet. The story also looks at what ARM's new CEO needs to do not to mess things up."
And Intel have the advantage there.
The acorn risk processor was designed for the British "BBC Microcomputer" to be attached via the "Tube" second processor system as a software development system for schools and colleges. This experimental machine was so successful and fast that it became became the new Acorn Archimedes computer which was used by the British Schools to teach kids how to write computer programmes.
The purpose of existence is to make money.
Strange - I can recall discussions of the ARM chip at university back in the early 80's. Either that makes be ten years younger than I though :-) - or someone has their dates wrong.
As I recall (and correct me if I'm wrong) there was a company called Acorn Computer's which produced the BBC Micro - a 6502 based machine.
The 6502 was long in the tooth even in those days (dating back at least to the Commodore Pet ca. 1976).
RISC was flavour of the month in those days, so they set out to create their own RISC based architecture for the next generation of BBC Micro (the Archimedes).
No doubt they had a little help from the local technical college (aka the Cambridge University computing department)
I RTFA, and now I know:
-ARM designs "parts of chips—such as graphics and communication bits—and they design entire chips."
-"A great many people have not heard of ARM."
-"RISC stands for 'reduced instruction set computing.'
-"Much of Apple’s success has come from the snappy performance of its products and its long-lasting batteries."
-"Intel designs its own chips, which are widely regarded as the most advanced in the world."
Slashdot is so fucking great.
None of the dates are wrong. You're right that ARM was around in the 80s, but they weren't designing chips at the time. The stuff that happened in the 90s as described in the article relates to the birth of the Acorn RISC Machine.
You're reading a publication intended for wannabe CEOs and pointy-haired managers. It's not Engineering Weekly, so give it a rest.
A single company like Apple could throw a wrench in the works of the entire industry by buying ARM. That would be one way to mess up a good thing.
I've always thought ARM was a cool design. Simple, minimalist, sort of a latter-day PDP-11, one of those canonical architectures that just works. Simple chip, not many transistors, low power, good chip for mobile devices. It seems so obvious in retrospect. Especially since that's not what the designers had in mind. They were designing a simple chip because they only had a couple of people and that was all they could afford.
In one of the later scenes in Micro Men there is a whiteboard in the background with the original ARM requirements, right down to the barrel shifter.
...laura
A couple of years ago I donated my Acorn System 1 to the Museum of Computing in Swindon. It was on their Most Wanted list! I learned rather a lot with that machine, hand assembling machine code.
The lesson is to be a light-handed source of standards and building-block supplier instead an All-Encompassing Conglomerate who tries to rule standards from head to foot.
Heed the warning, Google, Oracle, and Apple. (Too late for MS.)
Table-ized A.I.
Posted from your cellphone, I presume. You just made ARM proud.
Get free satoshi (Bitcoin) and Dogecoins
As a note, back in the day Apple stayed afloat by selling its stake in ARM.
2,630M vs 156M: how much does Intel *have* to invest in fabs to continue being competetive? How much does ARM? That's where the difference is...
As someone who had a BBC Micro as his first computer (lovely machine for tinkering), it's nice to see the descendants of Acorn survive the juggernaut of the PC and x86. And long may it continue, the last thing we need is a vertically integrated colossus like Intel dominating everything, no matter how good their PC processors are.
Do hardware manufacturers count as "consumers"?
Besides telling their employees to not eat the food? they serve, McDonalds is investing the US dollars it rakes and converting heavily into the yuan (China)? Abandoning America's inflationary dollar? "Thanks for the loyalty to the country who made you wealthy, you unhealthy giant." Call me a glutton for punishment, whatever, but if I had a dollar for every case of indigestion I got from that food?, I would invest in TUMS stock and be a godzillioniare by now.
You have been served.
ARM architectures were already in use before ARM the company came into being and went into making mobile processors. They were the CPUs for the Acorn Archimedes and Risc PC.
Ah, I still remember that heady day at Acorn World in 1996 (I think it was), riding the train back clutching my precious StrongARM (not made by ARM themselves, apparently) upgrade. The unimaginable pow-ah!
Later upgrades put RAM on the CPU's daughterboard because the bus become the bottleneck.
Somewhat sadly neglected, my Risc PC now gathers dust in a damp garage, but it made me the aspiring-to-efficiency programmer I am today.
systemd is Roko's Basilisk.
... once they became "powerful enough" and portability mattered. Same way that Intel won on the desktop, really -- compared to mainframes, they were small enough to fit into a useful spot (literally and figuratively) and became powerful enough to be REALLY useful, not just occasionally handy.
But chips themselves don't sell devices -- Intel desktops sold more and more as the OSs and apps got better and better, and it's the same thing with the iPhone and similar devices. Would a 160x160 monochrome Palm Pilot (if it still existed today) sell in iPhone-esque numbers if it had a multicore, gigahertz-plus CPU? The chip makes the product possible, and better products make people want more chips.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
The article skipped over the whole development of the arm processor. It wasn't developed for the newton, the original architecture was for the acorn archimedes risc based computers, launched in 1987.
The key difference that set Acorn apart from every desktop PC type computer manufacturer at the time, is they went down the road of actually designing their own processors for the PC market. This is instead of using one from Motorola or IBM
I think what set the ARM apart going forward was they used modern for the time CPU design principles, but they aimed for a lower end consumer grade market instead of the higher end mainframe/server/workstation/supercomputer market. Because of this they were all about getting the most performance from cheaper slightly older chip fab technologies. All of these ultimately meant that the design constraints imposed early on translated well to mobile applications.
Tony Smith's articles on the history of micro-computers does this far better:
http://www.theregister.co.uk/2012/06/01/acorn_archimedes_is_25_years_old/
There's one simple reason ARM has a strangle-hold on smart phones and tablets... For years, when such devices were being developed, MIPS Technologies was in a shambles. They were reeling from losing SGI, going IPO, and going through the processes of getting acquired by a string of several different companies. They've basically be AWOL this whole time, handing the upstart new market to ARM on a plate.
MIPS is still competitive. They've got extremely low power processors, multi-core 1GHz+ processors, and they've always been more efficient (higher DMIPS/MHz) than ARM. Despite their virtual absence, they're still used extensively in embedded systems... Your printer, WiFi AP/router, many set-top boxes, etc. They used-to have a dominant lead over ARM, selling something like 2/3rds of all embedded CPUs, but they simply fell apart and ceded the market to the competition. They're even the cheaper option... The first $100 Android ICS tablet found in China was MIPS (not ARM) based, and China's ministry of science keeps developing faster MIPS processors for domestic use, including supercomputers.
If they had competed, it might be MIPS in every smart phone. Even now, if they get back on-course, they could pose a real challenge to ARM, and driving prices down, and dividing the market, as Intel is trying to do with little success.
No story that claims to tell how ARM came to dominate is even remotely complete without a good paragraph about how MIPS, their biggest competitor, stopped competing and nearly GAVE them the market.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Sorry for you, time for MIPS is over.
It is an inferior architecture, interesting as an historical perspective, a bit like SPARC. Besides, MIPS destroyed itself by suing LEXRA which invented, a bit, the CPU IP business.
For smallish devices, it is very difficult to compete against ARM R & M cores.
For complex CPUs, the kind you find in phones, it is too late, too much has been invested in ARM, its compilers, tools...
Even Intel, pouring billions, hardly manages to compete against ARM.
MIPS didn't gave a market they never owned. Around 2000, the "market" was very much divided with all sorts of 16 and 32 bits architectures : Coldfire, PowerPC, embedded x86, several Japanese cores, Infineon ...
MIPS had some presence in network and set top boxes, but this is ending.
Nope, Acorn wanted their new cpu to have similar traits as the 6502: simple architecture yet fast, memory mapped I/O and fast interupt response times. Neither Intel's x86 nor Motorola's 68K architecture was up to the job.
[...]They used-to have a dominant lead over ARM, selling something like 2/3rds of all embedded CPUs, but they simply fell apart and ceded the market to the competition. [...]
Through 2013, Cypress has shipped over 1.7 billion cumulative units of its PSoC 1 Programmable System-on-Chip, which I am fairly certain dwarfs anything MIPS has ever done. I don't have good numbers, but I am quite certain the Motorola 8-bitters shipped on the order of those numbers as well (or will, if you count the ARM variants in the Kinetis catalog as true 6800 descendents). If your intent is to talk about embedded CPUs, not MCUs, Motorola's 68K (and embedded derivatives) still have far surpassed MIPS numbers.
If that doesn't impress you, Microchip claims to have sold more than 7 Billion units of the PIC16 MCU series.
MIPS, while an interesting architecture that I have admired from afar, and which has had solid design wins in the past and will have more in the future, is at best an honorable mention in the embedded systems world for either volume or sales figures.
Did you perhaps mean that 2/3rds of the devices using MIPS architecture were embedded?
MIPS wasn't just failing to compete, it was in a very rough shape after its largest company left. For a long time MIPS product lines were about faster and faster chips. You can not just take a high performance chip and scale it down easily without a redesign. MIPS did scale down but it took it some time.
Nokia went with ARM because it was tiny, cheap, and low power; perfect for a UI on a handheld and that's what saved ARM more than the Newton did.
Both ARM and MIPS both cover low and high end embedded systems, but ARM started with low end and grew up, whereas MIPS started with higher end and grew down.
No.
It will take me quite some time to find the 2/3rds source. But a quick visit to WP finds a reasonably similar one:
"49% of total RISC CPU market share in 1997"
https://en.wikipedia.org/wiki/...
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
They didn't. It grew out of a different project. NetBurst was a dead end.
Ah, that is a huge distinction and becomes more logical. In 1997, RISC was still a very small subset of the entire embedded market place. IIRC, since the '80's when these things started being tracked, I don't think any one company has ever held more than ~30% of the entire embedded market for a year (across multiple products, probably calculated by $ volume, not by total shipments), and that wasn't MIPS, for sure.
...it seems likely that the ARM Architecture License the Intel acquired in the Digital takeover/litigation mess also transferred to Marvell.
MIPS had some presence in network and set top boxes, but this is ending.
It's gone. The hotel I was staying in last week had all of its set-top boxes running Android. (Irritating when you switched the device on and had to wait while it booted, but that's not ARM's fault.)
"Little does he know, but there is no 'I' in 'Idiot'!"