Slashdot Mirror


Ten Lies About Microprocessors

cloudkj writes "Processor selection too often turns into a religious war. Debunking the dominant myths is the first step towards making a rational choice. Embedded.com has an article highlighting the 10 most common lies and misconceptions about microprocessors."

59 comments

  1. number 1 lie: bridges by coaxial · · Score: 1

    Contrary to their names, the north and south bridges do not actually lie to the north or the south. Nor are they bridges. They're actually tunnels to the east and west.

    1. Re:number 1 lie: bridges by jpsst34 · · Score: 1

      You can't have tunnels to the east and west, and if you think you can, then I am directly South of an idiot!

      --
      How are you going to keep them down on the farm once they've seen Karl Hungus?
  2. INTEL Clarification by trompete · · Score: 3, Interesting

    I'm glad that the article author clarified just how important Intel is to the entire processor market.
    Those of us who only use desktop machines have a hard time seeing past Intel/AMD/Motorola. Let's face it: the next processor decision I'm going to make is going to be whether I want to stick with AMD or go to Intel for my next gaming machine.

    1. Re:INTEL Clarification by CtrlPhreak · · Score: 1

      Did you happen to notice that the article was from embedded.com? And that possibly the article was meant about embedded microprocessors for the embedded engineering crew? This article was not about the next processor you should use in your gaming machiene, it was about the processors that may show up in your car, kitchen, etc.

      --
      WikiAfterDark.com It's a sex wiki, go now!
    2. Re:INTEL Clarification by trompete · · Score: 2, Interesting

      Yes. The point of my post was that most of us never see outside of Motorola/AMD/Intel because we only use desktop machines and don't think about what's running our microwaves.

  3. Top 10 Lies about Microprocessors by AtariAmarok · · Score: 4, Funny

    10. Tin foil helmets will protect us from rays and mind-control particles from microprocessors.

    9. Intel from Mars, PPC from Venus

    8. No, Porky Pig did not give the PPC its name when he tried to say "PC".

    7. Celeron was not named after Celery

    6. Go ahead, you can buy a Pentium 3 without worrying that the Blue Man Group will knock on your door and bore you to tears with their post-modern Bolian-hued Mummenschanz antics.

    5. "It's a chip, does this mean I can eat it if I dip it in bean dip?"

    4. "I paid $2,000 for this screamer back in 1987. It will blow the socks off anything you will put up against it"

    3. "Mine's bigger than yours"

    2. "Intel Inside"? Consider that label to be a warning.

    1. "Get me a microscope. I'm going to open up my PC and look at my micro-processor.

    --
    Don't blame Durga. I voted for Centauri.
    1. Re:Top 10 Lies about Microprocessors by Master+of+Transhuman · · Score: 2, Funny


      Speaking of celery, one of the funniest lines in the book "Ultimate Rush" was when one hacker says to a Fed about another hacker, "He couldn't hack celery with a machete!"...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  4. GHZ is meaningless? Of course it is by Anonymous Coward · · Score: 2, Insightful

    Based on actual performance.
    "PPC by design handles better than x86. The Ghz is meaningless."

    Except that it is one of the ways that x86 way outperforms the PPC. PPC is so far behind; the speeds of the current ones were "state of the art" for x86 back in 2001: downright languid.

    Yes, actual performance does not matter. That is one of Apple's main marketing messages when marketing machines with sluggish processors in them to try and fool buyers into thinking it does not matter at all.

    1. Re:GHZ is meaningless? Of course it is by Rares+Marian · · Score: 1

      Oh, the vast sound of the nothingness you speak.
      Ghz is not performance. Case in point: the VIA C3 chip is nothing but a 733Mhz 486. You're going to tell me a Celeron 600Mhz is slower?

      Similarly a G4 1.2 Ghz can run circles around a P4 1.2 Ghz.

      --
      The message on the other side of this sig is false.
    2. Re:GHZ is meaningless? Of course it is by pla · · Score: 2, Interesting

      Yes, actual performance does not matter. That is one of Apple's main marketing messages when marketing machines with sluggish processors in them to try and fool buyers into thinking it does not matter at all.

      Careful, you'll piss off the karma-sucking Apple zealots, a scary and VERY defensive group.

      Anyway, right at the moment, it looks like Apple does actually have the fastest desktop-class machine on the market (at 5x the cost of an Athlon pulling 90% of that performance, of course). However, in typical Apple style, they'll manage a few gens of gradual G5 speed improvements, then fall behind the PC world for another five years. All the while switching from their current "we have faster CPUs" gloat back to the more traditional Apple-apologist line of "well, they ''feel'' faster than PCs and look nicer"

      But no, don't piss off the Apple fans, for they have mod points and always use them to vote down realists (and I say "realists" rather than "PC zealots" because many Windows users would love to run OS-X instead, if doing so didn't result in a machine that costs more, has worse performance (though technically not right at the moment, at least for the high-end Macs), and essentially no real upgrade path beyond "buy a new one").

    3. Re:GHZ is meaningless? Of course it is by Anonymous Coward · · Score: 0

      Did you even _read_ the post you flamed? The parents point was that a G4 1.2 Ghz may well run circles around a P4 1.2 Ghz, but the fastest G4 you can buy right now is around 1.2 Ghz, while the fastest P4 is right around 3x that speed.

      So he's saying who gives a shit if the G4 wins Mhz for Mhz, it's running at 1/3 of the clock speed so it still loses... Think of it this way. Say you have super long legs and can move 5 ft. in one stride (G4). I have inferior short legs and can only move 3 ft. in one stride (P4). Unfortunately you are REALLY out of shape and can only take 1 stride for every 3 that I take. So after 10 of your strides, you've gone 50 ft., in the same time I've gone 90 ft. Get it?

  5. Heres my top ten by Froze · · Score: 4, Funny

    1. I don't want the latest processor
    2. I am perfectly happy with the one I have.
    3. Having a faster CPU would make me more productive.
    4. I bought the cheapest one because I want to support the underdog.
    5. Noisy CPU fans don't really bother me.
    6. If I get the most expensive one, I won't have to upgrade for a long time.
    7. My life is so much better now that I have CPU x.
    8. I don't envy you your brand new CPU, because mine has a years long proven track record.
    9. Nobody will ever need a 64bit CPU for home use.
    10. I only read newsgroups for the articles.

    --
    -- The morphemes of your disquisition are ascertainable, but they have eschewed an ambit of transpicuous exposition.
  6. Huh? by Otter · · Score: 0
    #7: Price is proportional to performance
    Microprocessors are now sold like perfume: the price on the label has no connection to the cost of the ingredients. It's tempting to assume some meaningful relationship between cost and price. Save your time--there isn't one.

    I'm trying to find a meaningful relationship between the topic and that line of argument but don't think there is one.

    1. Re:Huh? by Anonymous Coward · · Score: 0

      Myth: Price is proportional to performance

      You did a good job reading for comprehension in that section, it's a shame you couldn't apply the same skill to the whole article.

    2. Re:Huh? by ctr2sprt · · Score: 2, Informative
      There is one. The argument he's debunking:
      If performance is increased, the cost will increase; if the cost is increased, the price will increase. Therefore, a higher-priced CPU delivers higher performance.
      The problem with that argument:
      Price and cost are unconnected: the price will move up or down regardless of the cost.
      It's not terribly clear because he omitted a step from the argument, but I suppose otherwise the title for that section would be too long and unwieldy.
  7. Missed the biggest one of all... by smoondog · · Score: 5, Insightful

    #3: Instruction sets don't matter

    I would say:

    #3. The clock speed is a good estimate for processor performance

    They implied it here, but even in this world today, there are competent people that think clock speed actually matters when comparing one processor over another. I had an IT person who controls a pretty big budget actually compare a processor in a 8way Sun server to a 21264 alpha chip using only the magnitude of the clock speed as the only performance benchmark. As most (should) know, clock speed works for ranking processors within a family, but mean very, very little in the real world. It's obvious, but as long as purchasers think this is true bad decisions are being made...

    -Sean

    1. Re:Missed the biggest one of all... by Anonymous Coward · · Score: 0
      there are competent people that think clock speed actually matters when comparing one processor over another

      Probably not people who are buying embedded processors. There's are myths about embedded processors, not PC's and servers.

    2. Re:Missed the biggest one of all... by UnknowingFool · · Score: 2, Insightful
      I used to work for a company that had two plants. One of them bought DEC Alphas solely because the CPU clock speed was higher so it must mean that they can outperform Sun machines. It didn't matter to them that Alphas are not as supported in terms of software selection like Sun, HP, or IBM. All they cared about was the clock speed. This plant also decided that VB5 was the best programming language to use on the back-end and that IT development should be handled by each division (Engineering, HR, etc) in the plant.

      Our site bought Suns because they gave us a better deal that HP did. We also decided that Java would be used on the back-end. Each division can do their own localized development (no projects with plant or company impacts), but IT development is to be handled by IT.

      It was ironic that though we had as many staff as they did, they had 20x the number of contractor and consultants and took them years to do what we could do in hours.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    3. Re:Missed the biggest one of all... by p3d0 · · Score: 1
      It was ironic that though we had as many staff as they did, they had 20x the number of contractor and consultants and took them years to do what we could do in hours.
      How is that ironic? Sounds pretty logical to me, given the conditions you described.
      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    4. Re:Missed the biggest one of all... by UnknowingFool · · Score: 1

      It was ironic that upper management (based at the other plant) never noticed and considered our IT department inferior. Later on, our IT director was promoted to be in charge of both plants, he was able to slash the budget (by getting rid of the consulants and contractors) and get more productivity.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    5. Re:Missed the biggest one of all... by LWATCDR · · Score: 1

      Once processor speed was useful. If you had a 6 MHZ 80286 and the other guy had an 8Mhz 286, his computer was faster. Now when you get into cacheing, DDR vs RD ,and now hyper-threading it is all much more omplicated. Benchmarks need to look a to IO, Graphics, FP, and vector ops. The good old Byte Seive just does not cut it anymore.

      Embeded systems ofter are much simpler.
      When it comes to embeded systems you need a chip that is fast enough. You are not worred that you will have to run Doom3 on your latest widget5000 MkII.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Missed the biggest one of all... by Anonymous+Brave+Guy · · Score: 1
      ... but even in this world today, there are competent people that think clock speed actually matters when comparing one processor over another.

      Of course there are: Intel think it matters, and AMD think it doesn't. ;-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  8. Re:rather pointless by Anonymous Coward · · Score: 0

    God forbid that people might just want to learn - maybe it's for people who are not necessarily stupid, just ignorant.

  9. Interesting, but one nitpick by LizardKing · · Score: 3, Informative

    Definitely an interesting article, and I'm even inclined to read some of the authors stuff. However, he might need to clarify that bit about the Dhrystone benchmark being thirty or more years old. If it is, then it wasn't written to allow comparison against the performance of the Vax as he claims. The first Vax systems didn't ship until the late 1970's, a little over twenty years ago.

    Chris

    1. Re:Interesting, but one nitpick by Anonymous Coward · · Score: 0

      Didn't re-read the article, but I think history was something like this:

      drhystone written for pdp-10 (maybe 11) ....
      normalized to vax11-780 later to define mips as a unit of measure that was "more portable".

      So drhystone may be pushing 30, but the defn or MIPS is marked by the birth of vaxen

  10. Re:Disturbing Intel hype by Anonymous Coward · · Score: 0

    Both of those processors are rarely used for embedded systems.

  11. Good read by Anonymous Coward · · Score: 4, Insightful

    Best quote from the article: There aren't many strong brand reputations in the microprocessor business but ARM enjoys one of the best. 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.

    Some of Slashdot's trolls would do well to pay attention to the cynical wit present in that statement. Overall though it's a very well-written, concise, and informative article. I'll be quoting his statement on MIPS next time a cpu discussion comes up.

    1. Re:Good read by Methuseus · · Score: 1

      I may be blind, and probably get modded down for this, but how is this trolling? It seems he's relaying an anecdote of sorts.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
  12. Not all Micrprocessor are reliable as each other by plusser · · Score: 5, Insightful

    Take a 486 processor and the latest pentium 4 and then run them for 4 or 5 years. Due to the way that modern processors are manufactured as the die features are much smaller, then there is a high probability that the Pentium 4 has now stopped working:- The 486 is still likely to be going strong.

    The problem is this, it is fine having the latest technology fitted in the a piece of equipment. However, if you expect that piece of equipment to be operational for an extended number of years, don't select the most powerful processor avialable. Fit one that is reliable and is likely to still be in production for the foreseable future.

    Ahh, some of you would say, surely you can emulate an old microprocessor in the future if you need to. Good premise, but if you are building for an application that is incorporated into a safety device on an aircraft or even a car, you will spend an absolute fortune re-qualifing the replacement software. An if you are only building a a few units for spares, it is one easy way of going bunkrupt.

    and this is before I start talking about whether the microprocessor will operate in the temperature, vibration environment and the effects of atmospheric radiation at altitude.

    Working outside the PC industry, there is a lot more to consider than you would think....

    Plusser

  13. Re:rather pointless by neden · · Score: 3, Insightful

    For those in a position to select one of these embedded processors, they already know all of this.

    Umm, I believe this assumption is not a good one. Lots of people working in embedded systems believe some of these myths. This article is aimed at making sure everyone in the field is aware of these pitfalls. For example, I've seen lots of CPU selector charts specify Dhyrstone MIPS to indicate CPU horsepower.

    K.

  14. Great article by Mensa+Babe · · Score: 2, Interesting

    It could be summarized as: "Myth #1: IA32 is good." All in all, a great article. Speaking about myself I might add that for me MMIX is the perfect processor (at least the most perfect designed so far) and I always look at every CPU architecture with the most important factor being how close it is to MMIX in certain aspects. I wonder what is the perfect processor for other people here on Slashdot. I bet for most of you it is Alpha, but I may be wrong.

    --
    Karma: Positive (probably because of superiour intellect)
  15. -1, Troll by Salamander · · Score: 3, Insightful

    The author seems to enjoy dispelling myths but, in this and one of his other articles (RISCy Business) that he links to, he seems to cling rather stubbornly to a couple of his own. For example, I just read twice about how "some RISC chips" don't have multiplication instructions, even though most do nowadays. But hey, it's a convenient club to bash with, just like the one about code density. The guy's a troll. He hates RISC for some reason, and perhaps he has some good points to justify that dislike in the embedded space, but in his zeal he just goes too far into exaggeration and misrepresentation. He also needs to read H&P to understand the real rationale behind RISC, instead of the strawman rationale he gives in the article.

    --
    Slashdot - News for Herds. Stuff that Splatters.
    1. Re:-1, Troll by Anonymous Coward · · Score: 0

      Not all sparc chips have native multiplication/division/modulo instructions.

    2. Re:-1, Troll by turgid · · Score: 2, Insightful

      Quite right. The choice of the processor should be appropriate to the job in hand. Do you need high code density? Maybe go with CISC. Do you need to execute many simple instructions quickly? Go with RISC. Do you need low power? Choose something simple with a lowish clock frequency. Do you need fast floating-point? Maybe choose a DSP. Do you need to be able to program in a high-level language? Choose one with a good cross-compiler. As with everything else in life, there are no absolutes.

    3. Re:-1, Troll by RFC959 · · Score: 1

      Bah - it's not really RISC unless it implements only one instruction! I pity the compiler authors for OISCs, though.

  16. Q3 benchmarks by DigiShaman · · Score: 2, Funny

    What about Quake3 FPS benchmarks. OMG! *everyone* knows that only the Q3 benchmark can prove with processor is better. To say otherwise is blasphemy!

    --
    Life is not for the lazy.
    1. Re:Q3 benchmarks by Anonymous Coward · · Score: 0

      Actually - if you plan on playing alot of Quake3, then the "Quake3 FPS benchmarks" are perfect for deciding on a processor.

  17. I was surprised about one by mnmn · · Score: 1


    ARM is the middle of the pack in efficiency? I didnt know that. I'm basing my designs on ARM for the reason of its power consumption/performance and its die size (core is 3mm^2 !!). That was the reason I bypassed PPC MIPS and the rest, because theyve always been big powerful chips not suitable for an mp3 player running on 2 AA batteries, but of course I never had the time or motivation to pull out datasheets and compare the numbers for these architectures.

    Does anyone know of the lowest power consuming 32-bit MPU of all? Isnt it some stripped down MPU based on ARM7TDMI with .13 u fab?

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  18. No surprises, really... by Anonymous Coward · · Score: 0

    Let me get this straight: you're designing a portable MP3 player from the ground up, and you've never been motivated to compare specs of the available chips?

    Okay, I'll give you some pointers on your design:

    1- Replace the CRT with an LCD display

    2- Solid state is a better choice of output circuitry than tubes in this application, due to lower power consumption, lower internal voltages, and the lack of need for an output transformer and 10 mile long extension cord for joggers.

    3- An outboard motor, while conferring the convenience of amphipious operation, adds significantly to the size, weight and operational noise.

    Sorry if I sound condescending, but if you aren't prepared to compare whats available to find the best compromise on power/price/performance, you probably shouldn't be designing anything battery powered. Every processor manufacturer has comparison charts on their websites. Get off /. and look them up, otherwise you could end up putting in a lot of effort for a product that is fundamentally flawed. As the saying goes, "today's racehorse is tomorrow's dog food".

    The electronic engineer's goal: smaller, better, cheaper. Unless you handle analog audio, in which case its: larger, shinier, hotter.

    1. Re:No surprises, really... by Anonymous Coward · · Score: 0

      er...that should have been "amphibious". Sorry.

      Bad AC *smack* BAD!!

    2. Re:No surprises, really... by mnmn · · Score: 1

      Well its kinda tough on a student building a personal project to work like an engineers efficiency, I should also goto IDC type oganizations to pick my OS rather than settle on my fav Linux. If I were to ship it out an assembly line and have the companys name and budget, I'd gather a team and research each of these constraints, but as a student designer, I think I'll just see what the industry trends are, what captivates me, whats accessable and easy to work with so I'll be in a good position by the time I'm hired. Till then, I think I'll rip out the LCD for a CRT because a geeky slashdot kid like me doesnt know the difference eh?

      --
      "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  19. But This Goes Up To 11 by Uosdwis · · Score: 2, Interesting

    This was an interesting article. I enjoyed the 'There is no one answer' stance the article took. Being a mac user I know all about the holy wars and punishment due. Being a developer in the Aerospace embedded market processor choice is very important.
    This goes to show you what (even educated) people think because of TV/marketing. The CPU is the 'brains' & mark of a computer, Intel chips are the fastest, .. etc. I tell most people that there calculators have more computing power than the Lunar Lander, they scoff. If you tell them there are computers in their car, they ask where the mouse & monitor are. Computers are only used to surf and type. Don't even tell them they have uP in their phones.

    People are just like computers, they can be programmed.

  20. Thermodynamics by bobbozzo · · Score: 2, Insightful
    From the article:
    the wee ARM6 consumed less total energy than the others gave off as heat.

    -1 Redundant

    --
    Nothing to see here; Move along.
    1. Re:Thermodynamics by FurryFeet · · Score: 1

      How is that redundant? Or that comment insightful? Sounds more like you didn't really understand what he was saying.
      Let's say, an ARM processor consumes x Watts.
      Others consume y Watts.
      Now, a significant percent of the consumed energy will be dissipated as heat. In the case of others, it would be in the order of (0.4 y) to (0.5 y) (I'm being conservative).
      What the statement says, is that x (0.4 y). Which, of course, means x y.

    2. Re:Thermodynamics by bobbozzo · · Score: 1
      Now, a significant percent of the consumed energy will be dissipated as heat.

      Sorry, all consumed energy will become heat (and will be radiated as heat).

      The wattage consumption of a solid-state device is equal to its heat output (or heat+light output, in the case of an LED or lightbulb or CRT, but light becomes heat too).

      Of course, you may have some of the electricity going to memory writes or something, but eventually, it all becomes heat.

      10 150W lightbulbs (in a closed room with no windows for the light to escape) will heat the room exactly the same as a 1500W space heater or a 1500W electric stove or a 1500W microwave, or 10 computers which each draw 150W (as measured at the A/C socket, not the computer power supplys output rating or whatever).

      Even if you were to talk about electric cars or whatever, after internal friction + road friction + air resistance (air friction) it all becomes heat.

      This is all basic thermodynamics. Where do you think the electricity goes? Look up the definitions of friction and electrical resistance, etc.; they are essentially the same.

      I understand what he thought he was saying.
      I also understand that power consumption = heat output. That's why the statement was redundant.
      If you look at it the way it was meant, it doesn't make sense as it would contradict thermodynamics, as do you.

      --
      Nothing to see here; Move along.
  21. Re:Very interesting article. by Anonymous Coward · · Score: 1, Funny

    Very uninteresting comment.

  22. Bad Example by Anonymous Coward · · Score: 0

    Well, his windshield wiper example is quite bad. The German word isn't Windschutzscheibenwischerblätter. This word does not exist (Actually, you can create a lot of long silly words in German). It's simply Scheibenwischer.

    So, guess which word is longer? :-)

  23. celeron or celery by Anonymous Coward · · Score: 0
    what i find interesting is back in the day when the celeron was launch i was quiet young and bad at english - when ever i saw the word celeron written down i could never read it, so i substituted the word with the closest one possible - celery.


    Interestingly enough a few years later it became apparent that alot of others called it celery too. i guess there are alot of nerds like myself who are/were no good at english.


    i use to love talk about my bp6 dual celery's! :)

  24. just plain lazy (+5, Informative) by Anonymous Coward · · Score: 0

    being a student, working on a personal project is no excuse for being to lazy to pull out some spec sheets! you obviously have no pride in your work or yourself, if ones laziness over rules ones desire to make/design!

  25. Whoops! by Anonymous Coward · · Score: 0

    Parent poster is accumulating Karma so he can troll later. Please moderate down.

  26. Snugglycat PDAs by Anonymous Coward · · Score: 0

    Powered with 100% pure Kitten Love. *purrpurrpurr*

  27. Re:-1, Troll ?? by Cooper_007 · · Score: 1
    Your own words:

    I just read twice about how "some RISC chips" don't have multiplication instructions, even though most do nowadays

    Well, it might just be me but when "most do", some don't. You're basically saying that he's right, and should be modded down for it?
    I'll grant that there might be a negative slant towards RISC in this article, but trolling? Nah.

  28. Re:rather pointless by renoX · · Score: 1

    If you're comparing CPU with the same ISA, maybe the MIPS is still interesting?
    Otherwise of course, it means nothing!

  29. No, it's one lemon and... by RobertB-DC · · Score: 1

    It's not two lemons and a piece of copper wire. If he's talking about creating a fruit-based battery, he needs:

    * One lemon (or any compatible citrus fruit)

    * A chunk of copper

    * A chunk of zinc

    If I remember my daughter's 4th grade science experiment correctly, I'll need about a half dozen in series to run my Palm III.

    Of course, I wondered how the lemon (and the orange, and the potato) would *taste* after the electrical potential had been depleted... and what would happen if I tried to recharge the "battery"?

    By the way, she came in 2nd place, mostly because Dad didn't print up fancy titles for her project board like he was supposed to. Bad Dad!

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.