ARM: The Non-Evil Monopolist
yootje writes "ZDNet is running an article about ARM, a chip-maker who controls more than 80% of the cell phone market and 40% of the digital camera market. ARM shipped 780,000,000 processors last year. ZDNet finds it strange that no one seems to have anything against this company. And maybe it is strange: according to the article many would say ARM is a monopolist, but you never hear anyone say 'ARM sucks!'. But then again, why would they?"
I didn't know ARM "shipped" any processors at all.
Being a monopoly isn't illegal
Using your monopoly position in illegal anticompetitive ways however, is.
RST
only designs CPUs. Do they really manufacturethem?
The article only talks about CPUs shipped, but not that ARM ships them.
AFAIK ARM cores are use by many chipmaker from Intel to TI, but arm don't sell CPUs.
***Quis custodiet ipsos custodes***
The government also have to show harm to the consumer (at least in the US you do - I don't think they have to in Europe). This is always the hardest part.
To make laws that man cannot, and will not obey, serves to bring all law into contempt.
--E.C. Stanton
There are plenty of other monopolies or near monopolies out there. Go read up on Sysco if you want one (they control basically all grain silos in the US). The ones people care about are the one that get press time. The ones that stay low on the radar, almost nobody cares about. Most people don't actually do a lot of general research, they just get in to whatever is news. You have to do a bit of digging to come upon lesser known monopolies.
... for such market dominance. And Motorola, Samsung, Sony and everyone else too. I've vaguely known about ARM for a long time and associated them with RISC chips and some PDAs but didn't know they have gotten so big. This is really big, isn't it? Biggest chip supplier to the hottest and still growing appliance market. The Brits have lost it in many areas where they used to do well but this is pleasant surprise. Congrats to the Brits for a job well done.
Intel is Arm's strongest compeditor in low-power embedded chips with its Xscale chips. Unfortunately, Intel has applied the Pentium 4's famous Netburst architecture to the poor Xscale, resulting in marvelous clock speeds of over 700mhz, but with much added heat and power consumption. You can probably imagine what this does to battery life. The last thing the world needs is Prescott in a PDA.
ARM on the other hand has been following a high computation per clock cycle approach, like AMD (or Pentium M) which makes sense for their applications because it results in lower heat and power consumption. A 1ghz PDA might sound impressive, but if battery life is half an hour, I won't be buying one.
Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
ARM does good business. They support they cutomers. they make good products. That's all. I don't care if they are a monopoly as long as they continue to be the benevolent dictator.
They ship exactly what the customer wants. In cell-phone markets it's common to "roll your own" processor. You basically order the ARM core and then tell them exactly what instructions you want to be in the chip. They will deliver that.
Bot Assisted Blogging
Arm have a very interesting history. They were originally setup by Acorn back in the early/mid eighties to produce a CPU for the future lines of desktop machines Acorn were producing (A3000, RiscPC's etc). This enabled Acorn to be the first with RISC-on-the-Desktop machines a long time before Apple came along with their claim to this title with their PPC based desktop machines about ten years later.
ARM were floated off as a seperate entity by Acorn (a very wise move which enabled ARM to grow where Acorn failed) with investment by Acorn, VLSI and Apple (they used the ARM in their Newton). Being a member of Acorn's enthusiast group I was offered dirt cheap shares and only wish I'd had the money to buy some as they rapidly increased in value. Part of this increase came about as ARM partnered with Digital to work on the StrongARM, before becoming rather closer to Digital, and then in turn Intel (as part of some agreement following the two large companies throwing law-suits at each other over unrealted matters). Intel's involvment with ARM enabled them to produce the XScale and no-doubt helped increase penetration in the wider mobile market.
It's amazing to see a company that I knew from a young age grow into such a pervasive entity. I still have a couple of old Acorn machines, the most powerful of which has one of the first StrongARM chips availible in it, it wasn't until a decade later that I got my next StrongARM, in the form of a much smaller Zaurus. There's also ARM's lurking in games-consoles (GBA, Dreamcast), routers, PDA's, portable music players, mobile phones, infact just about every type of small device. A Lot of people use products with ARM tech in them without even realising it.
> but does anybody know the names of ARM's competitors?
Nowadays mostly Hitachi, and in elder days, MIPS.
Theres some overlap to Transmeta also in the market for handheld devices if I go by Transmeta's story, but I never encountered them as such in the marketplace.
Actually, Sophie Wilson is a transsexual.
And before I get modded a troll for this, it's a well-known fact in the Acorn community. Acorn being the company that helped start ARM and produced a range of desktop machines using said chips. He/she also was involved with the design of the BBC microcomputer.
I've got a fever and the only prescription is more COBOL.
This is all from memory, however. Here's a more accurate history.
MIPS, for one, although their list of products using MIPS-architecture processors doesn't say anything about mobile phones other than a satellite phone.
ARM may have a dominant position, but they do not have a monopoly.
Economically, ARM is engaged what is called "monopolistic competition". They have a product which is interchangeable with that of competitiors, but is differentiated from the alternative offerings. Same as Nike shoes, BMW cars, Apple computers.
Except applying the word to "deregulation" to CA's power is about as incorrect of a use of a word as is humanly possible.
Only in California does "deregulation" mean "forced sell-offs, forced price setting, prohibition of long-term supplier contracts, and more external price controls". Only in California can you "deregulate" something and actually come out the other end with more regulation.
Never, ever should the word "deregulation" be used to refer to what happened in California. There are precious few more gross misuses of a term than that.
In 2001 a student produced an open source microprocessor implementing a cut down version of the ARM instruction set, However not long after, ARM pressured OpenCores to remove the it from their website, and nnARM disappeared.
Maybe the reason people like ARM is that at the moment, most of their competition is from big companies and not open source. If projects like OpenCores catch on and FPGAs become cheaper then maybe open source can perform as well in that region as it does in software. Then I think people would not be happy with ARM taking down compatible products, just as people would not be happy if Microsoft went after WINE.
Steven Murdoch.
web: http://www.cl.cam.ac.uk/users/sjm217/
To me, ARM instruction set looks simple and elegant and completely in the spirit of John von Neumann's original idea how an universal computing device should be designed.
Comparing to it, x86 architecture evolves for 30 years like a deseased mutant infected with cancer. Backward compatibility on instruction set is a total nonsense from engineering point of you. You do not feed hay or put a saddle on your today's car either.
There you are, staring at me again.
One possible reason may be because ARM is actually a recent entity to marketshare.
If you remember ARM got its start by producing a mobile chip that was similar to the PowerPC and fast enough for Apple's Newton line.
It was very ironic that Palm decided to use Apple's desktop chip (the 68030) - which devloped into the Dragonball processor. And to me, this is one reason that only recent Palm offerings even come close to the Newton.
ARM holdings MAY not have been in any hot seat because of Apple.
While I don't think Apple owns any more shares in the company, at one point, they owned a majority stake. Sales of ARM stock ended up being a saviour to Apple's bottom line. This is one of the MAIN reasons Apple discontinued the Newton (or Jobs chose to axe the Newton) Myths place it on revenge against Sculley and on product consolidation. When, in fact, Jobs saw it as opportunity to fudge a bottom line and to gain research and development dollar for the iMac line.
THIS - is one reason I think ARM isn't considered a monpolist - after all - Apple owns 100% of the Apple market and they aren't considered a monoplist - ARM is still benefiting from this relationship.
Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
There's also ARM's lurking in games-consoles (GBA, Dreamcast), routers, PDA's, portable music players, mobile phones, infact just about every type of small device.
The Dreamcast uses a Super H 4 as its primary processor, as it needs the SH4's ability to manipulate floating-point vectors natively at reasonable speed.
There may be an ARM core tucked in there for other purposes (sound?), but SH4 is the heart of the machine.
Actually, Sophie Wilson is a transsexual.
Sophie Wilson, formerly Roger Wilson, is a British computer scientist. In 1978 she designed the Acorn Microcomputer, which was the first of a long line of computers sold by Acorn, Ltd. In 1981 she developed BBC BASIC for the BBC Microcomputer, a microcomputer that enabled Acorn to win a contract with the British Broadcasting Corporation. In 1983 she developed one of the first RISC processors, the Acorn RISC Machine (ARM).
More on Sophie at her homepage
First, ARM doesn't make all those chips, they design CPU cores. Chips are designed around those cores. As an example, pretty much all CDMA phones (Sprint and Verizon in the US, most of Japan and Korea, some of China) contain Qualcomm chips.
Second, ARM sucks because their compilers suck. Their compilers suck because the old ones generate buggy code and the new ones aren't backward-compatible with the old ones, so that their customers are stuck with old versions that aren't maintained any more. Worse, their compilers suck enough that some chip vendors decided to write their own compilers, which suck at least as much. Getting code that compiles and runs correctly on all ARM compilers is a challenge. And we're talking about C90 code here, not even C++ of C99. Even the newest compilers are very poor at optimizing code.
Third, ARM isn't the only company designing ARM CPUs. Digital did one, and now Intel does. Those chip families (StrongARM and XScale) were/are faster than anything that ARM designed themselves.
If you want a non-ARM cell-phone (as someone asked), look for a Siemens phone. Except for the latest S65, they pretty much all use a non-ARM CPU. The S55 is actually a good phone.
The Dreamcast contains a Hitachi SuperH 4 CPU and a graphics processor developed by PowerVR. The SH4 has many similarities to the ARM, but has very a strong floating point unit (for instance, it's possible to combine blocks of floating point registers for very efficient matrix operations).
-John
Yep, they're pretty aggressive about protecting their IP (because let's face it, that's all they have). MIPS have also threatened RISC clones, but apparently the only thing they can threaten with are the lwl and lwr opcodes (at least MIPS I implementations).
Alan Greenspan wrote about monopolies in a great essay simply called "Anti-trust". He makes the case that there are two types of monopolies. One type is like Microsoft. The other type maybe is like ARM, though I am not too familiar with ARM's situation. The example Mr. Greenspan used was ALCOA, an aluminum manufacturer at the time the essay was written. The company, he said, was a monopoly because it was so efficient at making its product that no one was at all capable of producing aluminum so cheaply. How this differs from a Microsoft monopoly is that if ALCOA used its monopoly status to inflate prices then it would cease to be a monopoly, since low prices are exactly what made it a monopoly. Thus it was not a coersive monopoly. He went on to point out how this has a net benefit for everyone (as anyone who understands the economics of efficiency knows) and denounced how the government was trying to punish ALCOA for being a monopoly. (IE-It was being punsihed for coming up with superior manufacturing techniques.) Perhaps a modern day ALCOA is Wal-Mart, which, putting aside you opinions on labour, largely sells thing cheaply because of their new innovations in supply chain logistics. I believe they came up with many new tricks in transporting inventory that make their inventory costs very low. So if Wal-Mart becomes (or is) a monopoly, it is because they have low prices. But if they try to strong-arm prices then they get screwed. This is why Wal-Mart is not harmful for consumers in the way Microsoft is.
"The State is that great fiction by which everyone lives at the expense of everyone else." -Frederic Bastiat.
Here's how we described the relationship in the PricewaterhouseCoopers publication Technology Forecast: 2002-2004 :