First Actual CPU Energy Use Statistics Published
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.'"
Oh, but there are so many ways to play with statistics. Hey, is the the first post?
Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
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.
DRM-free indie games for the PC and Mac: Positech Games
Cheers, Securityfolk
I'm sure it's true that adding additional virtual servers is only 20 watts. But that first one is a real whopper!
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)
By these guys back in 2000. The potato powered web server.. We could help our farmers, and power our data centers with beuwolf clusters of potatoes!
What are we going to do tonight Brain?
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.
So, now computers run on gas/oil? Did I just wake up after 20 yrs in coma?
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 think that the energy consumption involved in the field of computers - through the whole lifecycle: manufacture, operation & disposal - is relatively low compared to the energy consumed in other areas of the economy (transportation, heating, lighting, manufacture).
Would we be better off spending our time optimizing energy consumption in other industries?
friends don't let friends teleport drunk
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.
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.
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?
[
Read TFA carefully. It's an IBM press release! CNN is just passing on content they got from http://marketwire.com/>MarketWire, which is a PR channel, not a news organization.
*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.
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
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
One of the top posts on that discussion was an Al Gore joke of a completely different nature than the modern Al Gore joke.
What sound do people on rollercoasters make? Hint: it's not Xbox 360.
With cars, you measure gallons of fuel cost per mile of movement.
As most of the purpose of cars is moving miles, there is little debate over the unit (miles). But little doesn't mean none - for example, part of the purpose may also be to move multiple passengers, so even if you have a car with a very high mpg, people would object and call the measurement inappropriate if the car e.g. only took a single passenger.
What's the unit of cost for CPUs? Gigahertz? If so that means an overclocked P4 has the same watt-independent goodness as a Core2duo. Is that right? Number of movements in a database per second? Maybe?
Out of genuine interest in how meaningful these numbers will be, is there a standard "unit of work" to apply to CPUs?
How about "burning library of congresses"
The masses are the crack whores of religion.
The most interesting quote of the story: "Over time every vendor is going to be asked to provide typical energy use numbers for their equipment. It's what the EPA wants, ..."
This is a new use of the word "asked" that I'm not familiar with ...
And it's not about saving the customers money, it's about what the EPA wants??
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 they run it on server Y which draws 1000 watts. Is server Y really "better" than server X just because it draws less power? The company would need two Y boxes to get the same performance, and then they'd be back up to 2000 watts again.
Measuring things like "cycles per watt-hour" or even just pure power usage don't really say anything about whether a CPU is preferable in any particular circumstance. Let's invent a unit called the "benefiton," which is a single unit of "benefit to humanity." We really want to optimize "benefitons per watt-hour," not cycles per watt-hour, dollars per watt-hour, or anything else. But defining what a benefiton really is is almost impossible.
Just measuring which processors consume certain amounts of power isn't going to help us optimize our usage of energy on this planet.
Yes it's great that EPA is working with industry to get some more meaningful power ratings of computer equipment. But it's not easy to give "typical" energy use. What's typical gas mileage of your car? Does a 25 MPG EPA rating mean you'll get 25 MPG? How heavy is your foot, where do you drive, how far, how hilly, how many stoplights, etc.?
From the SPEC power benchmark you'll get not just a single composite number, but all the details so you can judge what is most relevant to your own system. Is it idle most of the day? Then look at that end of the graph, and check the power management software settings to automatically suspend. Does it run flat out? Then look at that end of the graph. For even better information you can test your own systems with your own workload.
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.
Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
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.
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/
http://www.tpc.org/
Deleted
Get a WattsUp? Pro (from think geek...).
My dual-core Athlon MythTV server uses 95 watts at the peak use I'm making of it. Start up current spike is pretty high, but the "costs more to run it than to power it on" line is complete BS. I can measure - don't have to assume.
Running my server 24x7 would be like powering a 100 watt light bulb 24x7. It's not a perfect analogy - the server uses energy in a much more complex way than the simple resistive load of a light bulb - but it is a USEFUL analogy. Gets you to the right order of magnitude.
BTW, this 95w figure for the MythTV box encouraged me to move my only 24x7 app - mt-daapd music server - to a Linksys Slug running Debian and a USB hard disk with spindown. The Slug and USB drive use 6 watts when running, 1.5 watts when inactive. Much better than 95 for the MythTV box.
Love my WattsUp? Pro, and my Slug.
Depends entirely on what the processors are doing, just as the equivalent metrics for cars depend on the weight and speed of the car. What I'd like to see is a rating of the load that, for example, an operating system puts on the CPU. Let's say that you want to compare Vista vs Mac OSX or some brand of Linux OS, doing some basic activities (starting up, copying data, etc), and give the results in a way that translates into carbon units.
my Athlon Xp mobile 1800+, run at 1,5 GHZ. But if I do "powercfg.exe /change profile /processor-throttle-ac CONSTANT" with winxp, it run at 654MHz. It's enough for old games for example.