'Dark silicon' to improve smartphone battery life
September 1, 2010One example of a conservation core. The small boxes in the image are the pattern of logic gates that are spatially placed over a small portion of the GreenDroid chip.
(PhysOrg.com) -- 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 in modern microprocessors. On August 23, UC San Diego computer scientists presented GreenDroid, the new smartphone chip prototype at the HotChips symposium in Palo Alto, CA.
Dark silicon refers to the huge swaths of silicon transistors on today’s chips that are underused because there is not enough power to utilize all the transistors at the same time. The new GreenDroid chip prototype from computer scientists at UC San Diego will deliver improved performance through specialized processors fashioned from dark silicon. These processors are designed to run heavily used chunks of code, called “hot code,” in Google’s Android smartphone platform.
Computer science professors Michael Taylor and Steven Swanson from the Department of Computer Science and Engineering (CSE) at the UC San Diego Jacobs School of Engineering are leading the project.
“This is an exciting time for UCSD. Our students are designing a real multicore processing chip, in an advanced technology, that is simultaneously advancing the state-of-the art in both smartphone and processor design. This marks the first of what I hope is many such chips that will come out of the UCSD research community,” said Taylor.
While chip makers can now make similar types of specialized processors by hand, the UC San Diego computer scientists developed a fully automated system. It generates blueprints for specialized processors, called conservation cores, from source code extracted from applications.
GreenDroid conservation cores use 11 times less energy per instruction than an aggressive mobile application processor. Accounting for code running outside the conservation core still results in an increase in efficiency of 7.5 times compared to an aggressive mobile application processor, according to the computer scientists’ HotChips presentation.
“Smartphones are a perfect match for our approach, since users spend most of their time running a core set of applications, and they demand long battery life. As mobile applications become more sophisticated, it’s going to be harder and harder to meet that challenge. Conservation cores offer a solution that exploits a resource that will soon be quite plentiful - dark silicon,” said Swanson.
Conservation cores also incorporate focused reconfigurability that allows them to adapt to small changes in the target application while still delivering efficiency gains.
An overview of the GreenDroid project from computer scientists at UC San Diego.
Dark SiliconThis work is motivated by the growing problem of dark silicon, which refers to transistors on microprocessors that are forced to remain off most of the time because of power constraints.
“We don’t have enough power to use all the transistors at once - that is the ‘utilization wall,’” said UC San Diego computer science graduate student Nathan Goulding who presented the team’s GreenDroid chip at HotChips. Goulding led GreenDroid development, which is one part of the larger conservation core project.
“The utilization wall will change the way everyone builds processors,” the computer scientists reported in their HotChips talk.
If this utilization wall problem is not solved, more transistors on computer chips will not necessarily lead to improved performance or problem solving capacity in each new chip generation.
Automated Hardware Maker
As a real-world prototype, the computer scientists from the UC San Diego Jacobs School of Engineering used dark silicon to build specialized circuits for specific tasks frequently performed by popular smartphone applications such as Web browsers, email software and music players. The computer scientists asked ‘where does most of the computation happen?’
They took answers to this question, and fed the relevant code into their automated tool chain.
“A chip that does MP3 decoding…people can build specialized logic for this by hand, but it’s an enormous amount of effort and this doesn’t scale well. Our approach is automated,” said Goulding.
The computer scientists input pieces of code shared by multiple software applications for Android phones. The output at the end of the automated chain is a blueprint for specialized hardware. This specialized hardware will only execute some regions of the software code. The rest of the code, known as “cold code”, is executed by the phone’s general processor.
The computer scientists chose a smartphone for their chip prototype because mobile handsets are the new dominant computing platform. “Smartphones are going to be everywhere,” said Goulding, “We said to ourselves, ‘let’s make a prototype chip that saves energy on Android phones.’”
More information: GreenDroid: A Mobile Application Processor for Silicon’s Dark Future, Nathan Goulding, Jack Sampson, Ganesh Venkatesh, Saturnino Garcia, Joe Auricchio, Jonathan Babb,Michael Taylor, andSteven Swanson, Proceedings of HotChips, 2010.
Related work from the team: Conservation Cores: Reducing the Energy of Mature Computations, Ganesh Venkatesh, Jack Sampson, Nathan Goulding, Saturnino Garcia, Vladyslav Bryksin, Jose Lugo-Martinez,Steven Swanson, andMichael Bedford Taylor, ASPLOS '10: Proceeding of the 15th international conference on Architectural support for programming languages and operating systems, 2010.
Provided by University of California - San Diego (news : web)
-
AMD Planning 16-Core Server Chip For 2011 Release
Apr 27, 2009 |
not rated yet |
0
-
Research could produce a new class of computer chip
Feb 14, 2007 |
not rated yet |
0
-
Scientists suggest silicon chips should be allowed to make errors
May 26, 2010 |
not rated yet |
0
-
Samsung Unveils New Powerhouse Fusion Memory Solution - OneDRAM
Dec 13, 2006 |
not rated yet |
0
-
Intel's single-chip cloud computer
Feb 11, 2010 |
not rated yet |
0
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
5 / 5 (21) |
19
-
Something old, something new: Evolution and the structural divergence of duplicate genes
Jan 31, 2012 |
4.6 / 5 (7) |
1
-
The hidden nanoworld of ice crystals: Revealing the dynamic behavior of quasi-liquid layers
Jan 30, 2012 |
5 / 5 (2) |
1
-
Stock market network reveals investor clustering
Jan 27, 2012 |
4.1 / 5 (21) |
8
-
Of microchemistry and molecules: Electronic microfluidic device synthesizes biocompatible probes
Jan 26, 2012 |
not rated yet |
0
-
Remote Internet voting security flaw?
Feb 01, 2012
-
iPhone battery over time
Jan 30, 2012
-
Best alternate Tablet to an iPad for writing math or physics equations?
Jan 26, 2012
-
Sending SMS to a website
Jan 20, 2012
-
Need help with my technical fest!
Jan 19, 2012
-
Ubislate 7 upgrade to the world's cheapest tablet
Jan 06, 2012
- More from Physics Forums - Computing & Technology
More news stories
Hackers intercept FBI, Scotland Yard call (Update)
(AP) -- Trading jokes and swapping leads, investigators from the FBI and Scotland Yard spent the conference call strategizing about how to bring down the hacking collective known as Anonymous, responsible ...
13 hours ago |
5 / 5 (7) |
22
Japanese entrepreneurs aim for Silicon Valley
For an emerging generation of Japanese innovators, the dream isn't a job for life at a big company. They have new ambitions, and they're determined to go places. Especially Silicon Valley.
10 hours ago |
5 / 5 (1) |
1
A 'natural' solution for transportation
As the United States transitions away from a primarily petroleum-based transportation industry, a number of different alternative fuel sourcesethanol, biodiesel, electricity and hydrogenhave each ...
Technology / Energy & Green Tech
14 hours ago |
3 / 5 (2) |
13
Hackers deface website of lawyers for US Marine
Members of the hacker group Anonymous defaced the website on Friday of the law firm that defended a US Marine who faced charges in connection with the 2005 killing of 24 Iraqi civilians.
7 hours ago |
5 / 5 (2) |
2
TV executives crave viewers who watch 2 screens
Forget the small screen and the big screen. The hottest new thing in television is the "second screen" - the one on the tablet computer or cell phone that an increasing number of viewers keep an eye on while they're watching ...
7 hours ago |
1 / 5 (2) |
0
Amazon fungi found that eat polyurethane, even without oxygen
(PhysOrg.com) -- Until now polyurethane has been considered non-biodegradable, but a group of students from Yale University in the US has found fungi that will not only eat and digest it, they will do so even in the absence ...
Scientists chart high-precision map of Milky Way's magnetic fields
(PhysOrg.com) -- Scientists at the Naval Research Laboratory (NRL) are part of an international team that has pooled their radio observations into a database, producing the highest precision map to date of ...
Whole exome sequencing identifies cause of metabolic disease
Sequencing a patient's entire genome to discover the source of his or her disease is not routine yet. But geneticists are getting close.
Hearing metaphors activates brain regions involved in sensory experience
When a friend tells you she had a rough day, do you feel sandpaper under your fingers? The brain may be replaying sensory experiences to help understand common metaphors, new research suggests.
Renowned physicist invents microscope that can peer at living brain cells
(PhysOrg.com) -- Ever since scientists began studying the brain, theyve wanted to get a better look at what was going on. Researchers have poked and prodded and looked at dead cells under electron microscopes, ...
New kind of high-temperature photonic crystal could someday power everything from smartphones to spacecraft
A team of MIT researchers has developed a way of making a high-temperature version of a kind of materials called photonic crystals, using metals such as tungsten or tantalum. The new materials which ...
Sep 01, 2010
Rank: 3 / 5 (2)
It is the other way around it is the speed of the processor that makes them decide to add more demanding applications.
If you use a faster CPU they just going to add something that brings it down again.
Sep 01, 2010
Rank: 2.7 / 5 (3)
Sep 01, 2010
Rank: 5 / 5 (5)
omg, a religious zealot. Modern programming languages (like C++), modern optmizing compilers, and new programming techniques can make programs that are nearly as fast as hand-coded versions, with orders of magnitude more programmer productivity and far fewer bugs.
I speak from experience. I have programmed in at least 20 assemblers (3 of which I wrote myself), and in C for 10 years before switching to C++. I would rather have my eyebrows completely plucked with duct tape than go back.