Slashdot Mirror


Chipmakers Admit Your Power May Vary

Dylan Knight Rogers writes to mention a News.com story discussing the realities of chip power consumption. From the article: "Assessing only pure performance is passe. The debate these days is about performance-per-watt, which seems like it should be a simple miles-per-gallon type of calculation. However, miles are miles, and gallons are gallons. There's no one simple way to measure processor performance, and measuring the amount of power output by today's chips is proving just as difficult."

138 comments

  1. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  2. How is this news? by AuMatar · · Score: 5, Insightful

    Performance being difficult to measure is well known- you can't go by clock speed, or even clock speed*instructions per clcok since these will differ based on instruction mix. For power, a simple inverter will use different amounts of power depending on if its on or off- exact power for a chip is impossible to guess. This is all old news.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:How is this news? by dsanfte · · Score: 2, Insightful

      Uh, actually, watts sucked per hour/minute/etc has been very easy to measure for many decades now. There is no reason why chip wattage drawn should be difficult to gauge in the slightest.

      --
      occultae nullus est respectus musicae - originally a Greek proverb
    2. Re:How is this news? by kfg · · Score: 2, Insightful

      Performance being difficult to measure is well known. . .

      it should be a simple miles-per-gallon type of calculation. . .

      It is. That's the problem. Mr. Krazit seems to be utterly clueless. I defy him to predict the milage I get the next time I go out for a drive.

      Hasn't he ever noticed, like most of the rest of us have, that the milage he gets is not actually the same as the EPA test "prediction"?

      That's because the EPA test only gives valid results for. . .the EPA test, which is actually an average of multiple tests.

      There's no one simple way to measure. . . gas milage. Sheesh.

      KFG

    3. Re:How is this news? by Anonymous Coward · · Score: 0

      Except do you measure the use while idle? Or maybe when its under a specific type of load (then they can just optimize for that type of load and forget the rest, and we're back to ghz-is-king). Its very hard to make a processor be 100% under load (just because the cpu usage in task manager says '100%' doesn't mean everything in the processor is busy working).

    4. Re:How is this news? by MindStalker · · Score: 1

      Umm, average watts for several usage senerios. Obviously your milage will differ based upon your usage, but its still and always will be an estimate.

    5. Re:How is this news? by LiquidCoooled · · Score: 1

      Therein lies the problem.

      its still and always will be an estimate.

      Meaning take the published specs and don't assume they are maximum.
      Its like car manufacturers telling us we will get 40mpg but when I'm dragracing I get closer to 5.
      Of course, YMMV.

      --
      liqbase :: faster than paper
    6. Re:How is this news? by (negative+video) · · Score: 0
      Uh, actually, watts sucked per hour/minute/etc has been very easy to measure for many decades now. There is no reason why chip wattage drawn should be difficult to gauge in the slightest.
      Possible? Sure. Easy? Well, modern CPU power converters have several physically-distributed power outputs that don't share the load equally, they drive multiple load pins that don't share the load equally either, and they only tolerate a fraction of a milliohm of added resistance. There can also be a big question about how much power the chip is receiving due to impedance mismatches on the external buses. Getting truly accurate numbers takes quite a bit of work.
    7. Re:How is this news? by Firethorn · · Score: 2, Informative

      they only tolerate a fraction of a milliohm of added resistance

      Say what? They're not [i]that[/i] intolerant. Otherwise the overclockers wouldn't be playing around with increasing the voltage. Normal power supplies would have to be far better, and motherboard power compensators far more expensive. Besides, if your measurement device adds that much resistance, you simply increase the voltage of the rail a smidgen to compensate.

      Now, I am talking about doing all this in a lab, for best results.

      The true difficulty comes in that the measurements are highly dependent upon what you're doing with the CPU. Acting as a webserver, managing database access is a totally different from calculating weather patterns, for example. Different CPU's have different performance for their floating point systems, integer, memory operations, etc...

      --
      I don't read AC A human right
    8. Re:How is this news? by Fulcrum+of+Evil · · Score: 1

      Well, modern CPU power converters have several physically-distributed power outputs that don't share the load equally, they drive multiple load pins that don't share the load equally either, and they only tolerate a fraction of a milliohm of added resistance.

      So what? Use a known set of peripherals with known power load and a known PSU, then measure power usage at the wall. Simple.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    9. Re:How is this news? by LegendLength · · Score: 0, Troll

      Please do not being technical debates with 'Ummm' or 'Errr', thank you.

      The Slashdot Community,
      http://slashdot.org/
      10 Jun 2006

    10. Re:How is this news? by (negative+video) · · Score: 0
      they only tolerate a fraction of a milliohm of added resistance
      Say what? They're not [i]that[/i] intolerant.
      Yes, they are. Consider a high-end CPU that draws 100 watts at 1.2 volts. That's 83 amps of current. If you add a one milliohm series resistor for measuring the current, you've dropped the CPU voltage by 83 millivolts. By comparison, I just looked up an Opteron and it was only specced for a +/- 50 mV change.

      Certainly the measurement is doable. I'm just saying that the cheap and dirty approach where you drop in a current-sense resistor won't cut it.

      Normal power supplies would have to be far better, and motherboard power compensators far more expensive.
      The CPU power regulators on the motherboard are pretty fancy these days: a percent or so accuracy, multiple output switches clocked out of phase, clocked at 1+ MHz to give fast response to changing loads, capacitors that can survive 50 amp ripple current, etc.
      Besides, if your measurement device adds that much resistance, you simply increase the voltage of the rail a smidgen to compensate.
      Which causes the chip's power consumption to increase when it's lightly loaded. The increase is 14% for the example above. That is not totally awful, but it isn't very good either.
    11. Re:How is this news? by toddestan · · Score: 1

      So what? Use a known set of peripherals with known power load and a known PSU, then measure power usage at the wall. Simple.

      It's not as simple as you might think. How do you know how much power your "known" set of peripherals use? I'm sure that there are power specs for just about anything, but I'm sure they just like the specs we see for CPUs at the moment - close but still an approximation. Trying to get an exact measurement of power used for something like a graphics card or a motherboard is going to have the same problem of measuring CPU power usage, mainly it's going to depend on what tasks you have that component do. Assembling the computer sans CPU and trying to measure the current draw that way probably won't work, as many of the components won't work the same if there is no CPU present (and this assumes you can even get it to power up in the first place).

      Of course, you're method work work very well for comparing differences between CPUs - it would be pretty easy to tell if CPU A used 15W less power than CPU B by simply swapping them out and measuring from the wall. You just can't accurately tell the total power draw of either CPU A or CPU B.

    12. Re:How is this news? by Anonymous Coward · · Score: 0

      Please being technical debates with at least readable grammar. ;-)

    13. Re:How is this news? by jrockway · · Score: 1

      You don't have to isolate the CPU to figure out the power consumption. Just plug the mobo into a watt-meter and see what it says. Sure, the chipset and RAM are included in the measurements, but so what. A CPU that uses 10W with a chipset that uses 70W is pretty useless as a laptop.

      As for determining what sort of load to run under, how about do some research and see what people use the chips for? It's good for other aspects of the business too.

      All in all, I don't buy the argument that Intel dosesn't know how to measure the power consumption. It's pretty easy; they designed the damn chips, they can measure how much power they use. However, maybe they won't sell as well if we know the facts? (My "power saving" core duo laptop lasts MAYBE 1.5 hours if I "spin down" the CPUs all the way. Something is using power...)

      --
      My other car is first.
    14. Re:How is this news? by fitten · · Score: 1

      Advance power management inside chips is getting to the point where portions of the chip, not just an FPU or an ALU, but pieces even within those as well as portions of cache, can be turned off when not in use. This means that a chip can use more power when running ProgramX than when running ProgramY, even though both programs may be considered compute intensive. Perhaps ProgramX is heavily integer and ProgramY is heavily FPU, for example. Eventually, power usage of a CPU may even approach that of asynchronous CPUs, where individual gates, if not needed, are never turned on at all which means that running the exact same program with different *data* can show different power usage.

    15. Re:How is this news? by RockDoctor · · Score: 1

      Uh, actually, watts sucked per hour/minute/etc has been very easy to measure for many decades now.

      Perhaps you'd like to review your physics text books from age 12 or 13, approximately. Check out the section where the distinction is drawn between ENERGY and POWER.
      Done your revision? Good. So let's all sing together : "Energy is the capacity to do work ; power is the energy dissipated divided by the time taken." And the meaning of power per unit time is ... ? That's right - meaningless.

      [SIGH] You did do physics at school, didn't you?

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    16. Re:How is this news? by Fulcrum+of+Evil · · Score: 1

      How do you know how much power your "known" set of peripherals use?

      Measurement. You can minimize error by testing in a known setting - a C800 with integrated video, for instance. Add a PCI card as a secondary display and measure the difference. Same goes for disks.

      Trying to get an exact measurement of power used for something like a graphics card or a motherboard is going to have the same problem of measuring CPU power usage

      Separating motherboard power from cpu power is problematic. If you can underclock the chip enough, then you can mostly isolate its usage, as severely underclocked chips can hover around 1W dissipation. If you trust AMD, then test 4-5 identical chips, subtract their mean peak consumption, and call that the motherboard load.

      You just can't accurately tell the total power draw of either CPU A or CPU B.

      This is a very old problem, and there are many solutions. I've described a couple basic techniques that can be used without much invested in equipment.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    17. Re:How is this news? by (negative+video) · · Score: 1

      True, but looking back up the thread, I was arguing against the claim that measuring the power used by individual chips is utterly trivial. It's fine to say "this has no place in a laptop", but a lot of people would like to know why.

    18. Re:How is this news? by Anonymous Coward · · Score: 0

      Meaningless? Perhaps not. It just wouldn't be measuring what the GP thought it would be. Rate of change can be a very useful figure.

    19. Re:How is this news? by Kadin2048 · · Score: 1

      I've got another way: everyone is concentrating on measuring the power input, as electricity. The alternative is to measure the power on the output end, as its dissapated as heat. Submerge the motherboard in a dielectric coolant (which is well-insulated from the outside) and watch as its temperature changes over time. You can't get a good instantaneous power measurement, but you can get a pretty good average over time. You'd calibrate the setup by watching the temperature change as a known amount of power is dissapated into it (e.g. through a resistor).

      There would be the problem of whether the electrical characiteristics of your dielectric fluid would influence the chip's performance adversely, but I think with some research you could probably pick a good coolant for this purpose (e.g. Fluorinert, etc.). Or use air in a sealed, insulated chamber as your working fluid, instead of a liquid coolant.

      All the power that's going into the chip has to go out somewhere, so if measuring the electrical current draw is too hard, measure the heat instead. It's not as though calorimetry is exactly a new field of study: chemists have been doing it for years.

      There might even be some better ways to estimate the power output that I'm not thinking of. If you were to attach the chip to a large mass of metal in such a way that almost all of the heat produced by the chip was being radiated into the metal (verify using an IR camera or other device) then you could measure the change in temperature of the mass of metal and determine the power going into it. That eliminates the practical messiness of the coolant bath.

      I think in reality, the problem that chipmakers have is not a measurement issue, but a test-methodology issue. I'm sure they're capable of measuring the power flowing into and out of the chip at any given time, I think they're just aware of how much it fluctuates, and the difficulty in producing a number for public consumption that is representative of different usage patterns. Really, it sounds like a plea for standardization. Maybe what needs to happen is we need to define a processor power consumption metric, as the number of milliwatt-hours consumed during some particular battery of benchmarks.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  3. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  4. Not indicative of real world performance by 0racle · · Score: 4, Funny

    So it's exactly like the miles-per-gallon on new cars.

    --
    "I use a Mac because I'm just better than you are."
    1. Re:Not indicative of real world performance by Anonymous Coward · · Score: 0

      Actually, I stole the car concept and applied it to my linux frankenbox a while back. Power is predictably consistent, performance as well. What I do? Ripped out my old Winchester 4 barrel from my '67 camaro, laid it on top of my cpu heatsink, soldered a 20 guage battery cable to a governor and slapped some duct taped around it. I just stomp on the foot pedal when a cron job fires off an slocate process or something. My polished racing watt guage screwed atop my LCD tops off at 45W. This article is full of shit, as are the Intel and AMD employees calling themselves "engineers".

  5. benchmarks by Anonymous Coward · · Score: 4, Insightful

    This is what benchmarks are for. Compare the performance of two systems with other variables held as constant as possible. This has been going on for years, has it not? If I want a computer to play games, I see what different CPU configurations yield in, say, HL2 with the same ram and video card.

    Is this perfectly scientific? No.
    Is it practical? Hell yes!

    1. Re:benchmarks by hador_nyc · · Score: 1

      Spoken like a true engineer. I salute you!

      --
      - Mike
      Once you've lost your temper, you've lost the argument - Me
    2. Re:benchmarks by KermodeBear · · Score: 2, Insightful

      This is exactly how I feel. Theoretical speed is nice and all, but just where does theory and practice meet? Usually never. It's the practical application that matters, which is why, in my opinion, benchmarks of common operations are important. Things such as frames per second in a video game, or how long it takes to encode a DVD, or how long it takes to open up a large PDF... Those are things that matter and, perhaps more importantly, things that the average joe can wrap his mind around. How many Joe Users know (or care) about stuff like clock speed and cache size?

      --
      Love sees no species.
    3. Re:benchmarks by Anonymous Coward · · Score: 0

      Benchmarks may not provide a solid scientific definition of performance, but they are most certainly a scientific procedure for gauging or estimating performance.

    4. Re:benchmarks by Anonymous Coward · · Score: 0

      But there are many types of benchmarks, each focusing on certain aspects of the performance. Now your way is fine and dandy, but you certainly have a problem when you attempt to average those to come up with an accurate representation of overall performance.

      Perhaps there would be measurements per each unit seperately, but that is just getting too complicated.

    5. Re:benchmarks by Anonymous Coward · · Score: 0

      Ah, but that's why I gave an example. I don't need to know which chip is better overall, I need to know which is better at what I want to do; games in this example.

  6. Power can't be measured? Yeah right. by Anonymous Coward · · Score: 0

    So how does the electric company know how much you've used if power is impossible to measure?

    1. Re:Power can't be measured? Yeah right. by kfg · · Score: 1

      So how does the electric company know how much you've used if power is impossible to measure?

      As per my other post under this article the author is confusing issues of measurment with issues of prediction.

      KFG

  7. Some miles are up hill and some are down hill... by EmbeddedJanitor · · Score: 4, Insightful
    Especially with caching and pipelining, MIPS per W gets very difficult to measure. If you can live in the cache you don't need to go fetch from the outside world. If you stall the pipeline, you lose performance. Some operations (eg. DIV) clock a lot of transistors, some (NOP) don't. It was a lot easier to measure MIPS/W when devices were synchronous. Now they're a group of asynchonous entities (core CPU, cache,...).

    BTW, EPA mpg are measured without using real mile on real roads.

    --
    Engineering is the art of compromise.
  8. We have a nation of SUV's by Rooked_One · · Score: 1
    does anyone think those people care a lick about price per watt (as this is a green party thing)?

    Our nation is one of conviences, not of caring if our grandchildren have conviences.

    1. Re:We have a nation of SUV's by cnettel · · Score: 1

      Two words: cooling and batteries. Even if power was free (it isn't), you either run into problems to cool your system properly, or get decent battery-life (for a laptop).

    2. Re:We have a nation of SUV's by Anonymous Coward · · Score: 0

      Maybe home users will not care about lowering the power consumption of their computers. However business, especially datacenters, do care. Datacenters pay thousands a month to run their servers and trust me they will be looking for ways to lower that cost.

    3. Re:We have a nation of SUV's by tomstdenis · · Score: 1

      Only if support for the lower power modes came as part of SLES9 released 9 months ago ... :-)

      Big corps really hate "new" stuff. Despite the fact most boxes are already capable of idling a lot cooler few [that I've seen] actually use it. Nothing like 200 quad processor Opterons running at full speed because enabling a kernel module is "hard".

      Tom

      --
      Someday, I'll have a real sig.
    4. Re:We have a nation of SUV's by tomstdenis · · Score: 2, Insightful

      Because they're stupid. Then they bitch at the bank for the 1.50$ "service fee".

      Let's see... processor running full steam instead of low power mode when idling probably amounts for a waste time of more than 90% (unless you work/live at the box).

      Opteron at full == 95W, at low == 35W, diff 60W. price per KWh is about 7 to 10 cents. Let's say 8.5 to be close to middle. 60W * 24 * 31 * 0.085 = $3.80 per month. Probably double that once you factor in power supply inefficiencies and cooling costs. So you spend ~8$ per month because idling the box is "too hard". But $1.50 at the bank is robbery. ... hmmm ... Now tact on a bunch of other needless things like gas guzzling cars, retarded cable, etc... Each on their own is trivial to expense, but together you're spending hundreds of month stupidly... /rant...

      Besides, multiply your wasted 44.7KWh per month by the millions of other people. That results in higher demand which raises the price. The price goes into other things like the cost of producing things that require electricity. So because people like you are apathetic and think "me being wasteful is ok" you end up paying more at the gas pumps and the stores for everything you touch.

      Tom

      --
      Someday, I'll have a real sig.
    5. Re:We have a nation of SUV's by Anonymous Coward · · Score: 0
      So you spend ~8$ per month because idling the box is "too hard".

      I discovered the Motherboard Monitor and CPUidle combination back in the Celeron 300 days when a single FSB change took a $75 chip to the $450 level. It was a WIN/WIN situation since for my useage, it was always faster and never used more power.

      It just worked, and even the fastest-at-all-cost people I know implemented it.

    6. Re:We have a nation of SUV's by tomstdenis · · Score: 1

      Granted I got my cores for free, but even before my current job I owned a 4200+ which cost me about 700 bucks. I used to idle it at 1Ghz too. I'd rather that then overclock a 3800+ and deal with possible problems. Specially given the amount of work I do with them.

      Sure maybe if you ALREADY HAVE said box might as well try to get more mileage out of it. I wouldn't buy a lower rated part for that purpose though...

      Tom

      --
      Someday, I'll have a real sig.
    7. Re:We have a nation of SUV's by staeiou · · Score: 1

      does anyone think those people care a lick about price per watt (as this is a green party thing)?

      Our nation is one of conviences, not of caring if our grandchildren have conviences.


      You are obviously not running a server farm composed of hundreds or thousands of CPUs running at full load 24x7. Not only do you have to power those procs, but you have to cool them as well. For almost any server, the cost in energy over five years is going to be more expensive than the chip itself. Energy requirements are calculated into the cost of upgrading - a company might go for a more expensive proc which saves energy in the end. I'm also going to guess that you've never been in a corporate environment, where shaving pennies off costs is the stuff of promotions (because multiplied across time and scale, it really adds up).

    8. Re:We have a nation of SUV's by flooey · · Score: 1

      does anyone think those people care a lick about price per watt (as this is a green party thing)?

      The average desktop consumer certainly doesn't. However, performance per watt is very important to two segments of the population:

      1.) Laptop users. A high performance per watt, and more importantly a low wattage in general, means you can get more things done on a single charge. The average consumer doesn't care about money, but they do care about time.

      2.) Corporations, especially those with large server farms. On one computer, maybe the difference is $2 each month. If you're Google and have tens or hundreds of thousands of computers, the difference turns into hundreds of thousands or millions of dollars a year.

      Between the two, there's a lot of money in equipment purchases at stake.

  9. Just as well... by VisceralLogic · · Score: 1
    Knowledge is power, and power corrupts, so knowledge of power must be very dangerous.

    May Heisenberg will protect us!

    --
    Stop! Dremel time!
    1. Re:Just as well... by MyLongNickName · · Score: 5, Funny

      May Heisenberg will protect us!

      I have no idea what direction you are going with this. I have, however, determined exactly how fast you are going with this.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    2. Re:Just as well... by buswolley · · Score: 1

      Parent +1 funny.

      --

      A Good Troll is better than a Bad Human.

    3. Re:Just as well... by VisceralLogic · · Score: 1
      I have no idea what direction you are going with this.

      Dang it, that's what happens when you revise too quickly... er... I mean, the superposition didn't resolve!

      --
      Stop! Dremel time!
  10. Well... by radish · · Score: 3, Insightful

    Miles per gallon are hardly constant either. Uphill? Downhill? 10mph or 100? Highway or city? Same difference.

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    1. Re:Well... by Walruzoar · · Score: 1

      Was that UK or US gallons?

      --
      Take off every 'Sig'!! You know what you doing. http://www.donline.co.uk/
    2. Re:Well... by smoker2 · · Score: 2, Informative
      That's why manufacturers base their MPG figures on something called the Urban Cycle.

      This takes in slow city traffic, faster freeway traffic and top speed travelling, approximate to an average consumers car usage.

  11. It's not just the CPU by Rosco+P.+Coltrane · · Score: 4, Insightful

    For most users (i.e. not power-users doing heavy calculations for some scientific purpose, or high-quality video editing, or raytracing), most processors provide way more power than needed, and have done so for years. Or at least, they *would* provide all that power if the software running on top of it wasn't bloated and unnecessarily complex, unoptimized and badly written. And no, I'm not just talking about Windows, I'm including Linux, MacOS and all the others in the bag.

    The best proof that modern software makes modern hardware suck is that, back in the mid-eighties, I used an Atari ST to do desktop publishing, and it wasn't all that different from what I can do now with a simple PC that would look like a supercomputer back then.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:It's not just the CPU by BronsCon · · Score: 0

      the ST was an amazing machine for its time, as well. I miss mine... used to blow my 486 out of the water and came out years beofre it. just goes to show, the time invested in doing it right can make it last that much longer in the real world... which is just what they DON'T want. If you could still be using that 386 you bought in the late 80s and be able to do everything you use your current computer for, would you have bought your current computer? Would they have made money from that? No. Look at Vista - everyone wants the newest thing when it comes out, sometimes they can't justify that hardware upgrade, though they really want it. Soon as Vista comes out and NEEDS that hardware upgrade (oh and you'll HAVE to be running Vista, don't ask me why, that's just what they keep telling me) now it's justified. They get your money -- BECAUSE the software sucks. That's the mentality in the US; other countries, YMMV.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    2. Re:It's not just the CPU by Anonymous Coward · · Score: 0

      you don't like clippy :'(

    3. Re:It's not just the CPU by Burning1 · · Score: 4, Interesting

      As a resource becomes more plentiful, uses for that resource also increase. A similar example from automotive engineering comes to mind:

      Because of advances in engineering and design, engines are far more powerful and efficient now than they were in the early 90s. Cars have far better aerodynamics. However, gas mileage has not improved. In many cases it's gotten worse since the 80s. Likewise 0-60 times haven't improved much.

      So what happened? Instead of improving the performance of your average family sedan, auto makers have added better armor, more air vents, more lights, DVD players, and more plush materials. Everything is safer and more comfortable now than it was in the 80s and 90s.

      My 86 Camry will beat your 2007 Camry in a drag race and it will get better fuel mileage. But for a 500 mile trek across California or a bad accident? I know which one I'd prefer.

      Likewise, my Pentium 4 has 16000 times more ram than my first computer (a C64,) and 256 times the ram of my first 486 (side note: how long before someone informs me of the amount of ram my 486 had?)

      My 486 could write a document just as easily and with as much style as my P4. But it couldn't write a document while I was watching a subtitled MP4 movie in another window, listening to music, burning a DVD, and downloading hot lesbian pr0n from bit torrent. And it certainly couldn't do all that on dual 20 inch widescreen flat panel displays.

      Sure, software is more bloated. But like the 2007 Camry (available wherever fine cars are sold,) after a long day your ass is going to be a lot more comfortable.

    4. Re:It's not just the CPU by kfg · · Score: 2, Funny

      like the 2007 Camry (available wherever fine cars are sold,) after a long day your ass is going to be a lot more comfortable.

      My ass has never been as comfortable as it was in my '67 Triumph GT6. Don't ask about my right leg resting against the tranny case though.

      When I wear shorts I just tell people it came from shrapnel at Anzio.

      KFG

    5. Re:It's not just the CPU by NutscrapeSucks · · Score: 2, Informative

      My 86 Camry will beat your 2007 Camry in a drag race

      I recently read an article noting that the 2007 Camry (with 250HP or whatever) will out drag race most sports cars from the 1980s, much less the sedans. Although, greater point taken about bloat.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    6. Re:It's not just the CPU by Anonymous Coward · · Score: 0

      The next time a tranny asks to get in your car, say "no".

    7. Re:It's not just the CPU by wkitchen · · Score: 1
      Likewise, my Pentium 4 has 16000 times more ram than my first computer (a C64,) and 256 times the ram of my first 486 (side note: how long before someone informs me of the amount of ram my 486 had?)
      4MB
    8. Re:It's not just the CPU by bigtreeman · · Score: 2

      You young people have it so easy,
      when I was young....
      TTL was hot and fast
      CMOS was cool and slow
      a fave joke was about the Russians designing the worlds largest micro chip
      these days its not a joke its reality
      CMOS is hot enough to cook an egg
      hard drives shut down from over heat
      components accelerate their aging when running hot which they always are
      in summer you have to be in air con or have multiple fans
      I now always have a 4" fan on my cpu

      V8's are becoming dinosaurs

      the next generation is 128bit processors
      then 256bit

      put some intelligence back into hardware and software design
      throw away the sledgehammer
      slim down, speed up

      cool dude

      --
      Go well
    9. Re:It's not just the CPU by LegendLength · · Score: 1

      And it was a DX2-66.

    10. Re:It's not just the CPU by dufachi · · Score: 1

      (side note: how long before someone informs me of the amount of ram my 486 had?) 16 Meg. * crawls under the desk and hides.

      --
      -Kinsey
    11. Re:It's not just the CPU by kfg · · Score: 1

      I fell prey to the argument that it had noplace else to go.

      KFG

    12. Re:It's not just the CPU by Garabito · · Score: 1
      But it couldn't write a document while I was watching a subtitled MP4 movie in another window

      Now the question is: Can you watch a subtitled movie while writing a document?

    13. Re:It's not just the CPU by Burning1 · · Score: 1

      Good man!

    14. Re:It's not just the CPU by cgenman · · Score: 2, Insightful

      The brother post may have used a car analogy, but he's basically right. There is a similar situation in Game Development.

      Right now, you have machines that will do amazingly powerful things, especially with the Next-gen coming out. So what do you do with that power?

      Quite simply, one of the things you can do is optimize less.

      For example, early FPS games were written largely in assembly in an attempt to eke out every bit of power from the system. It worked, but it was really expensive financially and broke at the slightest provocation. But as computer power increased, you started to be able to write parts of your game in C, and use assembly for the rendering and other intense processes. Then you could write parts of your game in script, and your engine in C. Each step up the chain gets easier to maintain and extend, but at the expense of more clock cycles.

      Another example of the above is simple data abstraction. On the NES a simple boss, like Frankenstein, would need his own code base and optimizations to get him to work. Now that boss might be pulled in through a "Boss" class of an "NPC" class of a "Character" class of a "Things" class. His behaviors might be tagged by a designer from a separate Behavioral AI library.

      This might seem like it is being lazy, but remember that largely the limiting factor on huge projects is the complexity of the code. If you had to code the behavior of all of the monsters in your game one at a time without abstraction, you'll need to pare back the number tremendously. If you had to write the display code in assembly, you can forget about having an artist script a wispy smoke polygon shader effect. It would be much faster to hit the raw iron of your graphics card, but if you don't go through Direct X or Open GL you can forget about ever finishing.

      So you optimize less, you create broader, slower code, and you get a lot more done. You get more game for your buck.

      Is the code the most efficient ever? No. But that's not the point.

    15. Re:It's not just the CPU by Burning1 · · Score: 1

      You're probably right. I was thinking more of the base 4 banger model.

    16. Re:It's not just the CPU by Anonymous Coward · · Score: 0

      I don't know what you're smoking. Your 86 Camry probably didn't make it from 0-60 in less than 11 seconds when it was new. The new Camry hybrid does 0-60 in 9 and gets 40mpg. The v-6 hits 60 in 6.5 seconds and still gets better than 30mpg on the freeway.

      While car performance hasn't skyrocketed in the last 20 years compared to computers, it has gone up a ton. To put it in perspective, the new camry v6 is faster than a 1988 Ferrari 328.

      http://www.albeedigital.com/supercoupe/articles/0- 60times.html

    17. Re:It's not just the CPU by Anonymous Coward · · Score: 0

      Yeah but Toyota's are fucking shit.

    18. Re:It's not just the CPU by Jeff+DeMaagd · · Score: 1

      Did the Atari do dynamic WYSIWYG editing? Were you able to have twenty programs running and half a dozen services at the same time? I know there are fans of command line and character mode software, but I usually avoid that whenever possible. The old method of running one program at a time was a drag, quitting one program just to run something else.

    19. Re:It's not just the CPU by Ford+Prefect · · Score: 1

      Did the Atari do dynamic WYSIWYG editing? Were you able to have twenty programs running and half a dozen services at the same time?

      Yep - here's the same software running on a more recent machine. My old ST ran Thing, qed, Papyrus, CAB and so on just fine - although in 640x400 monochrome. Multitasking with Geneva worked very nicely, and there was always MiNT for all the UNIXy stuff. WYSIWYG was more than possible with NVDI, which let me use Truetype fonts in all GEM applications.

      I eventually saw sense and bought a PC, although I still miss that old grey wedge... ;-)

      --
      Tedious Bloggy Stuff - hooray?
  12. my chip by Anonymous Coward · · Score: 0

    gets three libraries of congress per watt.

  13. Re:Some miles are up hill and some are down hill.. by tomstdenis · · Score: 3, Insightful

    You need a stats class, badly.

    No offense, but nothing is perfect. This is why we have a thing called "standard deviation".

    Me hitting the letter "e" will probably not take the same amount of energy to process twice. But I bet over 1000 e's the standard deviation could be found and would indicate that 66% of the time it's "x J +/- y" and so on...

    So you sample something like "building the linux kernel to a ram drive" 100 times, find the deviation and use that. The tighter AND lower the better. The wider and higher the worse.

    Tom

    --
    Someday, I'll have a real sig.
  14. Who cares by Anonymous Coward · · Score: 0

    As long as my AMD 3200 heats my home in the winter, I'm mighty fine thanks.

  15. News? by tomstdenis · · Score: 4, Informative

    I'd think both AMD and Intel are well aware of the MIPS/Watt challenge. It's not new. Problem is CUSTOMERS still want a bazillion Ghz attached to the processor because they think it will make it faster or better or something.

    I've got two x85 class Opterons sitting here at 1Ghz most of the time. That's ~35W vs. ~95W. AMD seems to care about power. Intel is no worse off with the Pentium M and "core" series (netburst was a mistake).

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:News? by Anonymous Coward · · Score: 0
      Problem is CUSTOMERS still want a bazillion Ghz attached to the processor because they think it will make it faster

      I am only going to say this once* so listen carefully:
      PunterGreg buys a CPU based on miles-per-hour, not miles-per gallon.


      * per day, until an appropriate Karma level has been reached.
      GHz/W performance won't replace CPUs having a higher top-end.

    2. Re:News? by AnyoneEB · · Score: 1
      I've got two x85 class Opterons...
      I did not realize that AMD created processors which act as a replacement for the Intel 8085 microprocessor. ;)
      --
      Centralization breaks the internet.
    3. Re:News? by tomstdenis · · Score: 1

      8085 was never referred to as x85. I get it's a joke but what else do you call a pair of 885s in a 2-way box.

      Tom

      --
      Someday, I'll have a real sig.
  16. What a day. by fuzzyfozzie · · Score: 2, Funny

    Dvorak admits he trolls, Chipmakers admit your power may be vary, what's next?
    Looks like everyone's coming out of the closet today.

    1. Re:What a day. by Mark+Maughan · · Score: 2, Funny

      Pope admits...

    2. Re:What a day. by MrSquirrel · · Score: 1

      I'm... not actually a squirrel *crowd gasps!*

      --
      A computer once beat me at chess, but it was no match for me at kick boxing.
    3. Re:What a day. by 19thNervousBreakdown · · Score: 1

      I'm only the 18th nervous breakdown!

      Waaabababababa pbbbbt! Hooo!

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    4. Re:What a day. by Anonymous Coward · · Score: 0

      not being Catholic?

    5. Re:What a day. by Bastard+of+Subhumani · · Score: 1

      ... or maybe shitting in the woods?

      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
  17. thanks Intel for the Pentium 4 by Garabito · · Score: 1

    The SUV of CPUs.

  18. YMMV by slowbad · · Score: 1
    I don't want to have a moving target -- like the fluctuating prices of comparing miles per gallon of diesel versus miles per gallon of gasoline.

    I don't want it to be like buying industrial lighting where you have to compare 60W bulbs with 800 lumens to 75W bulbs with 1000 lumens.

    I'm not confused by simple linear ratios: We just don't need naming conventions and measurements whose only purpose is to obfuscate easy
    comparisons that would allow for simple commodity pricing of a consumer good (which is what you are purchasing -- operations per second).

  19. I would like to know... by Garabito · · Score: 2, Insightful

    Why, for a given chip, power consumption raises with clock speed? I know there's corelation, but I'd like to know the physical relation between the two variables.

    1. Re:I would like to know... by tomstdenis · · Score: 2, Interesting

      It has to do with the capacitance of the traces and the inefficiencies of the transistors themselves.

      Raise the clock and the charge time on the traces goes down, means you need a higher voltage. Think of filling a bottle with a small hose. If you want to fill a single bottle faster you have to increase the pressure [voltage]. Also raises the current overall if you keep it up. This is why overclockers often have to raise the voltage of the part they are OC'ing.

      Raise the clock and more transistors are switching per second. Switching generates heat because you have two inputs and one output [among other reasons]. The energy can't just disappear and you can't keep increasing the current otherwise the traces melt. Fortunately the energy is turned into heat ... which then invariably melts the chip hehehe...

      Now, if you ran a circuit at twice the clock but did the same amount of work and shut it off at T=0.5 would you still use more power? [homework question].

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:I would like to know... by solitas · · Score: 1
      Take a look at this:

      http://forums.anandtech.com/messageview.aspx?catid =50&threadid=1867448&STARTPAGE=1

      I remembered seeing it a few days ago.

      --
      "It's time to take life by the cans." ~ Bender ("Bendin' in the Wind", ep. 3-13)
    3. Re:I would like to know... by Anonymous Coward · · Score: 0

      Sync. circuits switch states at clock ticks. The state switch at each transister happens with some current. Current means power consumption (unless it's over superconductor). Faster the clock, faster the state switch, higher the power consumption (power = energy / time). That's the gist - I've been out of school for a while now.

    4. Re:I would like to know... by Sebastopol · · Score: 0, Flamebait

      Dude, that was the WORST answer I've ever seen. Either you never took an electronics class, or you failed.

      Here's the short answer to the GP:

      A fixed amount of energy is needed for any computation (dividing a number, or flipping the output of an inverter), the amount of energy depends on the architecture or process, but just pick any value for now.

      Power is the integral of energy over time.

      As the frequency increases, that same amount of energy mentioned before is needed in a shorter amount of time. Hence power goes up.

      --
      https://www.accountkiller.com/removal-requested
    5. Re:I would like to know... by tomstdenis · · Score: 1

      You're actually wrong. Energy goes up with frequency not duration. twice the clock for half the period doesn't require the same energy. Things get less efficient as you scale them.

      You're right, I'm not an EE. But I have worked at enough hardware firms to know that raising the clock does more than "raise the work per time period".

      Tom

      --
      Someday, I'll have a real sig.
    6. Re:I would like to know... by wkitchen · · Score: 2, Informative
      Why, for a given chip, power consumption raises with clock speed? I know there's corelation, but I'd like to know the physical relation between the two variables.
      When not changing state, a CMOS device dissipates almost no power. But each CMOS gate has a tiny capacitance that must be charged or discharged each time it changes state. This requires energy. The energy dissipated for each transition is essentially constant, but the number of transitions in a given time can vary. Since power=energy/time, the more transitions per unit of time, the more power is required and the more heat is generated.
    7. Re:I would like to know... by multipartmixed · · Score: 1

      Jesus, you're both way over-analysing this. Let's go back to basics.

      Raise the clock speed without altering the chip: more work is done per unit time.

      Therefore energy requirements per unit time increase (by definition).
      Therefore power requirement increases (by definition).

      This extra capacitance crap, etc., explains non-linear increases. But the OP wasn't asking about rate of increase, he was asking about increase, period, which can be answered with grade 9 physics.

      --

      Do daemons dream of electric sleep()?
    8. Re:I would like to know... by tomstdenis · · Score: 1

      Nothing wrong with being a bit thorough. I mean, why then can't I still accomplish the same unit of work at twice the clock, half the time and the same amount of energy?

      Yeah, the simple answer is "more shit is happening for a constant unit of time". The more accurate answer is the circuit is less efficient requiring more energy to operate at a higher frequency.

      That also explains why you can't scale indefinitely without the chip melting. If was a matter of work you could just duty cycle it. Sure your throughput doesn't change but latency would be awesome. So crack out a 8Ghz chip that has a 50% cycle and we're good?

      Tom

      --
      Someday, I'll have a real sig.
    9. Re:I would like to know... by Anonymous Coward · · Score: 1, Informative

      When a gate output switches from one level to the other, there is a brief amount of time of which a low resistance connetion is made from the power supply directly to ground. Since ALL switching is based on the clock, this is when most of the power is dissapated.
          This happens because of the way CMOS logic works. Being Compilimentary Metal-Oxide Semiconductor logic, every gate has p-type and n-type transistors. n-type transistors can only drive a '0' but p-types can only drive a '1' so both are needed to drive both values. I drew an inverter below so you can see a simple case. Normally both are on during a transistion so the output is always at a defined value. Shutting off one before enabling the other is a much worse condition as that would cause the gate output to go undefined for a short while. This would cause the next gate to switch uncontrollably depending on the heat/radiation/nearby magnetic fields acting on the interconnect wire.

      Vdd
      |
      p-type
      |
      Output
      |
      n-type
      |
      Ground

    10. Re:I would like to know... by marcosdumay · · Score: 1

      "Now, if you ran a circuit at twice the clock but did the same amount of work and shut it off at T=0.5 would you still use more power? [homework question]. "

      It depends on the specific values of the clocks, chips have an optimum point. If you take about a chip with the optimum at 1GHz and run it at 500MHz, at the same voltage, it will need more energy mostly because of leackage. Now, if you put the same chip at 2GHz, you'd still need more energy, mostly because of the increased resitence of the components (you also may not get a wrong result...).

      Now, if you change the voltage, as well as the clock, the lower voltage, the smaller amount of energy that you need. Not considering the leackage, the energy consumed per task increases almost linearly with the voltage (with maximum clock speed for that voltage). If you consider leackage, it increases even faster.

      All that considering that the chip halts perfectly. Normal microprocessors don't do that, so you'll need to add some consumption for doing nothig that changes with voltage and clock speed.

    11. Re:I would like to know... by Sebastopol · · Score: 1

      Energy goes up with frequency not duration.

      Well...

      Frequency = 1 / Period.

      Period is duration.

      Assuming a circuit could function at twice the frequency, the SAME amount of energy is required for each edge transition, assuming a static digital CMOS circuit: each capacitor must be charged to create a field to create a channel to charge the load cap, etc etc etc... Putting aside topology, or the entirety of electrical engineering for that matter, this is essentially Feynman's lecture on the thermodynamics of computation.

      Yes, there are a gazillion more factors to consider when raising frequency: skin effects, electromigration reliabilty, self-heating, decreased mobility, oxide breakdown, di/dt, IR droop at the device terminal, etc etc... but the key fundamental concept is: the faster you compute, the more energy you require.

      I didn't mean to be such a troll with the first reply, but I thought your initial post was really overly complex and probably confused the ferk out of the parent post. Nice job respond to a troll without trolling.

      --
      https://www.accountkiller.com/removal-requested
  20. For the laptop users by texaport · · Score: 1
    Because those people with portable notebooks seem to care the most, I have a simple test: Run a "pure" benchmark like Prime95 and see how many iterations you get before it craps out.

    It seems some want to eliminate the time component from speed measurements, so you'd only care that one machine got to 110,000 calculations versus another getting to 120,000 calculations.

    With desktop machines, just hook up each computer to a 1000VA battery backup UPS and see how FAR each gets ... not whether one got to 100,000 calcs in six minutes versus twelve minutes.

  21. Thought it was "chipmunks" by Jim+in+Buffalo · · Score: 1

    At first glance, I thought the headline said "Chipmunks" instead of "Chipmakers." For a split second I thought maybe Alvin, Simon, and Theodore had a tech column going.

    --
    This sig, aah-ah, is comin' like a ghost-sig...
  22. This is just marketing by fermion · · Score: 0
    The only reason that people are arguing over power consumption is that power consumption has become a market point. Two years ago it pure performance, and no one cared how much energy was needed, mostly because electricity was essentially free, and it did not matter that for each watt of power that was wasted, another 10 watts was neccesary for cooling and other secondary effects. So the lusers got sucked up into clock speed, and the arguments raged over clocking and artificial benchmarks that hardware engineers customized hardware for, sometimes to the point of negatively affected real world performance.

    But now all of the sudden we are about MIPS per Watt. Wow, what a novel concept. Designing machines that don't waste power. That has never beend done. Of course it is all just an advertising scam. The measurements will be skewed to promote a particular vendor, and customers will be disappointed when the real world performance is different.

    The problem is that a GPC will not be equally good at all tasks. So we should ask out what the primary function will be, and what the secondary functions will be, and what irrational constraints we have that will limit the choices. For instance, my laptop is pretty power conservative, and cool, for most application that I run. However,when I do heavy number crunching, it get hot and I make sure to plug it in.

    The same will hold for most people. If you need a browser and email, a power sipper will do. If you need office application, you can probably sacrifice effeciency for more power. If you are going to crunch number, for instance animation, then all the power in the world doesn't matter. And if you just want a hummer, then get one and stop complaining that the thing costs $500 a month to run. Make your choice.

    So nothing has really changed. Basing purchasing decision primarily on these artificial indications is still a silly thing to do. It is nice that manufacturers are finally admitting that perhaps their hardware is bloated, but what I want is real optimization, not just larger caches to fool certain benchmarks.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:This is just marketing by tomstdenis · · Score: 1

      All K8 processors have had frequency scaling, most K7s had it too, was just disabled in the desktop parts. The P4s had frequency scaling too.

      The problem before hand was that the designs were just inefficient. It took your K6-2 or P2 running at full tilt to keep up with demand. Scaling didn't make too much sense. Now a 500Mhz K8 can cope with most usage, playing mp3s takes less than 1% of the cputime where it used to take more than 80% on a 486...

      I wouldn't call the power savings as a "new scam" or trick.

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:This is just marketing by Firethorn · · Score: 1

      Power is still costing me about the same as it did years ago. I think what happened is that

      A: Companies started caring more, since they have to pay twice the electricity (once in their server farm, and again to remove the resulting heat).
      B: Portable computing keeps gaining in popularity, including cellphones and PDA type devices. Less power demand increases battery life and reduces weight.
      C: CPU's just started getting so hot that more and more elaborate measures were needed to cool them. Reducing power demand is ultimately cheaper than having to use liquid cooling or AC systems for every person's computer.

      --
      I don't read AC A human right
    3. Re:This is just marketing by ncc74656 · · Score: 1
      All K8 processors have had frequency scaling

      Semprons don't, which came as a bit of a surprise when I tried to configure clockspeed control and found that it wasn't working.

      --
      20 January 2017: the End of an Error.
    4. Re:This is just marketing by tomstdenis · · Score: 1

      Maybe not the K7 semprons but I thought K8s did. Did your BIOS recognize the CPU?

      Tom

      --
      Someday, I'll have a real sig.
    5. Re:This is just marketing by PunterGreg · · Score: 1
      playing mp3s takes less than 1% of the cputime where it used to take more than 80% on a 486

      Only the server guys ever cared about CPU usage. That's why a SCSI operation utilizing 20% over 60 seconds, beat an IDE operation using 30% for 50 seconds (in this case 3 seconds total time saved)

    6. Re:This is just marketing by ncc74656 · · Score: 1
      Maybe not the K7 semprons but I thought K8s did. Did your BIOS recognize the CPU?

      The BIOS recognizes it just fine. For whatever reason, AMD either disabled clockspeed control in Socket 754 Semprons or didn't include the necessary circuitry for it (depending on whether Semprons are Athlon 64s with certain functionality (such as half of the cache) turned off or whether they're a completely different design.)

      --
      20 January 2017: the End of an Error.
    7. Re:This is just marketing by tomstdenis · · Score: 1

      My point was that scaling a 200Mhz chip doesn't usually make sense since you needed the speed to use the damn box. Sure you could idle it but the savings wouldn't be as important.

      Only when we started getting into designs like the K7 and Core processors did the speed become excessive. A 2Ghz K7 core was way more than capable of playing mp3s or video files while not killing the box.

      Tom

      --
      Someday, I'll have a real sig.
    8. Re:This is just marketing by level_headed_midwest · · Score: 1

      The reason that the frequency scaling on the desktop came about is for two reasons:

      1. When the TDP of chips hit over about 80W, heat became a problem and frequency scaling helped abate that.
      2. The tech is needed in laptop chips. With the exception of the Pentium 4, all notebook chips are just modified desktop parts. So the manufacturers made one core and saw no reason to disable that feature, especially since #1 is true.

      So frequency scaling just piggybacked its way onto the desktop. What's good for the goose (notebook) is good for the gander (desktop) and I am surprised that this hadn't shown up before.

      --
      Just "gittin-r-done," day after day.
  23. Our grandchildren will be fine by Anonymous Coward · · Score: 0

    This stuff will come along soon and save them. So don't worry, just keep consuming.

  24. Samples of same chip vary by DrDitto · · Score: 1

    The same exact processor can exhibit up to 50% variation in average power usage. Manufacturing variability.

  25. Bad Analogy by DragonWriter · · Score: 1
    However, miles are miles, and gallons are gallons. There's no one simple way to measure processor performance, and measuring the amount of power output by today's chips is proving just as difficult.
    Sure, both performance and power usage of a chip will vary depending on what you do with it, so any simple one-number power:performance measure won't tell you much useful. Of course, the same thing is true with cars, too; both gas mileage and other aspects of performance (including whether it will go where you want it to at all) will vary by a range of other factors that don't get measured in simple miles-per-gallons measures. Now, true, mpg ratings are probably more useful than any single broad processor power:performance measure.
  26. assuming PPW is accurate... by Khyber · · Score: 1

    Then I want to know the next step. I want to know how many tens/hundreds/thousands/millions of instructions per cycle (I henceforth trademark the analogy GIPC/MIPC/KPC for any processor performance comparison!!!!) the processor can handle, plus the comparative cycle rate (I.E. Speed) of the processor. Then I'd compare that per watt. I'd think that would be better - specialized instructions or not.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:assuming PPW is accurate... by LocalH · · Score: 1

      If you have a processor that executes millions of instructions per cycle, then why are you posting on /. instead of getting rich?

      --
      FC Closer
    2. Re:assuming PPW is accurate... by Khyber · · Score: 1

      Umm, I said "I want to know," I didn't say "I have."

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  27. power companies by dino213b · · Score: 1

    They just about guesstimate.

  28. Wow by Bryant68 · · Score: 0

    Just do a bunch of taxing stuff until it goes out.

  29. The Solution by Frightening · · Score: 1

    My solution, that is:

    A standardised code segment with broad instruction type usage and a long time to complete(to minimize differences/errors). If everybody is using the same reference instruction sequence on all processors for the same amount of time, no debate ensues. Right?

    1. Re:The Solution by Dorceon · · Score: 2, Insightful

      Optimized for what pipeline length? The wrong one for the competition's processor?

      --
      What sound do people on rollercoasters make? Hint: it's not Xbox 360.
    2. Re:The Solution by Frightening · · Score: 1

      Not optimised at all. Competition cannot complain if the same standard instruction set is being used by everyone.

    3. Re:The Solution by Anonymous Coward · · Score: 1, Informative

      Well, that's lovely, except that in the real world performance-requiring apps ARE optimised. And the level to which software can be optimised to a chip is a selling factor.

      I don't care if some useless piece of code completes in 30 seconds on Pentium64 and 45 seconds on CeleronFX, if I get smoother Quake 4 play on the CeleronFX because Quake 4 has optional CeleronFX specific code paths, and linux boots faster because gcc optimises better for CeleronFX.

      What you're describing is called a synthetic benchmark, and they are pointless for anything except bragging rights.

  30. Am I missing somthing? by Short+Circuit · · Score: 1

    Why hasn't anyone combined the concepts of heat pipe, heat sink, and calorimeter? Anyone who's taken high school physics knows the concept.

    The foundation's already there, in water cooling systems. A rudimentary system could be built by dropping a thermometer in the reservoir, and turning off the radiator at the beginning of each test.

    Granted, you're only measuring waste heat, but how much power does a CPU pump through data busses?

  31. Re:Transmeta thought so to! by newt0311 · · Score: 0
    Transmeta...

    I still feel deeply cheated by that company. They came out with a FREKIN AWESOME tech and screwd up in the marketing. They had a VLIW processor. They could have easily doubled the number of pipelines and been the performance king. they were already the power usage king to begin with. Along with specialised hardware support for task switching, syscalls etc. they could have dictated PC architecture and gien me my laptop which runs on battery for 10+ hours b/c the processor is only eating up 10 measley watts compared to its notmal 60-80 right now. BUT, what do they do. They forget appreances. Nobody was amazed be a super power efficient chip with the performance of the lowest power celeron. Normal people didn't even know about it. Buisnesses didn't care b/c transmeta had too little cash (and thus little backing) and gamers (the ones who could hae furnished all that extra money) didn't care b/c of crap performance. So now, we are stuck with slow and inefficient processors based on 30 year old architecture designs.

  32. Re:Some miles are up hill and some are down hill.. by MikeBabcock · · Score: 1

    He had a point though; if you constantly do video editing with your PC, your personal measurements of performance will be different from someone who uses only Word and Firefox all the time.

    There's a reason I ask people what they intend to do with their PC before selling them one -- do they need more ram, or more drive space or more drives or a bigger video card ... etc.

    Very rarely does CPU speed come into the equation; the slowest CPU available at retail is quite fast enough for most people, most of the time, but if they say "Play 3D video games", it might not be.

    --
    - Michael T. Babcock (Yes, I blog)
  33. Power capacity of server rooms by kent.dickey · · Score: 1

    The article glosses over the real problems.

    The first real problem is that blade servers are so small now, but require so much power, that companies can easily fit way more compute power in a server room than can be reasonably cooled. So they need more power-efficient servers to use their server space effectively.

    And the problem isn't that power can't be measured--it can be measured just as easily as performance. Which is the problem hinted at in the article--firms focusing on the positive results they have and pushing that way of measuring power. Which is what they've been doing with performance for decades. Everyone can measure power, but what "benchmark" should we use?

    And to correct other comments, chip dynamic power utilization is proportional to fCV^2, where f=frequency, C=capacitance, V=voltage. Reducing a chip's frequency from 2GHz to 1.5GHz will only at best save you 25% of the power. But, circuit speed is also proportional to voltage, so if a chip at 1.2V can operate at 2GHz, there's a good chance it might operate at 1.5GHz at 1.0V (or maybe 1.1V). So the real power savings is in the voltage reduction: 1.2V at 2GHz use almost twice the power as at 1.0V at 1.5GHz. But chips waste power even at 0Hz, especially at 90nm and below, so it's not quite that good. I believe AMD and Intel both use voltage reduction to save power in their reduced power modes.

  34. Small question..... by IHC+Navistar · · Score: 0
    Can the concept of performance truly be quantified? I mean, "performance" means alot more than which chip has a faster clock or bus speed.

    -----

    Sig Sauer

    --
    Knowing Google's lust for data collection, the Soviet Union is still alive and well inside the psyche of Sergey Brin....
  35. Bull by Anonymous Coward · · Score: 0

    However, miles are miles, and gallons are gallons. There's no one simple way to measure processor performance

    Cars are just as easy and just as hard to compare. For example, how do you compare a Viper's performance versus a Metro's? They explicitely picked miles per gallon, and the Metro is going to win that. Had they instead picked acceleration, the Metro looses. Do the same for processors then. Pick a test and use it. Define strict conditions and go by them. For example, you would get miles per gallon by driving, say 60 MPH down an empty highway with cruise control, not by just telling both drivers to meet you at the gas station and then checking the gas tanks when they get there. So, for the processor, pick a particular benchmark test, say CrystalMark (which, btw, does a nice blend of tests rather than just one -- here's a Google translation version: CrystalMark someone might want to cache that, it's kind of slow even before I post a link on Slashdot) and compare the chips while checking power usage. You don't have to make it needlessly complicated. If one test isn't good enough, use more than one test tool and come up with a rating system that blends the results appropriately. No need to make excuses...

  36. Re:Transmeta thought so to! by timeOday · · Score: 1

    Having the idea of maximizing efficiency is one thing, actually doing it is another. Transmeta chips were just too slow.

  37. Re:Some miles are up hill and some are down hill.. by hyfe · · Score: 1
    You need a stats class, badly.

    Why?

    Me hitting the letter "e" will probably not take the same amount of energy to process twice. But I bet over 1000 e's the standard deviation could be found and would indicate that 66% of the time it's "x J +/- y" and so on...

    But with different usage-patterns you *will* get consinstant differences..so sure, you'd get data, and they'd be valid, but that doesn't mean GP needs a stat-class. Regardless of how much people refuse to believe it, even in todays 'massage-the-data-until-you-find-something(anythin g-will-do)'-world, the ol' trusted "garbage in, garbage out" still holds.

    --
    "" How about taking the safety labels off everything, and let the stupidity-problem solve itself? """
  38. Re:Some miles are up hill and some are down hill.. by tomstdenis · · Score: 1

    I'm sorry, but under no conditions will "compile this C file" vary by an unmanageable amount. If you expect the power to vary by 500 Watts each time you compile something... you're sadly mistaken.

    Most likely with the CPU/memory under full load the Wh deviation is less than 10% of the mean usage. On a typical desktop the Wh rating is about 200-250 at full load. If you see a variance of more than say +/- 20Wh something is wrong or the test isn't reproducible. If you think things like differing occurences of interrupts and cache misses will make a difference in Wattage ... you're wrong.

    So if you can say box A and box B compile [or do work] in T units of time, let's compare the power. Box A takes 100Wh +/- 15Wh and box B takes 175Wh +/- 20Wh. Which one do you suppose takes more power? Is that "numbers-saying-anything-they-want?"

    That's the whole MIPS/Watt thing. If AMD and Intel hit an empasse where both are just as IPC efficient the next question is the power they take to get there. Sure if Box A takes 3x the time the results need adjusting (namely it takes 3x the power) but we say MIPS PER WATT for a reason.

    Tom

    --
    Someday, I'll have a real sig.
  39. Re:Some miles are up hill and some are down hill.. by pla · · Score: 1

    Why?

    Because, as the parent post pointed out, the problem of how to describe the measurement of a varying quantity does not actually pose a problem.


    But with different usage-patterns you *will* get consinstant differences.

    I agree the "hitting E" example seems a bit odd, but I would guess the parent just needs a computer science course badly. ;-)

    Instead, do the same with a few typical real-world usage patterns (arranged into a repeatable suite). Then divide the performance value by the watts value, and you have a ballpark measure of performance-per-watt. Repeat the test a few hundred times, and you can get the mean and standard deviation.

    Now, your objection seems to center on the idea that not everyone will use a computer with a similar usage pattern. I grant that as true, almost trivially. But if you want a one-number rating, you need to accept some averaging.


    Personally, as someone who writes his own CPU heavy code, I might only care about how efficiently it can process an inner loop of "movq, psllq, pxor, pand, paddd, movq, psrlq, pxor, pand, paddd" (a real example from a program I toyed with last year, which probably single-handedly accounted for over half of my main PC's CPU time for several months). But even having a highly unusual usage pattern, I still get numbers in the same ballpark as published benchmarks. Why? Because chipwide power consumption depends far more on architectural considerations than it does on individual instruction-with-context consumption.

    Dropping to 90nm SOI gave AMD a huge leap over Intel when they introduced the Winchester core Athlon 64s - Then an additional boost with the "dual stress liner" Venice core. And now Intel has come back with the 25W Core Duo (The M, Yonah's predecessor, did better than the Athlon 64s, but cost an arm and a leg), which seems poised to take the crown of MIPS-per-watt for a while. And how did it do this? By further architectural changes such as the drop to 65nm and reduction in the number of FPU pipelines. So although it might have poor FP performance, the specific instruction mix won't matter as much as overall "FP-heavy"ness - And then, similarly FP-heavy apps will get similar MFLOPS-per-watt.

  40. Why not Flopw's? by Anonymous Coward · · Score: 0

    Flops are used to measure the number of "Floating Point Operations Per Second" (flops), why not "Float Point Operations Per Watt"? :D

  41. There are other ways to measure current... by daniel422 · · Score: 1

    Hall effect sensors can easily measure current with no resistance added or interfering with the circuit. Many IC manufacturers test VERY complex integrated systems every day with NO issues -- and IC test setups use nowhere near 1ohm for current tests. Maybe 0.1 ohm. I think the real problem here is the lack of a standardized setup and method for measuring. Having different supply points or loads on a single chip is pretty trivial. The biggest difference is the performance -- what the chip is doing -- when it is measured. I'd almost think you'd want a ramp up of processor performance and measure current use while this happens. There is no guarantee with todays processors that performace is linear with power consumption. Either that or measure at standard "benchmark" levels.

    1. Re:There are other ways to measure current... by (negative+video) · · Score: 1
      Hall effect sensors can easily measure current with no resistance added or interfering with the circuit.
      No resistance? Even a hundred micro-ohms would be significant, and it takes a pretty impressive chunk of copper to get that low. Using a Hall effect sensor in the midst of a 100 amp circuit is tricky, too.
      Many IC manufacturers test VERY complex integrated systems every day with NO issues ...
      NO issues? You mean besides the custom adapters built just for testing, and $250k ATE machines. That's a far cry from the earlier claim that "chip wattage drawn should [not] be difficult to gauge in the slightest."

      I agree that creating the benchmark workload is hard. Whether you're measuring time or power, good benchmarks are hard.

    2. Re:There are other ways to measure current... by daniel422 · · Score: 1

      " Hall effect sensors can easily measure current with no resistance added or interfering with the circuit.

      No resistance? Even a hundred micro-ohms would be significant, and it takes a pretty impressive chunk of copper to get that low. Using a Hall effect sensor in the midst of a 100 amp circuit is tricky, too."

      C'mon. Now we're simply talking board layout issues on one of those $250k ATEs (or at least the test socket for that part). A hall effect sensor is almost trivial in such a customized setup (not that it's not without effort, but for those used to dealing with such issues - designing test sockets - it's not a big deal).
      Test sockets and ATEs are already a necessity in producing the part. You speak as one who has experience in the semiconductor industry, so you know this isn't an extra cost.
      I've never claimed in my posts that it's not "difficult to gauge in the slighteset", but I think it's the benchmark that's the real issue. "No issues" is pretty subjective, but I assure you no one has a significant problem testing current or performance on 100W+ amplifiers and other high power ICs -- micro processors are nothing special in this regard. Maybe the particular IC manufacturers in question WANT it to be difficult.
      End conspiracy theory (and goodnight);)

  42. Re:YHWH by Anonymous Coward · · Score: 0

    The God of Abraham, Isaac and Jacob is very cool and has all the power you can imagine and more. Only those who believe in him can avoid the eternal maximum thermal dissipation (also known as Hell).

  43. Use a battery by bill_mcgonigle · · Score: 1

    Charge up a new battery, see how many mAh it has, and use the computer. See how long it lasts with the way you use a computer. There, that's the only number that really matters.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  44. Gallons by psmears · · Score: 1
    miles are miles, and gallons are gallons.

    That’s not even true: for a start, a UK gallon is some 20% bigger than a US gallon, and there are many more types of gallon in existence...