Computational sprinting pushes smartphones till they're tired

Feb 29, 2012
Under a new 'computational sprinting' power and heat management scheme for smartphones, the devices work hard for brief periods of time and then rest, much like sprinters. The concept could drastically improve multimedia applications. Image credit: Rose Anderson

( -- Computational sprinting is a groundbreaking new approach to smartphone power and cooling that could give users dramatic, brief bursts of computing capability to improve current applications and make new ones possible.

Its developers at the University of Pennsylvania and the University of Michigan are pushing mobile chips beyond their sustainable operating limits, much like a sprinter who runs fast for a short distance. The researchers will present a paper on their concept today (Feb. 28) at the International Symposium on Architecture in New Orleans.

"Normally, these devices are designed for sustained performance, so that they can run full bore forever. We're proposing a computer system that can perform a giant surge of computation, but then gets tired and has time to rest," said Thomas Wenisch, study co-author and an assistant professor at the U-M Department of and Computer Science.

"We asked, 'What if we designed a chip to run at 16 times the sustainable rate, but only for half a second? Can we do it without burning out the chip?'" said one of the study's authors, Milo Martin, associate professor in the Department of Computer and at Penn's School of Engineering and Applied Science. "We did the calculations and simulations, and we find that it is indeed possible to engineer such a system."

Smartphones no longer benefit from increased transistor density and sophistication of , the researchers say. They are hamstrung by the heat that transistors produce, which must be vented before it damages the chip. Small don't have room for the large fans that keep a laptop's temperature cool enough for it to function. As a result, only a fraction of a smartphone chip's transistors can safely operate at once.

This phenomenon, named "dark silicon" after the increasingly large portions of a that must remain off at a given time, is a major concern to many engineers, who fear it represents a hard physical limit for making mobile devices faster and more powerful. One estimate suggests that by 2019, just 9 percent of the on a smartphone chip will be able to be active at any time.

Computational sprinting could circumvent the dark silicon problem by operating in a way that better takes into consideration the ways mobile devices are different from laptops and desktops.

A smartphone only rarely needs to be operating at its maximum processing power, as most of the time it is waiting in a pocket or purse for a user's input. But once a user tells a smartphone to do something computationally intense—such as performing image recognition tasks, building panoramas out of individual photos, finding navigation routes or doing speech recognition or translation—the results need to come as fast a possible. These so-called "bursty" activities have short periods of intense computation, followed by long idle times when the device can cool down and recover.

"In this research, we both performed a broad feasibility study and identified solutions to overcome engineering challenges of sprinting," Martin said. "Engineers have expressed concern about the technology trends surrounding the idea of dark silicon. What our research indicates is that it's OK for the silicon to be mostly dark, if you can use it all for short burst of intense computation."

Under the computational sprinting scheme, up to 15 additional cores would fire up to work in parallel alongside the chip's main core for up to one second. This could speed up the device's response time tenfold.

To handle sprinting's higher temperatures, the researchers propose a heat-spreading structure that includes an encapsulated phase change material—something like candle wax—which would absorb heat by melting during the sprint, then slowly dissipate it by hardening while the device is at rest.

"This paradigm of design for responsiveness will let us do things that are not possible today," Wenisch said. "Humans only have so much patience, so these interactive apps are limited by what you can do in the fraction of a second that we're willing to wait. If app designers can now get 10 times as much computing done in one burst, that frees their hands to pursue ideas they would have just discarded today."

The first author of the paper is Arun Raghavan, Martin's doctoral student in computer and information sciences at Penn. Along with Wenisch, other U-M researchers involved are Marios Papaefthymiou, chair of computer science and engineering; Kevin Pipe, an associate professor of mechanical engineering and electrical engineering and computer science; Yixin Luo, an undergraduate engineering student; and Anuj Chandawalla, a doctoral student in electrical engineering and computer science.

Explore further: Computer-assisted accelerator design

More information:

add to favorites email to friend print save as pdf

Related Stories

Study explores computing bursts for smartphones

Feb 21, 2012

( -- A study team from the computer science and engineering departments at University of Pennsylvania and University of Michigan are tackling smartphone performance with an idea about chips that ...

'Dark silicon' to improve smartphone battery life

Sep 01, 2010

( -- A new smartphone chip prototype under development at the University of California, San Diego will improve smartphone efficiency by making use of "dark silicon" - the underused transistors ...

Self-cooling observed in graphene electronics

Apr 03, 2011

With the first observation of thermoelectric effects at graphene contacts, University of Illinois researchers found that graphene transistors have a nanoscale cooling effect that reduces their temperature.

A Better Way to Cool Computer Chips Receives Support

Mar 29, 2006

Researchers at the University of California, Riverside investigating better ways to cool today’s high-performance computer microprocessors have received $275,000 from the National Science Foundation to further their work.

Recommended for you

Computer-assisted accelerator design

Apr 22, 2014

Stephen Brooks uses his own custom software tool to fire electron beams into a virtual model of proposed accelerator designs for eRHIC. The goal: Keep the cost down and be sure the beams will circulate in ...

First steps towards "Experimental Literature 2.0"

Apr 21, 2014

As part of a student's thesis, the Laboratory of Digital Humanities at EPFL has developed an application that aims at rearranging literary works by changing their chapter order. "The human simulation" a saga ...

User comments : 0

More news stories

Is nuclear power the only way to avoid geoengineering?

"I think one can argue that if we were to follow a strong nuclear energy pathway—as well as doing everything else that we can—then we can solve the climate problem without doing geoengineering." So says Tom Wigley, one ...

US urged to drop India WTO case on solar

Environmentalists Wednesday urged the United States to drop plans to haul India to the WTO to open its solar market, saying the action would hurt the fight against climate change.