Stories
Slash Boxes
Comments
typodupeerror delete not in

Comments: 103 +-   First Actual CPU Energy Use Statistics Published on Friday October 12 2007, @11:04AM

Posted by Zonk on Friday October 12 2007, @11:04AM
from the stats-for-science dept.
power
hardware
BBCWatcher writes "CNN is reporting that the U.S. Environmental Protection Agency in August asked server manufacturers to develop 'miles per gallon' ratings for their equipment that would provide accurate assessments of energy efficiency. IBM says it is now providing 'typical usage ratings' for its line of z9 mainframe computers, in addition to previously available maximum power ratings. More than 1,000 z9s around the world started reporting (with the owners' permission) on May 11th their actual installed power and cooling demands, so IBM can publish statistics such as how much energy is required to turn on an additional processor to run multiple Linux virtual servers. The answer? About 20 total watts. 'Over time every vendor is going to be asked to provide typical energy use numbers for their equipment. It's what the EPA wants, and this allows us to move beyond simple performance benchmarking to energy benchmarking.'"
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • damn lies (Score:2, Interesting)

    Oh, but there are so many ways to play with statistics. Hey, is the the first post?
    • Re:damn lies (Score:4, Interesting)

      by Bob-taro (996889) on Friday October 12 2007, @11:23AM (#20955645)

      Ha! I confess, I cut that post short to try to get the first post (I'd never gotten one before!)

      Anyway, the problem with trying to get some "miles per gallon" efficiency rating on computers is defining the "miles". For example, if computer A is 2 times faster and uses 1.5 times the energy compared to computer B at full load, and both computers are run at full load 8 hrs a day (doing some serious number crunching), which computer is more efficient? A is using more power, but is doing twice the amount of "work" of B. So do you measure straight Watts? Watts / MFLOPS? If you use MFLOPS, how do you account for differences in architecture?

      • I suppose you just run the numbers, same as for anything else.

        Example which by unfortunate chance is handy: I have to replace my well pump. I can either go with a 10 horsepower pump that does 60 gallons per minute, or a 3 horsepower pump that does 18 gallons per minute and costs about $1000 less up front. Now, 10HP uses one helluva lot more electricity than 3HP... but it only needs to run a fraction as much time to pump the same water. Turns out when we ran the numbers, the 10HP was actually more cost-effec
      • Anyway, the problem with trying to get some "miles per gallon" efficiency rating on computers is defining the "miles". For example, if computer A is 2 times faster and uses 1.5 times the energy compared to computer B at full load, and both computers are run at full load 8 hrs a day (doing some serious number crunching), which computer is more efficient? A is using more power, but is doing twice the amount of "work" of B. So do you measure straight Watts? Watts / MFLOPS? If you use MFLOPS, how do you account
      • by dj245 (732906) on Friday October 12 2007, @01:36PM (#20957965) Homepage
        In the marine diesel engine industry, there is a measurement of NOx (nitrous oxides), usually measured in grams per killawatt-hour (g/kW-hr). But not all engines will be used in the same service, so they won't be running at the same load. Some will run at 100% load most of the time they are on (generators, fire pumps maybe) while others will run at about 65 or 75% of full power all of the time- these are your direct-drive propulsion diesels. These different duty cycles have a dramatic effect on the numbers. So what to do?

        The International Maritime Organization has created a few different cycles- E2 is Constant Speed Main Propulsion, E3 is Propellor law operated propulsion for example. You pick your cycle, run your engine at a variety of loads, then use weighted averaging on those loads to determine what the emissions would be if the engine ran at E2 all the time. Then you can say that for the E2 cycle, the engine puts out so much NOx.

        For computers, someone needs to come up with some different computer cycles. There may be several of them- 50% parallelizable with 25% floating point and 75% integer math, 100% parallelizable with 100% floating point math, etc. Different architectures may take dramatically longer to do floating point or non-parallizable workloads. Only then could you run a bunch of tests and really say that under this load the computer uses this much power to do a certain amount of work in a given amount of time.

        This is not new or novel stuff. This is similar to how the EPA tests cars. Some cars do highway miles much better than city miles, so they do both and weight the averages.
      • The results in terms of a car are miles/kilometres travelled. In terms of computers, MIPS or MFLOPS are however not results, they are performance measurements. Using them would be like describing car efficiency in RPM per gallon. Not the results you're after.

        So the first thing to do is define what your results are. The results computers produce are the "bits of information you want".

        SPEC and TPC both have benchmarks which already attempt to describe the results that customers are after.

        http://www.spec.org/ [spec.org]
        h [tpc.org]
        • Re: (Score:3, Insightful)

          While you're at it, account for a more typical load of 10%, account for periods overnight when the machine may be completely idle (for a US-centric web site, for example), etc.

          First, everyone has to agree on a series of load metrics which when combined are sufficient to get a good approximation of performance under various types of load (disk-heavy load, CPU-heavy load, etc.). Only then can we really answer the question of how much power a server is going to waste.... :-)

    • Re:damn lies (Score:5, Insightful)

      by Colin Smith (2679) on Friday October 12 2007, @11:28AM (#20955747)

      Oh, but there are so many ways to play with statistics
      All the more reason to understand how they work.
       
    • Good point. I think we can all attest that the 'mpg' analogy isn't so good in its present state, as it has been highly inaccurate in many (if not most) recent cases. Perhaps a simple energy benchmark similar to audio amplifiers would suffice: show me peak & continuous power. If it's on, what does it consume continuously (or as a minimum - i.e. just 'on' but idle), and what is the most it could possibly consume at any given time? I know this doesn't cover efficiency very well (i.e. watts/FLOP); howev
    • Re: (Score:3, Informative)

      I agree. While this could be a useful measure, companies will find ways to game the system like they always do. The problem is, if they just publish hard numbers and exact specs they will be difficult to interpret. When they publish these "more useful" stats, they'll just do everything they can to get the biggest (or smallest) numbers while sacrificing everything else.

      For example... I was recently shopping for home theater projectors and was doing a lot of comparisons between brands. The two most

      • In many industries, this eventually gets resolved as the manufacturers realize that everyone is gaming the system, so they define new metrics that are perhaps harder to game, to help distinguish the quality of their products.

        One example would be the move from "response time" in LCD panels, to "grey to grey response time" which prevents advertising of just one of the hyperfast transitions. (Can't remember whether black-to-white or white-to-black is the faster one)
    • Like it costs The Dalles Google Center about $10/year at current hydropower prices to turn on an extra processor?
  • about time. energy prices aren't going down any time soon, and if this means a spread to accurate energy consumption cost reporting for all computer equipment, that can only be good news.
    • Re: (Score:3, Interesting)

      I agree. For those with home servers like me who leave their computers on all the time, I'd be willing to pay an extra $5 or so per watt saved ($2 for the price extra watt over the course of an assumed usage lifespan of 3 years, $1 for the reduced cooling cost and increase in part lifespan from it being cooler, and $2 extra for the environmental benefit). If I lived in a place with expensive power, like California, that would probably be $7 or so per watt saved.
  • I would be interested in seeing statistics from the 80's on, to show how much power an "average" home PC or business workstation consumes. Over the years I've heard things like "it takes more energy to power it on than to just let it run", "it uses as much energy as a blowdryer", and "it uses as much energy as a lightbulb". Also, doesn't it take LOTS more energy to continually refresh RAM than it does to enable a processor? Think we could break usage down by component in these stats?

    Cheers, Securityf

    • Also, doesn't it take LOTS more energy to continually refresh RAM than it does to enable a processor?

      Your best window into this issue is laptops, where every watt counts. The simple answer to that particular question is "no." I have a D630 Dell laptop with 4GB RAM. When suspended to RAM, it consumes about 1% of a 56 watt-hour battery, per hour. In contrast, with the processor and screen running the whole battery is emptied in 3 hours.

      Here [idi.ntnu.no] is the sort of chart you're looking for, although it's somew

      • I'm not sure where people get that from

        It was defintiley true in the days of thermionic valves - ie the 1950's. It probably has not been true since the transistor was in common use for logic - approximately 1968 if my memory is correct (highly improbable).

        My profesiosnal testing shows that unless you havbe very expensive professional equipment, your readings are probably +/- 30% accuracy. Kill-a-watt is not expensive professional industrial test equipment.

        If you are concerned about server power consump

      • ...but my memory does have a heat sink. Well, they are heat spreaders, but it's a similar concept. Move the hot to the cold.
  • by pigiron (104729) on Friday October 12 2007, @11:13AM (#20955421) Homepage
    I'm sure it's true that adding additional virtual servers is only 20 watts. But that first one is a real whopper!
  • by Lookin4Trouble (1112649) on Friday October 12 2007, @11:14AM (#20955437)
    How about getting a realistic number for BTUs of cooling per HDD/stick of RAM/Processor? my 31 year old Liebert is dying, and the time has come to go to in-row rack-standing AC, but I don't know whether to stick to 2x10Ton or if I need to go for a 3x10 (underfloor in a small datacenter - 30 racks, 250ish nodes). I realize manufacturers have whitepapers out on how much cooling is recommended, but those numbers lie like dogs. "Typical installation: 1 processor, 1 stick of ram, 1 HDD, 1 Power supply" - typical config for my cluster is 4 processors, 8 sticks of RAM, and 2 HDDs on dual power supplies... anyone know where I could get this type of info besides Gartner or the like subscription $ervice$ (yep, they get you coming AND going)
    • Given that you are a small shop, you probably get a detailed energy bill on a monthly basis (not like you're buying bulk energy and nobody's really counting). A little bit of smart engineering would've made sure that you do have a separate counter for your datacenter or some kind of ampmeter where you can calculate what you're actually using (APC power switches in your racks have fairly accurate readings (always round up though)) since you're probably charging your customers depending on their usage.

      Since y
    • If you isolate the power going to your racks from that going to your cooling, can't you simply clamp an ammeter around the power cables going to your racks and assume that every watt going in turns to heat, then multiply watts by 3.4 to get btu/hr cooling?
        • Well, since the compressor motor is on the outside of the server room, and is the primary consumer of energy, I'm going to say the answer is: "A small portion."
            • Well, then you have an additional variable. Pulling the compressor out of the room could let you put more servers in without changing the wattage. You'll have to calculate that change yourself though.
    • by An dochasac (591582) on Friday October 12 2007, @11:51AM (#20956139)

      While it's a baby step in the right direction, Watts alone as a "benchmark" is meaningless as is Watts/CPU. The VIC-20 likely beat the Z9 back in 1980.

      If IBM is serious about server energy consumption, they should publish statistics using the SWaP (Space Watts and Performance) benchmark Sun has been promoting for several years or even "MFLOPS/Watt" or "Page serves/second/Watt" If the Z9 can handle a typical highly threaded webserver load with fewer watts than something like Sun's T2000 Niagara while providing identical performance, IBM shouldn't be afraid to prove it.

      Until then, I'll assume it's just another useless benchmark configured specifically to make IBM's products look better than its competitors.

    • Just get a node like that and run your software and measure the power utilization, no? E.g. our IBM 1U nodes: x3550 (4 cores, all RAM full, 2 HDs, 1 PSU) use up ~460W each at full CPU + I/O load.
  • by QuantumRiff (120817) on Friday October 12 2007, @11:16AM (#20955493)
    By these guys [slashdot.org] back in 2000. The potato powered web server.. We could help our farmers, and power our data centers with beuwolf clusters of potatoes!
  • Just curious what you guys think about how this relates to buying a CPU. Do you think individuals and companies are going to take a big look at the CPU Energy Use when deciding on buying CPUs? I personally don't think it will become a deciding factor, like processor speed or L1 and L2 cache size, but I think it definetly helps in making a decision.
    • Re: (Score:2, Informative)

      "The plan includes new products and services for IBM and its clients to sharply reduce data center energy consumption, transforming the world's business and public technology infrastructures into "green" data centers.

      The savings are substantial -- for an average 25,000 square foot data center, clients should be able to achieve 42 percent energy savings. Based on the energy mix in the US, this savings equates to 7,439 tons of carbon emissions saved per year."

      http://www-03.ibm.com/press/us/en/pressrelea [ibm.com]
    • Absolutely it's important. I bought an Athlon64 4400+ EE instead of an Athlon64 4400+ because the energy efficiency means it's energy efficient (obviously), low heat (less obviously) and therefore my system is much quieter (even less obviously), and uses even less energy to run fans. Energy efficiency has a lot of benefits for a computer. Once people start realizing this and trying it, they will see the light. There's absolutely no reason for your computer to sound like a jet engine (or, as the fans wear ou
      • by bmajik (96670) <matt@mattevans.org> on Friday October 12 2007, @12:06PM (#20956453) Homepage Journal
        My newegg order just showed up last nite. I wanted a machine that was as silent as possible, so I got an AMD BE2350 (the 45W TDP dual core Athlon @ 2.1ghz), an MSI k9 platinum (heatpipe cooling for the chipset), and a Gigabyte "silent-pipe" 8600 GT card.

        For a power supply i got a seasonic 330w S12 (variable speed ballbearing fan).

        My computer is entirely fanless except for the stock AMD CPU fan and the Seasonic power supply fan. There's not even a case fan. System and CPU temps seem to be stable around 40C.

        My vista "index" is 5.0, with the 5.0 being the lowest number and coming from the CPU.

        I wanted a really quiet machine. That meant eliminating fans. That meant buying energy efficient parts (the CPU and the Seasonic PS are both spendier than equivalent parts that don't stick to a tighter energy budget). But the machine _is_ quiet. I've got a kill-a-watt at home that I haven't tried out yet but I hope to see less than 100w of consumption. My old socket 754 machine is 5w sleep, ~100w booted but idle.

        I'm also going to be consolidating my "always-on" applications (file serving, possibly BT) onto a Windows home server machine so that i can have my other boxes power-save as much as possible without any real service interruption. Having a few songs here, a few videos there, etc means that I can't keep the majority of machines sleeping the majority of the time (WOL is pretty spotty IMO.. if you configure WOL such that a machine "can" wake, it usually will stay awake from other network noise)

        One of the other things i bought with this order was a new UPS. Sticking to a smaller power budget has other interesting effects -- like you can get away with a smaller (and cheaper) UPS to get the same amount of uptime.

        • by Spoke (6112) <drees@greenhydrant.com> on Friday October 12 2007, @02:07PM (#20958377)
          One of the biggest power draws these days are graphics cards. Often, graphic cards will draw as much power as the rest of the system. It's typical for the cheapest graphics card to add 10 watts to the power draw of the system when idle, with 25-50+ being common for medium to high end cards. Unfortunately, current graphics cards don't do much in the way of reducing power draw when idle.

          If you don't do any serious gaming, sticking with the onboard graphics will often reduce power draw significantly. If your mobo doesn't have onboard graphics, picking an inexpensive fanless graphics card will draw the least power.

          If you were using onboard graphics, I would expect your system would idle around 55w (+-5w or so). Peak power draw would be less than 100w. With the GPU you're using, I'd guess that it adds add 10-20w at idle and another 50w at peak. It'd be interesting to see what the actual numbers are.

          Something people often forget is that a good PSU with active power correction will also significantly reduce the apparently load on a UPS (as well as the grid if you don't have a UPS), not to mention that PSUs with APC are normally significantly more efficient. For example, if your system draws 100w but your PSU has a power factor of .5, you are actually pushing twice as much current through the AC line as a system drawing 100w but a power factor of 1. This ends up doubling the load on your UPS if you have one.

          These days it's fairly easy to build a system which idles below 50w as long as you're informed. A bit more research will get you something in the 30-35w idle range if not lowre. I do wonder what you had in your old Socket 754 machine which caused it to idle at 100w. I suspect it had an inefficient PSU and a mid-high end graphics card or wasn't using Cool'n'Quiet. All recent AMD systems I've seen which support Cool'n'Quiet idle at 60w or less unless you have a power sucking GPU.
    • Do you think individuals and companies are going to take a big look at the CPU Energy Use when deciding on buying CPUs? I personally don't think it will become a deciding factor

      I'd say we've already turned that corner. Intel aborted the netburst architecture (P4) because there was no easy way to dissipate more than a couple hundred watts, in that way power became the limiting factor. I don't think we'll see desktops reverting to 10W processors, nor do I think a 10% difference in consumption between comp

  • This looks like a positive development.

    It seems that the computer industry on the whole has become more concerned with energy efficiency over the last few years. I'm glad to see it. As a discipline, computer science is always looking for ways to eke out more efficiency, whether it is at the algorithmic level or at the level of chip manufacture. It seems to be a be a natural fit to extend this thinking further into energy consumption as well.

    But I have to wonder, how much of a difference can we make? I t
  • I had concerns about power draw when setting up a new PC to replace my aging setup. I've already piled on a considerable amount of electronics in the small room I live in. Having both A/Cs activate on the same breaker causes the breaker to trip, so even the added burden of a computer upgrade was worrisome.

    Having the additional information would have taken off a good bit of stress, and would help a bit in calculating how much headroom I needed in the PSU to keep the PC itself running smoothly.
  • Tax benefit (Score:4, Interesting)

    by slackoon (997078) on Friday October 12 2007, @11:27AM (#20955723)
    The government gives tax benefits for driving hybrid vehicles and I believe they should do it for energy efficient computers as well. "According to the Computer Industry Almanac Web site, at the end of the year 2000, there were 168.84 million computers in use. The projection for the end of 2001 is 182.24 million." So just imagine how many there are now! With that many computers, many of which are never turned off, the energy savings could be enormous.
    • Re:Tax benefit (Score:5, Insightful)

      by Yartrebo (690383) on Friday October 12 2007, @12:09PM (#20956505)
      Not having a computer is better in terms of energy demand than even having a very efficient computer. Same for the hybrid car. For this reason I find these tax breaks perverse.

      Giving tax breaks for efficient items penalizes those who conserve the most by not even having the item or by using less. A business that invests money into writing more efficient software and using less servers should not be penalized vis-a-vis a business that invests the money into more efficient servers.
  • Performance? (Score:3, Insightful)

    by Speare (84249) on Friday October 12 2007, @11:47AM (#20956063) Homepage

    Okay, just stating the wattage is like stating MPG for a car or the energy usage for a fridge. But every year, car performance stays about the same or gets worse, and the fridge ain't getting more full. There doesn't seem to be a single useful energy metric that can drive informed purchasing decisions.

    So how do you deal with CPUs that are twice as powerful in the next product cycle? The wattage will be about the same, but the amount you can get done with that chip will be much higher. It's like next year's car suddenly weighs twice as much, or goes twice as fast, or seats two whole families, while getting the same mileage. You can't even consider it in two tiers like "passenger cars vs truck frames" because you have to deal with 2008, 2009, 2010, 2011 performance tiers... they change all the time. How can someone make an informed decision from this?

    • Watts per MFLOP. Or MIPS. Or Watts per Point, where point is an average on some benchmarking system. Just giving watts for a computer is like just giving gallons for a car. You don't know how many miles it can go on those gallons, and so the figure is useless.
  • by Anonymous Coward
    *Real* programmers eat microwave popcorn. However, they use the heat from the CPU to cook it instead of using an actual microwave. *REALLY* good programmers can even tell which process is running by the rate of popping.
    • Maybe you're referring the the programmers which throw poop and are just as likely to write a shakespeare as they are to write a decent program.

      thats right. codemonkeys.
  • We colo AppleTVs. Why? 1Ghz Core Solo, 18W. We also do Mac Minis. Why? 2x2Ghz Core 2 Duo, 40W. Let's put 125 Mac Minis, up against the IBM mainframe and see who's faster.

    http://www.mythic-beasts.com/appletvdedicated.html [mythic-beasts.com]
  • How about "burning library of congresses"
  • These benchmarks are interesting, but are they relevant to real life? There are too many factors to say.

    Consider a 20 watt CPU which sits idle 99% of the time. Then imagine a 40 watt CPU which is loaded to 100% all the time. Which is "worse?" I'd say the 20 watt CPU is worse, because it's 20 watts of completely USELESS power.

    Or imagine that a corporation has a cash-cow application. They can make $10 million per year if they run it on server X which draws 2000 watts. Or, they could make $5 million if the

  • We were 450 people working at my previous job. More than 400 used computers. The elevators of that building used more than 10 times the current of the computers.
I try to keep an open mind, but not so open that my brains fall out. -- Judge Harold T. Stone