Slashdot Mirror


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?"

97 of 452 comments (clear)

  1. ARM--- by Jace+of+Fuse! · · Score: 3, Insightful

    Why should I have anything against the company that makes the processor in my GBA? :D

    --

    "Everything you know is wrong. (And stupid.)"

    Moderation Totals: Wrong=2, Stupid=3, Total=5.
    1. Re:ARM--- by Trejkaz · · Score: 3, Funny

      Exactly. Whereas if the GBA had to run Windows, we would be totally furious.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:ARM--- by aurispector · · Score: 5, Insightful

      The strong arm tactics employed by
      MS, SCO, etc., reflect an implicit lack of faith that their products can compete fairly in an open market. If these companies really believed that their products and services were superior they wouldn't need to force people to use them.

      What does this say about the RIAA & MPAA?

      --
      I have mod points. The reign of terror begins now.
    3. Re:ARM--- by badriram · · Score: 2, Interesting

      ummm... ya that does not stop people from hating Intel, Sun. IBM, AOL or the any number of other companies around.
      The only difference is that they are still in the consumer electronics market, you do not have any kind of customization, or any speed requirements for most of their applications.
      Do you remember the last time you hated some company for making that chipset in your VCR?

    4. Re:ARM--- by Lemmy+Caution · · Score: 2, Interesting

      Um, often monopolies are the result of an open market. SCO isn't forcing people to use them, SCO is trying to force people to pay them for (groundless) IP claims. Microsoft isn't forcing anyone to use them, either.

      The RIAA and the MPAA aren't trying to force anyone to listen to their music or watch their films, either. They're trying to enforce a physical-property model on an effortlessly duplicable product, but that's hardly evidence of anything resembling a monopoly.

    5. Re:ARM--- by Lemmy+Caution · · Score: 2, Insightful

      They aren't forcing you to do business with them, they are dictating how you do business with them if you do. You don't *have* to use Microsoft. You could buy from Apple, or a Linux vendor. Perhaps there are valid reasons why they don't want to support any more seats of Windows 2000 (I suspect that it has to do with their support costs, rather than with getting more money from you) and I would, in your situation, also feel frustrated and annoyed. But that's hardly the same thing that we we talking about.

    6. Re:ARM--- by TheLink · · Score: 2, Insightful

      There's a difference between software and hardware.

      They are still supporting windows 2000. Whether it's 1,000,000 w2k users or 1,000,004 it doesn't really matter.

      It's not like cars where they have to stock replacement parts. Making another copy of a patch or hotfix costs MS very little.

      Once they stop supporting W2K then sure that's different.

      This is why I don't think software and similar stuff should be treated like property at all. Artificial scarcity. Copyrights should last a lot shorter than decades, maybe 7 years or even 5 years.

      If software makers had to compete against themselves (older versions), then we might see more genuine innovation, instead of paper clips riding bicycles and other stupid stuff.

      --
    7. Re:ARM--- by shaitand · · Score: 2, Insightful

      Destroy whatever allows them to keep a monopoly. If it's simply money, fine the shit out of them.

      If it's proprietary api's and other business practices, forbid them, open the api's to everyone. If it's a patent, void the patent and render the technology public domain. If it's an application, open the source and render it into the public domain.

      Quite simply, crush their monopoly or disband them altogether, yielding all proprietary technology public and all funds to the shareholders (minus any and all profits determined to have come from the monopoly practices, ever, which should be dispersed among those exploited).

      To use Microsoft as an example case, windows, IE, and office would be rendered into the public domain, along with any further development done to them. All proprietary formats, api's, and internal documentation on the monopoly software would also be rendered into the public domain. And all past and future profits from their monopoly areas would be divided among those who have purchased a copy back to dos 6.22.

      This would be what is needed to break their monopoly. Whether or not Microsoft can continue to exist after these changes really doesn't matter. The point is NOT to avoid damaging their business or to handhold them into still existing. The point is break the monopoly at all costs.

      The monopolistic company isn't fair, there is no need to be fair to monopoly. If the monopoly IS destroyed, then the employees will be able to find jobs easily among the competitors which spring up as a result. Monopolies HURT the economy with their hordes, and they hurt employment in their industry.. don't ever be fooled by the large number of employees and cash they turn, it pales in comparison with the number of jobs and cash that would turn around if they didn't exist.

  2. I kind of like ARM by Lord+Kano · · Score: 4, Insightful

    Maybe their lack of problems comes from the fact that they don't employ sumbarine patents, price fixing, coercion or collusion to keep their position in the market.

    They just make a product that's good for its intended purpose and let the marketplace decide.

    If only more companies would follow that lead, this would be a better world.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:I kind of like ARM by sacmog · · Score: 5, Funny

      Hey, I have two ARM's and they don't suck at all. Maybe if they did I wouldn't need the ..... Never mind. Wrong topic. (Had to be said).

      --
      --- last minute desparate solutions to impossible problems created by other fucking people.
    2. Re:I kind of like ARM by Biogenesis · · Score: 5, Insightful

      It might also be the fact that it's not a name you hear all the time...if at all (this is the first I've heard of them. Like a lot of M$ hate exists because there are millions of people using products that advertise that they are made by M$ and couple that with a mostly undereducated userbase and you're bound to run into problems.

      So yeah, I think it's because when people see a computer crash they also see Microsoft (even if it's a dodgy realtek driver that actually crashed), result: Microsoft cops shit.

      If you get a dodgy phone with an ARM chip you're going to see Nokia/Erricson/etc result: Nokia/Erricson/ect cops shit.

      Likewise Olympus/Kodak/Canon etc will be blamed for poor cameras, again ARM gets away even if it's there problem.

    3. Re:I kind of like ARM by mek2600 · · Score: 3, Interesting

      Exactly. They're one of the few companies that befefits from obscurity. If you need to know who ARM is, you already know. If you don't need to know who ARM is then they're happy to continue their practice of not telling you who they are. A side benefit- I bet they save a lot on advertising this way. :)

    4. Re:I kind of like ARM by shlaf_2 · · Score: 2, Informative
      So yeah, I think it's because when people see a computer crash they also see Microsoft (even if it's a dodgy realtek driver that actually crashed), result: Microsoft cops shit
      well... I would say, that a really robust operating system wouldn't crash even if it got a dodgy driver loaded. It should just have the corresponding device/cerviec disabled while the rest of the system should go on working as if nothing happened.
    5. Re:I kind of like ARM by stevew · · Score: 4, Interesting

      There is so much nonsense in this series I'm not sure what to comment about.

      ARM advertises -just not in the magazines you read! Further, ARM isn't a monopolist, they just happen to be the most successful and oldest of the companies that supply this type of item. There is also Tensilica, MIPS, and ARC to name three of their competitors.

      They also have done a good job of propagating their technology by giving some of it away! What say you? Yep. They have published the specs for the AMBA bus which has become the defacto standard for connecting things together inside a chip.

      Now -they didn't give away their own implementations of this stuff, but the spec is more than sufficient to build the structure in a couple of days.

      Perhaps ARMs biggest success has indeed been their market path. They have done deals with every major chip manufacturer so that I can get access to their designs by merely paying royalties. I can go give them 750K up front if I want their IP to use myself, or I can pay maybe 50 cents a chip instead. This gives me a lower entry price with only the foundary guys paying the 750K. In one fashion they get paid twice!

      In any case, they aren't the only ones on the market, merely the most successful.

      --
      Have you compiled your kernel today??
    6. Re:I kind of like ARM by DickBreath · · Score: 2, Insightful

      They just make a product that's good for its intended purpose and let the marketplace decide.

      If only more companies would follow that lead, this would be a better world.


      Don't you think this would be unfair to the people who are unable to make a product that's good for its intended purpose? What would all the PHB's do?

      How do you expect the Darl McBride's of the world to get rich?

      In fact, this points to a basic premise. It's a dog eat dog world. Everyone wants to compete. ARM is an example that competes by building a good product. Others have different strategies to compete. Submarine patents. Litigation business models. Remarket someone else's product to the idiot who doesn't know they can get the same thing down the street for cheaper. (i.e. someone who will pay $50 for a relabeled OpenOffice.org CD.)

      Even if you put the laws in place to fix the current problems, then some people's competition strategy would be to relentlessly assult those laws until they get back to the present day situation where they can rake in the bucks for contributing nothing.

      So, while I agree completely that the world would be better if more would follow ARM's lead, it ain't gonna happen. There are too many people who can't compete by making a better product. They still want have more money than you. So they will devise ways to game the system in order to get it. That is how they compete. They find some BS they are good at, and which geeks are bad at.

      --

      I'll see your senator, and I'll raise you two judges.
    7. Re:I kind of like ARM by aminorex · · Score: 3, Insightful

      The people who think Intel is evil are those
      who know their products from the inside out.
      The people who approve most of ARM are those
      who know their products from the inside out.

      ARM didn't set back human progress 30 years
      with segmented memory. Andy Grove *still*
      hasn't burned at the stake for that crime,
      believe it or not.

      --
      -I like my women like I like my tea: green-
    8. Re:I kind of like ARM by Misagon · · Score: 3, Insightful

      The concept of segmented memory is not that bad if you do it right. Look at Multics. They got segmentation right, but it could of course be better.
      Intel did not combine segmentation with paging in the right way when they added paged memory.
      Besides, seg. has hardly been used on the PC for a decade anyway ...

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    9. Re:I kind of like ARM by TheLink · · Score: 2, Interesting

      Intel's segmented memory isn't a sign of evilness. I don't see much malice in that. Incompetence maybe, or just lack of foresight.

      Intel doesn't seem to have such great CPU designers (they did start to get better with the 486 onwards. Still...), but they seem to have very good process and fab engineers.

      --
  3. Shipped? by mst76 · · Score: 4, Informative

    I didn't know ARM "shipped" any processors at all.

    1. Re:Shipped? by deminisma · · Score: 2, Informative

      Right. As the article says ARM designs chips and then license the designs to parties that then manufacture them.

    2. Re:Shipped? by joe_bruin · · Score: 5, Interesting

      ARM shipped 780,000,000 processors last year

      indeed, i don't think ARM shipped any processors at all. ARM designs and licenses cores. from low powered arm7's in your run of the mill mp3 player, to a 400+mhz arm9/strongarm/xscale in high end pdas. arm-based chips are produced by dozens of manufacturers in many countries. arm cores run linux (and have a big developer community), wince, and multiple embedded operating systems.

      i think the real failing of the linked story, however, is that ARM IS NOT A MONOPOLY. sure, they may ship more chips than anyone else. they make a good product. but in the embedded world, there is choice. mips, 68000, super-h, powerpc, dozens of proprietary architectures, even low end x86. if arm decided to pull some of the stuff that intel and microsoft try, they'd have the bottom pulled out of them as everyone migrates to their favorite arch of the day.

    3. Re:Shipped? by sirsnork · · Score: 2, Interesting

      Just to be picky ;-), isn't the xscale an Intel chip that is just compatible with the ARM instruction set?

      I don't think ARM had anything to do with it, in fact I'm pretty sure it's Intels attempt to take market share off ARM.

      --

      Normal people worry me!
    4. Re:Shipped? by pchan- · · Score: 2, Interesting

      Intel inherited DEC's StrongARM series about a decade ago. Xscale is what used to be StrongARM, renamed for marketing purposes. Whether the core is designed by ARM, Ltd. or not, I don't know. But given that it is showing the patented Intel "everything + kitchen sink" approach (as well as superscalar architecture and the familiar "megahertz = performance" game), I would bet it's an Intel part to the bone.

    5. Re:Shipped? by jyavenard · · Score: 2, Informative

      StrongArm was inherited from DEC based on an ARM 6 after a lawsuit, however the XScale is a complete rewrite and Intel doesn't pay any licensing fee to ARM. The architecture is different, the cache mechanism is different etc... ARM only license core, they don't produce anything therefore the original post was incorrect. I would the biggest producer of ARM core are either Phillips, TI or Samsung

    6. Re:Shipped? by TonyJohn · · Score: 4, Informative

      Incorrect. ARM licences its instruction set architecture (ISA) as well as its own implementations of that ISA. Intel (and DEC before them) do pay a license fee and royalties for the StrongARM and all the XScales. Have a look at the ARM Milestones. 2001, Intel and TI license the ARM architecture.

      --
      Owl tried to think of something wise to say, but couldn't.
  4. Not just a monopoly. by rebeka+thomas · · Score: 5, Informative

    Being a monopoly isn't illegal

    Using your monopoly position in illegal anticompetitive ways however, is.

    --
    RST
    1. Re:Not just a monopoly. by Max+Romantschuk · · Score: 4, Interesting

      Being a monopoly isn't illegal

      Using your monopoly position in illegal anticompetitive ways however, is.


      Sort of quasi-off-topic, but here goes:

      In Finland we have a rather interesting and deliberate monopoly situation in regards to gambling. Slot machines, tables and casinos are all controlled by RAY (decided by the state, I believe), but RAY on the other hand is a non-profit organization. RAY actially funds all sorts of cultural and social service activities. The same applies to Veikkaus, which controls the lottery, betting on sports and similar stuff.

      The result is that gambling in Finland is indirectly giving money to charity, weird, but nice in it's own way. I guess I'm just trying to say that even a regulated monopoly can be a good thing, sometimes anyhow.

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    2. Re:Not just a monopoly. by Artifakt · · Score: 3, Interesting

      Being a Monopoly is just a precondition that has to be proved in Antitrust cases.
      In an average criminal case, the DA has to prove that the accused had an opportunity to commit the crime (if the accused claims he didn't, at least). That doesn't mean that every person who had an opportunity to commit the crime did it, but that none of the persons who didn't have any opportunity did. There are probably 100,000 people who can't account for where they were at the time in the OJ Simpson case, and lived close enough to the crime scene that they could theoretically have had an opportunity, but that doesn't mean we should put them all on trial.
      A company that isn't a monopoly has no way to commit certain antitrust violations, but a company that is a monopoly can. That's all it means, can and not did.

      --
      Who is John Cabal?
    3. Re:Not just a monopoly. by squiggleslash · · Score: 2, Informative
      I don't care what the article says, ARM isn't a monopoly and this is another case of people mis-using the term.

      ARM isn't a monopoly because ARM doesn't have such dominance that it could control the market if it wanted to. To give a comparison: If Microsoft insisted that every computer in 2005 should support the Apple Desktop Bus instead of USB or PS/2 Keyboard/Mice, and ceased selling operating systems that support the older standards, virtually every commodity PC manufacturer in the world would have to comply and produce machines with ADB ports.

      To not do so would put that manufacturer at a massive disadvantage. Even if someone wanted to make Linux machines, they'd be dealing with such a small market they'd be economically at a massive disadvantage if they didn't buy commodity ADB motherboards intended for Windows machines, and tried to manufacture their own.

      ARM, by comparison, cannot do this. ARM's core market is embedded processors. If it "took sides" in the 3G cellphone wars, and blessed either UMTS or CDMA2000, refusing to allow its designs to be used with "the other" network standard, customers would just eschew ARM for MIPS, SH-3, or whatever.

      ARM isn't a monopoly. It merely has a high market share. There is a difference. There is nothing locking people into ARM designs, they're just very good.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Not just a monopoly. by jacobcaz · · Score: 2, Funny
      "...he finally concocted a bizarre scheme wherein the government would tax the bejesus out of XYZ widgets only, thus raising prices and giving newcomers to widget manufacturing a 'fair chance'."

      Instead of just giving up at this point, you should have bludgeoned him with a copy of Atlas Shrugged.

  5. I thought ARM by mocm · · Score: 5, Informative

    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***
    1. Re:I thought ARM by tsho · · Score: 5, Informative
      You're right.

      It's well known that ARM is a Connected Community is a global network of companies aligned to provide a complete solution, from design to manufacture, for products based on the ARM architecture.

      Look here: http://www.arm.com/community/

  6. they do it differently by Da_Slayer · · Score: 5, Insightful

    Maybe it is cause ARM does not really shove itself down people's throats. Their business practices help set them apart. In addition, they embrace open source/standards and it's ideals. An example: ...the OpenMAX(TM) working group to define a royalty-free, cross-platform API (application programming interface) that standardizes access to multimedia processing primitives used extensively in video codecs such as MPEG-4, audio and image codecs, and 2D and 3D graphics. The OpenMAX API will enable library and codec implementers to rapidly and effectively make use of the full potential of new silicon - regardless of the underlying hardware architecture.

    Lets see free, cross platform, standardized and hardware independent. That meets all my requirements of a good idea(tm). Also their support for embedded Linux probably does not hurt them either.

    --
    Push harder towards Open Media/Content
  7. Yes, but by Raul654 · · Score: 4, Informative

    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
    1. Re:Yes, but by CAIMLAS · · Score: 4, Informative

      I think that, in this scenario, there really hasnt been any harm to the consumer.

      ARM has produced solid products for years and years. They're widely accepted in the "industry" as powerful processors for application-specific tasks that consume low amounts of power, on a relatively small budget.

      What's more, they're a kind of standard. If you're hiring a microcontroller programmer, or an embedded programmer, I'd say there's a pretty good chance that they at least have some exposure to working with ARM hardware, as opposed to something more obscure.

      All this combined decreases the cost of development for the companies, and results in more products coming to market.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  8. Becuase they are unkown, mostly. by Sycraft-fu · · Score: 5, Informative

    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.

    1. Re:Becuase they are unkown, mostly. by Pedrito · · Score: 2, Funny

      Go read up on Sysco if you want one (they control basically all grain silos in the US).

      It's Cisco, and they make routers, not grain silos. The grain silos guys, geez, what's their name. It starts with an 'S'.

    2. Re:Becuase they are unkown, mostly. by foidulus · · Score: 3, Funny

      I thought he had a monopoly on thongs....
      Oh, Sysco, not Sisqo, my mistake!
      Sorry, couldn't resist

  9. A good reason to learn ARM assembly by onelin · · Score: 2, Insightful

    With that amount shipping a year... I really should get around to fiddling with ARM assembly more. Not a bad way to land a job, I bet.

    1. Re:A good reason to learn ARM assembly by thinkfat · · Score: 2, Insightful

      Why would learning assembly language help you to a job? Widen your horizon, programming languages are just tools. Its the mind that makes the difference.

    2. Re:A good reason to learn ARM assembly by fatphil · · Score: 2, Insightful

      When I worked in a mobile phone conslutancy, we wanted to remain flexible, and targeted both Hitachi and ARM processors. To do this, we wrote everything apart from a tiny abstracted kernel in portable C.
      All the DSP and layer 1 stuff took place on ASICS, obviously. That's reflected in other places where I've worked too - assembly just isn't required for 99% of tasks nowadays.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    3. Re:A good reason to learn ARM assembly by iapetus · · Score: 2, Insightful

      A better reason to learn ARM assembly would be that it's actually really rather pleasant. Very simple, very consistent, very powerful.

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    4. Re:A good reason to learn ARM assembly by thinkfat · · Score: 2, Insightful

      no credible, large-scale embedded project depends on assembly language nowadays. It will help to know the ins and outs of a processor, but just dumb knowledge of its instruction set brings you nowhere.

      It does not make sense to "learn" an assembly language, not at all, and if it takes you months to learn something as simple as assembly language, you're a beginner anyway.

      So, if a company requires a potential employee to be an ace in assembly language, what does that tell you about the company?

  10. Why nobody complains by bobhagopian · · Score: 3, Insightful

    I propose a simpler explanation: obscurity. The fact that ARM has a large market share doesn't automatically mean that everyone knows about it -- in fact, how many /.ers can honestly say that we know a lot about ARM?

    In short, we at /. are really good at complaining about Microsoft, Intel, AMD, SCO, and just about any company whose name is mentioned. But because ARM keeps a pretty low profile, it avoids the hatred that will inevitably be directed toward it now that its on slashdot.

    1. Re:Why nobody complains by AtomicBomb · · Score: 2, Interesting

      With exception to the nnARM guy, who wrote an ARM7 clone in VHDL...

      http://www.us.design-reuse.com/news/news277.html

    2. Re:Why nobody complains by h0tblack · · Score: 5, Informative

      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.

    3. Re:Why nobody complains by Christopher+Thomas · · Score: 2, Informative

      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.

    4. Re:Why nobody complains by OverCode@work · · Score: 2, Informative

      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

  11. Re:Well let me be the first of many to say... by RAMMS+EIN · · Score: 2, Interesting

    ``We bitch when they don't work.''

    Which is far too often, actually. However, I am led to think that this is always (barring physical damage) a software problem. Some might even add: a problem with Microsoft software. I don't know anybody who has a phone with Microsoft software, but the software on Nokia phones does crash, silently fail (e.g. phone not receiving calls while indicating everything is fine), and have strange limitations (no more messages can be stored, even though a few hundred KB of memory available).

    --
    Please correct me if I got my facts wrong.
  12. sometimes, monopolies are good by circletimessquare · · Score: 4, Insightful

    i'm not saying this, that, or the other thing about arm, but if you look at the debacle of california and their power problems when electricity was deregulated there, then it is clear that for some matters, a monopoly is actually a good thing

    it's simplistic to think monopoly=bad automatically

    but it's also bad to not recognize where monopolies are a necessary evil due to the high cost and other barriers to competition (do you really want to wire all of california a number of times redundantly for electricity?)

    where you recognize a monopoly as inescapable, you must regulate them, bind them with legislation, and watch them like a hawk... and then they are "good"

    btw, here's another monopoly that just made the news, and no, they are neither good nor necessary:

    us govt and de beers in an agreement to allow them to reenter the us market after a 50 year hiatus for monopolistic practices

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:sometimes, monopolies are good by AvantLegion · · Score: 4, Informative
      but if you look at the debacle of california and their power problems when electricity was deregulated there,

      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.

  13. When did success become by King_of_Prussia · · Score: 3, Insightful
    something to hold against a company or person? I thought America was the land of capitalism, where those who rise to the top of their fields (be they individuals or corporations) are lauded for their achievements, not sniped at from the sidelines for being more successful than someone else. I come from a country where "tall poppy syndrome" (the cutting down of those above you) is endemic, and it is not a pleasant environment to operate a business in. If America wishes to stay on top of the world's technology ladder, it would be beneficial to eradicate this attitude towards success.

    I see this kind of ting far too often on slashdot, a post about some great achievement followed by a snarky comment from an editor about its inefficiency or some other nit, to be followed up by hundreds of posts proclaiming how they would have done it better. I say applaud those innovating and succeeding, don't discourage them.

    PS, I have 8 gmail invites to give away (I can't get rid of them fast enough lol), so if you want one please post your obfuscated email addresses below (logged in members only, preference given to subscribers).

    --

    Making the moon less necessary since 1998.

  14. Student's ARM7 clone disappears from Web by Anonymous Coward · · Score: 5, Interesting

    http://www.eetimes.com/story/OEG20011102S0121

    1. Re:Student's ARM7 clone disappears from Web by armando_wall · · Score: 2
  15. Why do you pay attention to ZDNet? by njdj · · Score: 5, Insightful
    ZDNet finds it strange that no one seems to have anything against this company.

    What ZDNet is implying is this: "People don't like Microsoft because it's a monopoly. But they don't dislike ARM, which is also a monopoly. That's inconsistent and illogical."

    Firstly, it's highly questionable whether ARM can be called a monopoly in the sense that MSFT is, because ARM has only about 80% of its market, vs over 90% in the case of MSFT. ARM's competitors have more than twice as much market share as MSFT's competitors.

    But, much more to the point, ARM has not engaged in illegal practices to bankrupt its competitors. Remember, for example, Microsoft's piracy of Stacker's technology. Remember how they broke Netscape, by reducing the price of their own browser to zero by cross-subsidizing its development. Today, MSFT is trying to strangle Linux by concluding agreements with PC vendors which prohibit sales of dual-boot systems. These agreements, forced on PC vendors by MSFT's enormous market power, are almost certainly illegal, but taking MSFT to court would cost many millions of dollars and the case would last for years. These examples are just the tip of the iceberg.

    MSFT's attitude is, it's OK to break the law if you can get away with it or if the benefit exceeds the costs. That's why Microsoft is widely (and correctly) perceived as evil, not because it has a large market share.

  16. Intel, Hitachi would gave their right arms ... by Anonymous Coward · · Score: 2, Informative

    ... 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.

  17. maybe this... by danalien · · Score: 5, Insightful
    maybe this link will shead some light on why no-one is agains ARM?! ....

    ..they aren't in the business of 'competeing in/on a manufacturing' bases, but to provide their costumers with the designs they need (Seems like a 'service oriented' approach, to me).

    /* they make their money by licesing 'the final design' on some royalty-base *I guess*, and I guess their costumers sees those royalties as 'part of the manufacturing costs' and don't really care much more about them. +Plus it would cost 'them' more to R&D and Devel/Debug etc etc on their own, then to go with ARM .... Finally it brews down to 'costs' and it seems ARM provides a compelling cost-effecting product/service(s) .... */

    --
    I don't claim I know more than I know, and if you know you know more than I know, then by all means, let me know.
  18. Because it was part invented by a lady by DrSkwid · · Score: 4, Interesting


    Following on from her success with BBC Basic, Sophie Wilson was asked to help with the instruction set, testing it by hand, on paper !

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:Because it was part invented by a lady by Nighttime · · Score: 5, Informative

      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.
    2. Re:Because it was part invented by a lady by Anonymous Coward · · Score: 5, Interesting

      This is true. He was Roger Wilson when he designed the ARM chip. She is now Sophie. She's fantastically intelligent, but does not suffer fools gladly. You really need to know your stuff if you want to talk to her, and she can be a bit intimidating. Not that she's unfriendly. She also wrote a fair chunk of RiscOS, and sits on the board of Eidos. If you look at Eidos games (eg Tomb Raider) you will find all the FMV scenes are in Acorn-originated Replay format. With this video codec Acorn computers could do full-screen FMV when PCs where struggling along with postage-stamp size video. Sophie is a visionary and we've a lot to thank her for.

      Phillip.

    3. Re:Because it was part invented by a lady by seanvaandering · · Score: 4, Informative

      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

  19. not strange ... by mqx · · Score: 2, Insightful

    ``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?"``

    It's not strange at all: consumers and end users know little nor care little about the embedded processor, and frankly, the choice of embedded processor has little if any impact on the end user.

    There are many other monopolies in various parts of society that people don't get worked up about.

  20. Why is a monopoly bad by default? by ezraekman · · Score: 2, Interesting

    I don't think people dislike monopolies. They dislike what monopolies have come to represent, and what they can lead to. I don't hate the idea of a monopoly. Do you? I just don't like the apparent and usually inevitable consequences.

    Monopolies aren't inherently evil, just like dictators. It's just that in almost every example of their existence, they have shown to be detrimental to individuals, businesses, or society as a whole. A "benevolent", utilitarian dictator with the intent to make life better for his/her people could be beneficial to society. He/she would not be limited by legislation, and could focus on working towards a better future without worrying about bureaucracy or red tape. History demonstrates that any good utilitarian tries to amass as much wealth and influence as possible in order to serve these exact purposes. The more power they have, the better job they can do to serve the people. Humans would do much better with a benevolent dictator that they could ever come close to with any semblance of democracy.

    Of course, history also demonstrates that absolute power corrupts absolutely. The day the "benevolent" dictator decides that they've done enough for society and that it's time to serve themselves is the day that everything goes downhill. The unfortunate fact is that those who would make good dictators would never be ruthless enough to attain such power. If they were, they probably wouldn't be in the best interest of the public good.

    A monopoly is not bad in theory. If a company or organization had a monopoly on... say, microchips, they could drive the technology much faster and better, because they would control every aspect of it. They wouldn't have to worry so much about their software being compatible with their hardware, because they always know exactly what processor is being used. They wouldn't have to fight with competitors over standards, and could add as much functionality as they wanted, setting their own standards.

    Unfortunately, theory is not the real world. In practice, monopolies don't do things because they're in the best interest of the public. They do them because they're in the best interest of the company. (Or at least, the company's officers.) This leads to higher profits (theoretically), but lower customer satisfaction. Some side-effects include buggy software, products that fail or break sooner than they should, etc. Because of this, the getting-screwed-public gets fed up and starts hollering. Thus, everyone hates monopolies. But what if the products and services of a monopoly just worked? I'll bet John Q. Public wouldn't care one way or the other at that point.

    The average person doesn't care if something goes well. They become livid when there's a problem. A customer won't usually do very much if a company does their job exceedingly well. They will usually boycott the company and stage a rally if the company does poorly. I took an entrepreneurship class in 1992, and learned that the average person would tell 3 people when they were pleased with a product or service, but 11 when they were displeased. Since the internet became the next big thing (around 1994-1995) those numbers have probably skyrocketed. Humans are a loud, complaining bunch.

    So is a monopoly bad? Not inherently, but they usually end up that way. I'd say that no one is going after ARM because their products just work and don't seem to cause problems. Their monopoly has not intentionally shut down any competition, or blatantly violated anti-trust laws. Until they screw us, I say more power to 'em.

  21. No choice by nempo · · Score: 2, Insightful

    I think people don't say 'ARM sucks' because you can't really customize your cell phone/pda with this or that cpu, how much ram/hdd you want or what gfx card you want.

    If you could actually build a DIY phone as most builds their computer THEN we probably would complain about the monopoly.

    --
    --- No, english is not my mother tongue.
  22. Re:because... by mooman22 · · Score: 2, Informative

    Unless I am very much mistaken the XScale is based on the ARM instruction set.

    So Intel isn't competing against ARM with the XScale as they pay ARM to use the design.

    Rather than making it suck, Intel have produced a higher clock rate version of the architecture for use in applications that need more oomph.

    See: Intel PXA255 Processor with Intel XScale Technology

  23. Customer is always right by Fizzl · · Score: 4, Informative

    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.

  24. Not to the consumer by spectrokid · · Score: 2, Insightful

    ARM does not sell to the consumer. They sell to other companies who have a professional purchase department. And if ARM tries to pull the same stunts as MS does, they will see a decline in sales, like, DAMN fast....

    --

    10 ?"Hello World" life was simple then

  25. Re:Their Customers by SillyNickName4me · · Score: 2, Informative

    > 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.

  26. Bit if background by aitsu · · Score: 5, Informative
    I used to use an ARM computer when home computing was taking off in the UK. They weren't ARM then, they were called Acorn, building oddball "home" computers like the Acorn Atom. In the 1980s Acorn fought off rival bids from the likes of Sinclair to land a deal with the Department of Education and the BBC to develop the BBC Microcomputer and later the Acorn Electron. Its version of BASIC - BBC BASIC - became the programming language standard taught in all schools in the UK for a whole generation. In fact you could stick me infront of a Beeb now and I could probably knock off a simple text adventure without even thinking. ARM, incidentally, used to stand for Acorn RISC Machines. (Later, the 'A' came to stand for 'Advanced'.) Yes, they were in fact one of the earier companies to commercialise RISC computing with their R-series designs, which were also supplied to UK schools in the form of the Acorn Archimedes computer. The Archimedes was one awesome machine.

    This is all from memory, however. Here's a more accurate history.

  27. And what do you think would happen by Sycraft-fu · · Score: 3, Insightful

    If Sysco destoryed all their grain storage and stocks? This would be their right, as they own it. Do you think that would have no impact on the world? Do not think it would have more impact than software bugs?

    Sysco is just the chosen example, there are plenty of others. How about General Electric? They aren't the singular monopoly you are used to, but rather the verticle type, controlling a whole line of products. The make your light bulbs, your appliances, they sell you your insurance, make your medical equipment, your jet engines, you weapon systems, etc. They are a larger company than even Microsoft, the largest in the world last I checked.

    Thing is, you really do care about what you hear about. Now if you have a special intrest in something that most peopel don't and thus hear about something that affects it, maybe you care about something most people don't but really, you limit your scope of care to that which you hear about and matters to you.

    Don't pretend like there aren't other monopolies out there, and that they can't do things to fuck people over. If you haven't researched it and/or don't care, that's fine, but that doesn't change the reality of the situation.

    Also notice I never mentioned Microsoft. I am simply pointing out a general trend. I like using the Sysco example because most people haven't heard of them, and because most people dismiss them with a wave as you do. They never consider what a widespread interruption to the food supply would mean.

    My real point is that companies can be monopolies, so long as they stay off the public radar. My dad works for one such company, but no one knows they are a monopoly so no one cares.

    1. Re:And what do you think would happen by Sique · · Score: 4, Insightful
      If Sysco destoryed all their grain storage and stocks? This would be their right, as they own it.


      No, they can't. They have contracts to serve. If they leased the grain silos to someone, then they have to keep the silos in good condition, repair any damages and make sure, they are fully functional. If they fail to provide the services they leased out, they have to pay hefty contractual fines. They don't have the "This silo comes without any warranty whatsoever" EULAs.
      --
      .sig: Sique *sigh*
  28. Re:Their Customers by cimetmc · · Score: 2

    It's only a monopoly because of the excellent value of their product, the ARM design. If they wouldn't provide good value, you could be sure that big chip manufacturers like Intel, Motorolla or TI would invest more R&D money in designing their own competing products rather than licensing the ARM design.
    So that fact the most potential competitors license the ARM design rather than try to compete shows the quality of ARM. This is not a market like the PC market where Intel compatibility is a requirement. Most people that use embedded ARM processors don't care about code compatibilty. They only thing they want is a controller that does its job.

    Marcel

  29. Re:because... by mikrorechner · · Score: 3, Informative
    Intel is Arm's strongest compeditor in low-power embedded chips with its Xscale chips.
    Sorry, but that's BS.

    As you can see here and here, Xscale is based on ARM designs, thus making Intel an ARM customer, not a competitor.
    --
    "Oh, a lesson in not changing history from Mr I'm-my-own-Grandpa." - Dr Hubert Farnsworth
  30. Re:Their Customers by Guy+Harris · · Score: 3, Informative
    does anybody know the names of ARM's competitors?

    MIPS, for one, although their list of products using MIPS-architecture processors doesn't say anything about mobile phones other than a satellite phone.

  31. they are in the list by SmallFurryCreature · · Score: 3, Interesting
    all the other chip makers :)

    Arm designs chips and then lets other license them and make them. So intel and the others in the list got a simple choice. Do their own work or pay ARM for their work.

    So plenty of competition and hardly small ones. It just seems that some of the big boys prefer think giving ARM money makes a better deal for them. After all it is not like IBM or Intel can't design their own chips.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  32. Not a monopoly by haxor.dk · · Score: 4, Informative

    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.

  33. Is there competitor... by Biogenesis · · Score: 2, Funny

    Core?

  34. These people may have something against ARM by sjmurdoch · · Score: 5, Informative

    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/
  35. Instruction set by Maljin+Jolt · · Score: 2, Informative

    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.
    1. Re:Instruction set by October_30th · · Score: 2, Funny
      x86 architecture...deseased mutant infected with cancer

      Hey, stop it! You're giving diseased, cancerous mutants a bad name!

      --
      The owls are not what they seem
    2. Re:Instruction set by TonyJohn · · Score: 2, Informative
      I'm sure it's in MUL, and could be in the others. Basically, there are three register operands (two inputs, and one output), and for some reason that I would expect has to do with how the instruction is implemented, one of the source operands (I forget whether it's the first or second) can't be the destination. Sure, you can swap the operands, unless you want to square a number (and don't need to keep the original around), but it's a pain.
      IIRC, this restriction was removed in ARM architecture version 6.
      --
      Owl tried to think of something wise to say, but couldn't.
  36. Arm sucks! by Free+Bird · · Score: 3, Funny

    If you've ever had to program one in assembly, you'll know what I mean. The carry flag is inverted! Seriously, what kind of idiot would design such an architecture?

  37. Re:Obbligatory Slashdot posts by LordLucless · · Score: 3, Funny

    I can't afford a non ARM cell phone, you insensitive clod.

    Me neither. They cost an ARM and a leg.

    --
    Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  38. like MS? by Xtifr · · Score: 4, Insightful

    Somewhere around 90% of MS's operating system sales are to other companies, called OEMs, or Original Equipment Manufacturers. Companies like HP and IBM and Dell and Gateway and a horde of smaller vendors. It's MS's actual customers, the OEMs, who were complaining about their strong-arm tactics and abusive pricing schemes and whatnot. (Although many of the OEMs complained quietly, for fear of offending the great and mighty MS who could crush them like a bug and triple the overall costs of their systems on a whim.) The whole reason the USDOJ got involved with the question of browsers is that OEMs wanted to offer their customers a choice between Netscape and IE (this was, if you'll recall, back when Netscape dominated the market), and MS said, "try it and we'll remove your generative organs with a rusty spoon."

    Anyway, the real point is not that MS has a "more real" monopoly or something. The big issue is that MS abuses their monopoly. Gratuitously and incessantly. When you have a monopoly, free market rules no longer apply (by definition), so the market has to trust in your good behavior. Which is why abuse of monopoly is called "anti-trust".

  39. The reason why? by stephenry · · Score: 3, Interesting

    Firstly, they operate in a market where their customers could easily up and move to one of their competitors. Their bus architecture is standardised, so all it would take would be to floorplan a new CPU and port their software to the new platform. The embedded market does not have the tremendous momentum that the PC-compatible industry has.

    Secondly, they are based in a country (the UK/EU) that actually UPHOLD it's competition laws; and thus they couldn't get away with what Micrsoft has in the US.

  40. One possible reason... by adzoox · · Score: 2, Informative

    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
  41. Ten Lies about Microprocessors by TubeSteak · · Score: 2, Funny
    And at #8:
    According to their reputation, ARM's chips are endowed with an almost magical ability to run on bright sunlight or the energy released by rubbing a cat. An ARM processor, two lemons, and some copper wire are all that's needed to build the latest PDA, it seems.

    Like many myths, this one is rooted in reality, but that reality has changed and the myth has expanded

    --
    [Fuck Beta]
    o0t!
  42. ARM University Course by SilentSheep · · Score: 2, Insightful

    I'm currently studying for a masters degree in Electronics and Software Engineering, this course is sponsored by ARM. I have been to the ARM main office and they are a very cool company and they treat their employees very well.

    --
    .
  43. Imagine a ... by c0p0n · · Score: 3, Funny

    ... oh, forget it.

    --

    Your head a splode
  44. U R what U R accountable 2 by argoff · · Score: 2, Interesting

    Not to be crass, but ARM is like the plantation masters who were kind to "their negros". Just wait till a slave tries to escape and you'll see just how nice they really are.

    Sure, ARM is easier going than alot of other outfits, and we don't notice them as much because they deal mostly with companies instead of individuals so their effects on peoples liberty aren't directly noticed as much. But's lets make no mistake about it, there is no nice way to enforce patents any more than there is a nice way to rape people, sooner or later something is going to half to give.

    Further down thread you will find complaints about how ARM shut down an open source core project at www.opencores.com. As this kind of movement gets more and more popular - don't be supprised when their nasty side starts to reveal itself.

  45. Why ARM is not resented. by hey! · · Score: 2, Interesting

    Look around you; are the most deserving people people always the ones getting promoted?

    Think about the IT industry. Are the best products the ones that usually win?

    We want to believe that merit is rewarded; and to some degree it is. But the only way we can believe this absolutely is either to close our eyes or to buy into a tautological definition of merit: merit is that that succeeds. There's no particular mystery as to why ARM is not resented: it is dominant and it has technically superior products. It confirms our cherished belief that if you build a technically superior product, you will win (ignoring the history of desktop ARM of course), and so we feel well disposed towards them. What really motivates contempt among the technologically sophisticate is not success, or copyrights, or patents, but when mediocrity wins and undermines our belief in the fairness of "the system".

    A note about the tautological definition of merit. I was an MIS director in the late 80s early 90s. At the time we were on an exponential growth curve for personal computer adoption in business. Apple had a product that was superior to DOS (and later Windows) in so many ways it was laughable to compare the two. However, it cost more than twice as much to equip people with a Mac as with a PeeCee; in an era when a typical computer order was by the truckload, this was huge. The rest, as they say, is history.

    Now, was Microsoft more meritorious than Apple? Well from the point of view of their shareholders there is no question this is true. The situation from their customers' standpoint is murkier.

    Yes, the availability of a cheaper, lower cost personal computer probably sped the adoption of computers. We probably reached the 90% point of equipping office workers a couple of years earlier. Yet even back in the 80s there were studies even then that the cost of training and supporting users dwarfed the costs of buying the box, but most people could not quite bring themselves to believe this could possbly be true. Like in many things, the human capacity for inconsistency was amazing: it was not common for CEOs and top brass to have Macs and the troops to be equipped with PCs. Clearly they understood the value of quality to their own productivity. But, a loading dock full of computer crates was a tangible sign that you were making progress in "computerizing" your business.

    Of course now people know the costs of training and support in spades, which is why you hear people bandying terms like "TCO" about when they thought this was mere flummery fifteen years ago. It's just the cost of other things like network security that they're blind about. I can confidently predict the world will settle on a cheap, half-assed solution to this problem and deal with the negative consequences for years to come.

    The point is long winded story is not to say that Microsoft is evil for having succeeded with a product that was not very good. It's to point out that the tautological theory of merit ignores the way that real peole focus on the very short term. Often the company that wins is the one that keeps their customers focused on the short term. ARM in fact, got a lucky break; they are in a sense a failure in the desktop processor market, but succeeded by finding a niche in the embedded processor market. If for some reason their design drew several times the power, they could well be another entry on the roll of talented failures.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  46. ARM sucks! by Anonymous Coward · · Score: 2, Informative

    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.

  47. No monopoly in embedded by mrm677 · · Score: 3, Interesting

    Embedded Systems usually do not have many issues with backwards compatibility. Switching to another core is not a big deal. Of course this doesn't apply with things like Palm Pilots where users load their own software

    I used to work on a high-volume embedded product. The first generation used a popular Motorola chip, the 2nd used one based on ARM. Most of our C-code remained unchanged when we switched cores. Just some hardware-abstraction layer stuff, and that was less than 5% of the code.

  48. it's not illegal... by v1 · · Score: 2, Insightful

    to BE a monopoly. What's illegal is to abuse your monopoly status. If Arm doesn't abuse its position, then nobody will complain. Sometimes being a monopoly is a good thing - the higher your production, the higher your protential efficiency. If you are passing this savings to the consumer, everyone wins.

    --
    I work for the Department of Redundancy Department.
  49. Two Types of Monopolies by sirbone · · Score: 2, Informative

    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.
  50. Intel/ARM relationship [was "Re:Shipped?"] by AllTheGoodNamesWereT · · Score: 2, Informative
    The Intel XScale processor is indeed based on intellectual property licensed from ARM, but the situation is a little more complex than that. Intel's license agreement with ARM (which Intel acquired when it bought DEC's semiconductor business in the 1990s) allows Intel greater flexibility in implementing ARM-based processors than is granted to most other ARM licensees.

    Here's how we described the relationship in the PricewaterhouseCoopers publication Technology Forecast: 2002-2004 :
    ARM maintains very tight control over its architecture, giving most of its licensees virtually no freedom in how they choose to implement the processor. The exceptions to this rule are Intel and Motorola, which are unique among the many dozens of ARM licensees in that they can design their own ARM-compatible processor cores. Whereas other ARM licensees simply use the processors that ARM provides to them, Intel and Motorola can extend, create, or modify ARM's designs to create their own unique implementations of the ARM architecture. So long as the resulting chip remains compatible with ARM software, Motorola and Intel are free to experiment with high-performance or low-power designs. This gives both Intel and Motorola a substantial advantage over the many other ARM licensees, all of which are competing with products based on identical processor cores.
  51. MUL arguments, LDRH displacement, nonorthogonality by tepples · · Score: 2, Interesting

    for some reason that I would expect has to do with how the instruction is implemented, one of the source operands (I forget whether it's the first or second) can't be the destination. Sure, you can swap the operands, unless you want to square a number (and don't need to keep the original around), but it's a pain.

    Granted on x *= x, but in other cases, can't swapping mul operands be handled within the assembler rather than in the compiler, limiting the scope of the non-orthogonality?

    Some sizes of load/store have 12-bit displacements; the ones added later, I think, (16-bit and one of the signednesses of 8-bit) only allow 5-bit displacements. A 5-bit displacement field is pretty darned small.

    Granted, but what about those architectures that don't allow any nonzero displacement? Be glad you even have a displacement in order to allow quick access to structs. So in your code generator's documentation, give the following advice to programmers: when optimizing private structs for ARM, put "small" elements first to speed access.

    Agreed, Thumb is designed to allow smaller code size, but the cost is major non-orthogonality.

    Still, even in ARM mode, the code density still beats x86, if only for larger registers and thus fewer mov instructions to get variables on and off the stack. The 8- and 16-bit microcontrollers with which Thumb is designed to compete have even worse non-orthogonality.