A big leap toward lowering the power consumption of microprocessors

January 20, 2012
A big leap toward lowering the power consumption of microprocessors

Enlarge

This shows CPU on the motherboard of Elektronika BK-0010-01 home computer. Credit: Creative Commons. Viacheslav Slavinsky.

The first systematic power profiles of microprocessors could help lower the energy consumption of both small cell phones and giant data centers, report computer science professors from The University of Texas at Austin and the Australian National University.

Their results may point the way to how companies like Google, Apple, Intel and Microsoft can make and hardware that will lower the of very small and very large devices.

"The less power cell phones draw, the longer the battery will last," says Kathryn McKinley, professor of computer science at The University of Texas at Austin. "For companies like Google and Microsoft, which run these enormous data centers, there is a big incentive to find ways to be more power efficient. More and more of the money they're spending isn't going toward buying the hardware, but toward the power the datacenters draw."

McKinley says that without detailed power profiles of how function with different software and different chip architectures, companies are limited in terms of how well they can optimize for .

The study she conducted with Stephen M. Blackburn of The Australian National University and their graduate students is the first to systematically measure and analyze application power, performance, and energy on a wide variety of hardware.

This work was recently invited to appear as a Research Highlight in the Communications of the Association for Computer Machinery (CACM). It's also been selected as one of this year's "most significant research papers in based on novelty and long-term impact" by the journal IEEE Micro.

"We did some measurements that no one else had done before," says McKinley. "We showed that different software, and different classes of software, have really different power usage."

McKinley says that such an analysis has become necessary as both the culture and the technologies of computing have shifted over the past decade.

Energy efficiency has become a greater priority for consumers, manufacturers and governments because the shrinking of processor technology has stopped yielding exponential gains in power and performance. The result of these shifts is that hardware and software designers have to take into account tradeoffs between performance and power in a way they did not ten years ago.

"Say you want to get an application on your phone that's GPS-based," says McKinley, "In terms of energy, the GPS is one of the most expensive functions on your phone. A bad algorithm might ping your GPS far more than is necessary for the application to function well. If the application writer could analyze the power profile, they would be motivated to write an algorithm that pings it half as often to save energy without compromising functionality."

McKinley believes that the future of software and hardware design is one in which power profiles become a consideration at every stage of the process.

Intel, for instance, has just released a chip with an exposed power meter, so that software developers can access some information about the power profiles of their products when run on that chip. McKinley expects that future generations of chips will expose even more fine-grained information about power usage.

Software developers like Microsoft (where McKinley is spending the next year, while taking a leave from the university) are already using what information they have to inform their designs. And device manufacturers are testing out different architectures for their phones or tablets that optimize for power usage.

McKinley says that even consumers may get information about how much power a given app on their smart phone is going to draw before deciding whether to install it or not.

"In the past, we optimized only for performance," she says. "If you were picking between two software algorithms, or chips, or devices, you picked the faster one. You didn't worry about how much power it was drawing from the wall socket. There are still many situations today—for example, if you are making software for stock market traders—where speed is going to be the only consideration. But there are a lot of other areas where you really want to consider the usage."

Provided by University of Texas at Austin (news : web)

4.4 /5 (14 votes)  

Filter


Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

ArtflDgr
Jan 20, 2012

Rank: 1 / 5 (1)
This is a Duh

Why?

Well, if information follows energy laws like thermodynamics and conservation of energy..
Then the power that a piece of software would use would vary based on that, just as doing different work with matter has different costs..

This could have been anticipated as a derivative of the same math and such that originated with turing and Shannon in information theory

Basically energy IS information, and information is energy
The different changes that energy makes to matter is memory
Etc
ArtflDgr
Jan 20, 2012

Rank: 3 / 5 (2)
The result of these shifts is that hardware and software designers have to take into account tradeoffs between performance and power in a way they did not ten years ago. [no, but they had to do it constantly 20 years ago ie the advances in programming and requirements have caught up to the lead that hardware gained. In the early days of computers in business and such, the same problems were daily things to think of. ]
ArtflDgr
Jan 20, 2012

Rank: 1 / 5 (1)
engineers been benchmarking since before i was born
the makers of these devices know exactly how much power they use as thats part of the EE calculations to make the thing

i give up when such old stuff, is celebrated as incredible and new...
that_guy
Feb 02, 2012

Rank: not rated yet
I would like to point out that benchmarking for power used by processors and benchmarking the software are generally done independently - in fact, software is generally only designed to work within the parameters of current hardware. Streamlining is only done for the purpose of adding feature bloat. (Here's looking at you microsoft)

In addition, add the complication that even chips with identical instructions set may process things less efficiently or more efficiently than one another due to design differences.

This may have some utility, especially for data centers. However, for phones, given the huge range of architectures, software, and processors, I don't see it as a substantial benefit over the current process.

Generally, the fastest software is going to be biased toward more efficient software that uses resources efficiently, and therefore can produce the fastest results with the hardware at hand.

The situations where the opposite is true is the minority fraction.
Rank 4.4 /5 (14 votes)
Relevant PhysicsForums posts
  • Computer Architecture Help
    createdFeb 15, 2012
  • Emulators on lower powered spartphones - PSX4droid
    createdFeb 14, 2012
  • Digital scratch pad?
    createdFeb 13, 2012
  • Quantum computer faster than regular computer?
    createdFeb 13, 2012
  • Synergistic relations between computer science and technology.
    createdFeb 06, 2012
  • how do iphone gloves work?
    createdFeb 05, 2012
  • More from Physics Forums - Computing & Technology

More news stories

Stanford research team cracks animated NuCaptcha

(PhysOrg.com) -- The research team from Stanford University, led by Elie Bursztein, that previously had cracked regular CAPTCHAs and then audio CAPTCHAs, now has also successfully cracked the animated version called NuCapt ...

Technology / Computer Sciences

created 18 hours ago | popularity 5 / 5 (3) | comments 6 | with audio podcast report

Tiny, implantable medical device can propel itself through bloodstream

Someday, your doctor may turn to you and say, "Take two surgeons and call me in the morning." If that day arrives, you may just have Ada Poon to thank.

Technology / Engineering

created 17 hours ago | popularity 5 / 5 (9) | comments 8 | with audio podcast

Italian engineer invents floating solar panels

Rays of the winter sun bounce off gleaming mirrors on the tiny lake of Colignola in Italy, where engineers have built a cost-effective prototype for floating, rotating solar panels.

Technology / Energy & Green Tech

created 21 hours ago | popularity 4.7 / 5 (6) | comments 5

Microsoft hits Motorola, Google with EU complaint

Microsoft on Wednesday lodged a formal complaint with the European Union's competition regulator against Motorola Mobility and its soon-to-be owner Google, saying Motorola's aggressive enforcement of patent ...

Technology / Business

created 17 hours ago | popularity 2 / 5 (1) | comments 2

Calif. pledges better mobile privacy disclosures

(AP) -- Mobile applications seeking to collect personal information will have to forewarn users as part of an agreement reached in California.

Technology / Internet

created 9 hours ago | popularity not rated yet | comments 0


Researchers build first physical 'metatronic' circuit

(PhysOrg.com) -- The technological world of the 21st century owes a tremendous amount to advances in electrical engineering, specifically, the ability to finely control the flow of electrical charges using ...

Spitzer finds solid buckyballs in space

(PhysOrg.com) -- Astronomers using data from NASA's Spitzer Space Telescope have, for the first time, discovered buckyballs in a solid form in space. Prior to this discovery, the microscopic carbon spheres ...

Faster than light neutrinos? More like faulty wiring

You can shelf your designs for a warp drive engine (for now) and put the DeLorean back in the garage; it turns out neutrinos may not have broken any cosmic speed limits after all.

Physicists surprised by disappearing and reappearing superconductivity in iron selenium chalcogenides

Superconductivity is a rare physical state in which matter is able to conduct electricity -- maintain a flow of electrons -- without any resistance. This phenomenon can only be found in certain materials at low temperatures, ...

Going up: Japan builder eyes space elevator

A Japanese construction firm claimed Wednesday it could execute an out-of-this-world plan to put tourists in space within 40 years by building an elevator that stretches a quarter of the way to the moon.

Flesh-eating bacteria inspire superglue

(PhysOrg.com) -- A bio-inspired superglue has been developed by Oxford University researchers that can’t be matched for sticking molecules together and not letting go.