. Space Industry and Business News .




.
ENERGY TECH
Energy-efficient programming to curb computer power use
by Hannah Hickey
Seattle WA (SPX) Jun 07, 2011

While computers' energy use is frustrating and expensive, there is also a more fundamental issue at stake. Some experts believe we are approaching a limit on the number of transistors that can run on a single microchip.

Soaring energy consumption by ever more powerful computers, data centers and mobile devices has many experts looking to reduce the energy use of these devices. Most projects so far focus on more efficient cooling systems or energy-saving power modes.

A University of Washington project sees a role for programmers to reduce the energy appetite of the ones and zeroes in the code itself. Researchers have created a system, called EnerJ, that reduces energy consumption in simulations by up to 50 percent, and has the potential to cut energy by as much as 90 percent.

They will present the research next week in San Jose at the Programming Language Design and Implementation annual meeting.

"We all know that energy consumption is a big problem," said author Luis Ceze, a UW assistant professor of computer science and engineering. "With our system, mobile phone users would notice either a smaller phone, or a longer battery life, or both. Computing centers would notice a lower energy bill."

The basic idea is to take advantage of processes that can survive tiny errors that happen when, say, voltage is decreased or correctness checks are relaxed. Some examples of possible applications are streaming audio and video, games and real-time image recognition for augmented-reality applications on mobile devices.

"Image recognition already needs to be tolerant of little problems, like a speck of dust on the screen," said co-author Adrian Sampson, a UW doctoral student in computer science and engineering. "If we introduce a few more dots on the image because of errors, the algorithm should still work correctly, and we can save energy."

The UW system is a general framework that creates two interlocking pieces of code. One is the precise part - for instance, the encryption on your bank account's password. The other portion is for all the processes that could survive occasional slipups.

The software creates an impenetrable barrier between the two pieces.

"We make it impossible to leak data from the approximate part into the precise part," Sampson said. "You're completely guaranteed that can't happen."

While computers' energy use is frustrating and expensive, there is also a more fundamental issue at stake. Some experts believe we are approaching a limit on the number of transistors that can run on a single microchip.

The so-called "dark silicon problem" says that as we boost computer speeds by cramming more transistors onto each chip, there may no longer be any way to supply enough power to the chip to run all the transistors.

The UW team's approach would work like a dimmer switch, letting some transistors run at a lower voltage. Approximate tasks could run on the dimmer regions of the chip.

"When I started thinking about this, it became more and more obvious that this could be applied, at least a little bit, to almost everything," Sampson said. "It seemed like I was always finding new places where it could be applied, at least in a limited way."

Researchers would use the program with a new type of hardware where some transistors have a lower voltage, the force on electrons in the circuit. This slightly increases the risk of random errors; EnerJ shuttles only approximate tasks to these transistors.

"If you can afford one error every 100,000 operations or so, you can already save a lot of energy," Ceze said.

Other ways to use hardware to save energy are lowering the refresh rate and reducing voltage of the memory chip.

Simulations of such hardware show that running EnerJ would cut energy by about 20 to 25 percent, on average, depending on the aggressiveness of the approach. For one program the energy saved was almost 50 percent. Researchers are now designing hardware to test their results in the lab.

Today's computers could also use EnerJ with a purely software-based approach. For example, the computer could round off numbers or skip some extra accuracy checks on the approximate part of the code to save energy - researchers estimate between 30 and 50 percent savings based on software alone.

Combining the software and hardware methods they believe they could cut power use by about 90 percent.

"Our long-term goal would be 10 times improvement in battery life," Ceze said. "I don't think it is totally out of the question to have an order of magnitude reduction if we continue squeezing unnecessary accuracy."

The program is called EnerJ because it is an extension for the Java programming language. The team hopes to release the code as an open-source tool this summer.

Co-authors of the paper are UW computer science and engineering professor Dan Grossman, postdoctoral researcher Werner Dietl, graduate student Emily Fortuna and undergraduate Danushen Gnanapragasam. Also involved in the research is doctoral student Hadi Esmaeilzadeh.




Related Links
University of Washington
Powering The World in the 21st Century at Energy-Daily.com

.
Get Our Free Newsletters Via Email
...
Buy Advertising Editorial Enquiries






. Comment on this article via your Facebook, Yahoo, AOL, Hotmail login.

Share this article via these popular social media networks
del.icio.usdel.icio.us DiggDigg RedditReddit GoogleGoogle



ENERGY TECH
Scotland vows 'green energy powerhouse'
Glasgow, Scotland (UPI) Jun 6, 2011
Scotland, which has committed to generating all of its electricity demand from renewable resources, is "aiming high" on wind power, its energy minister says. Energy Minister Fergus Ewing said last week that he's determined to make Scotland "the green energy powerhouse of Europe" through a strong commitment to offshore wind energy resources and other measures that he predicted will attra ... read more


ENERGY TECH
Phase Change Memory-Based Moneta System Points to the Future of Computer Storage

Thomas Edison also invented the concrete house

3-D model mimics volcanic explosions

This is what the margins of the Ebro looked like 6 million years ago

ENERGY TECH
Lockheed system proves its worth

Intelsat General To Support Armed Forces Radio And Television Service

Northrop Grumman Awarded Continuing Operation of Battlefield Airborne Communications Node Contract

ADTI Launches High Performance Antenna Arrays Protype Program

ENERGY TECH
US Army supports student launch program

Boeing Opens Exploration Launch Systems Office in Florida

Payload processing underway for ASTRA 1N

Cosmica Spacelines And XCOR Aerospace Tout Suborbital Payload Flight Opportunties

ENERGY TECH
India plans to make GPS more accurate with GAGAN

EU to launch Galileo satellites this fall

Galileo: Europe prepares for October launch

EU announces launch date for first Galileo satellites

ENERGY TECH
N. Z. inventor readies 'jetski for the skies'

US says India Boeing deal will support 23,000 jobs

Airport plans 'threaten' Hong Kong dolphins

IATA halves airline profit outlook to $4bn in 2011

ENERGY TECH
Quantum knowledge cools computers

New method for creating single crystal arrays of graphene

Two plead guilty in China microchip case: US

Superior sound for telephones and related devices

ENERGY TECH
Satellite and Radar Data Reveal Damage Track of Alabama Tornadic Thunderstorms

New NASA Map Reveals Tropical Forest Carbon Storage

Workshop Preps Educators to Train Next-Gen Carbon Researchers

New NASA Salt Mapper to Spice Up Climate Forecasts

ENERGY TECH
Paper argues against conclusion that bacteria consumed Deepwater Horizon methane

China environment poses 'challenges': official

Earthquake and Tsunami in Japan

Biodegradable Products May Be Bad For The Environment


Memory Foam Mattress Review
Newsletters :: SpaceDaily Express :: SpaceWar Express :: TerraDaily Express :: Energy Daily
XML Feeds :: Space News :: Earth News :: War News :: Solar Energy News
.

The content herein, unless otherwise known to be public domain, are Copyright 1995-2011 - Space Media Network. AFP and UPI Wire Stories are copyright Agence France-Presse and United Press International. ESA Portal Reports are copyright European Space Agency. All NASA sourced material is public domain. Additional copyrights may apply in whole or part to other bona fide parties. Advertising does not imply endorsement,agreement or approval of any opinions, statements or information provided by Space Media Network on any Web page published or hosted by Space Media Network. Privacy Statement