Researchers at Penn State's Microsystems Design Laboratory have developed a new energy estimation tool, called SimplePower, that not only evaluates a system-on-a chips' power consumption faster than other available techniques but also points out the power hungry "hotspots" in both hardware and software so that designers can fix them

Share:

Total shares:

FULL STORY

University Park, Pa. - Researchers at Penn State's Microsystems Design Laboratory have developed a new energy estimation tool, called SimplePower, that not only evaluates a system-on-a chips' power consumption faster than other available techniques but also points out the power hungry "hotspots" in both hardware and software so that designers can fix them.

Dr. Vijaykrishnan Narayanan, assistant professor of computer science and engineering and one of SimplePower's developers, says, "Architectural level power estimation tools are becoming increasingly important with the growing complexity of current systems-on-a-chip designs to provide fast estimates of the energy consumption early in the design cycle. By the time the design of today's large and complex processors have been set in silicon, it may be too late or too expensive to go back and deal with excess power consumption problems."

"Software is becoming an important aspect of emerging embedded systems and the study of the integrated impact of software and hardware optimizations needs to be supported with new tools. SimplePower meets that need," he adds.

SimplePower was unveiled at the International Symposium on Computer Architecture (ISCA) this summer in Vancouver, British Columbia, Canada. The development team includes Dr. Mary Jane Irwin, professor of computer science and engineering, Narayanan, Dr. Mahmut Kandemir, assistant professor of computer science and engineering, and graduate students Wu Ye and Hyun Suk Kim. The developers are planning to make the prototype package available free of charge. More information is available at http://www.cse.psu.edu/~mdl.

Most architectural level power estimation techniques are based on actual measurements of individual existing chips and produce specific models from those measurements. SimplePower uses a "generic" chip, the instruction set of Simplescalar which is a suite of publicly available tools to simulate modern microprocessors. In addition, SimplePower is based on input transitions rather than input statistics. This method, first proposed by Irwin and colleagues in 1996, provides an energy model for each functional unit of the chip in a table containing the power consumed for each input transition. Closely related input transitions and energy patterns can be collapsed into clusters in order to reduce the size of the table.

SimplePower comes within 10 to 15 percent accuracy of circuit-level estimation techniques but produces results many times faster, for example, in a tenth of a nanosecond versus 9 minutes, says Narayanan.

In tests designed to illustrate SimplePower's optimization capabilities, the developers used the simulation tool to evaluate the impact of a new selective gated pipeline register optimization, a high-level data transformation and a power-conscious post compilation optimization. They found that these three optimizations reduce the energy by 18-36 percent in the datapath, 62 percent in the memory system and 12 percent in the instruction cache data bus, respectively.

The researchers add, "In contrast to other methods, SimplePower is useful in optimizing the energy of the system as a whole and can capture the memory energy savings against that of the datapath. This capability is important when applying certain high-level transforms such as loop tiling that increase datapath energy."

SimplePower was detailed in a paper presented at the ISCA, Integrated Hardware-Software Optimizations Using SimplePower and two papers presented at the Design Automation Conference: The Design and Use of SimplePower: A Cycle-Accurate Energy Estimation Tool and Influence of Compiler Optimizations on System Power.

Story Source:

The above post is reprinted from materials provided by Penn State. Note: Materials may be edited for content and length.

July 30, 2015  It is possible to predict the timing and intensity of influenza outbreaks in subtropical climates like Hong Kong where flu seasons can occur at different times and more than once during a year, ... read more

July 30, 2015  A new automated data mining system could lead to a dramatic increase in the detection of potentially illegal online sales of elephant ivory through eBay. Law enforcement agencies and conservationist ... read more

July 28, 2015  Researchers explain how the new paradigm of a digital healthcare system, as it matures, is putting the picture of the doctor-patient relationship in an entirely new frame and not always in a positive ... read more

Oct. 21, 2014  Researchers have developed new software that estimates how much farther electric vehicles can drive before needing to recharge. The new technique requires drivers to plug in their destination and ... read more

Oct. 11, 2013  Researchers have constructed a menu optimizer for a GUI builder. Based on a model of user performance, MenuOptimizer evaluates the efficiency of the current menu and suggests improvements, hence ... read more

Jan. 31, 2011  Computer engineers have developed hardware that allows programs to operate more efficiently by significantly boosting the speed at which the "cores" on a computer chip communicate with each ... read more