Subscribe free to our newsletters via your




CHIP TECH
Smarter multicore chips
by Larry Hardesty
Boston MA (SPX) Feb 20, 2015


(From left) Daniel Sanchez, Nathan Beckmann, and Po-An Tsai. Image courtesy Bryce Vickmark.

Computer chips' clocks have stopped getting faster. To keep delivering performance improvements, chipmakers are instead giving chips more processing units, or cores, which can execute computations in parallel.

But the ways in which a chip carves up computations can make a big difference to performance. In a 2013 paper, Daniel Sanchez, the TIBCO Founders Assistant Professor in MIT's Department of Electrical Engineering and Computer Science, and his student, Nathan Beckmann, described a system that cleverly distributes data around multicore chips' memory banks, improving execution times by 18 percent on average while actually increasing energy efficiency.

This month, at the Institute of Electrical and Electronics Engineers' International Symposium on High-Performance Computer Architecture, members of Sanchez's group have been nominated for a best-paper award for an extension of the system that controls the distribution of not only data but computations as well. In simulations involving a 64-core chip, the system increased computational speeds by 46 percent while reducing power consumption by 36 percent.

"Now that the way to improve performance is to add more cores and move to larger-scale parallel systems, we've really seen that the key bottleneck is communication and memory accesses," Sanchez says. "A large part of what we did in the previous project was to place data close to computation. But what we've seen is that how you place that computation has a significant effect on how well you can place data nearby."

Disentanglement
The problem of jointly allocating computations and data is very similar to one of the canonical problems in chip design, known as "place and route." The place-and-route problem begins with the specification of a set of logic circuits, and the goal is to arrange them on the chip so as to minimize the distances between circuit elements that work in concert.

This problem is what's known as NP-hard, meaning that as far as anyone knows, for even moderately sized chips, all the computers in the world couldn't find the optimal solution in the lifetime of the universe. But chipmakers have developed a number of algorithms that, while not absolutely optimal, seem to work well in practice.

Adapted to the problem of allocating computations and data in a 64-core chip, these algorithms will arrive at a solution in the space of several hours. Sanchez, Beckmann, and Po-An Tsai, another student in Sanchez's group, developed their own algorithm, which finds a solution that is more than 99 percent as efficient as that produced by standard place-and-route algorithms. But it does so in milliseconds.

"What we do is we first place the data roughly," Sanchez says. "You spread the data around in such a way that you don't have a lot of [memory] banks overcommitted or all the data in a region of the chip. Then you figure out how to place the [computational] threads so that they're close to the data, and then you refine the placement of the data given the placement of the threads. By doing that three-step solution, you disentangle the problem."

In principle, Beckmann adds, that process could be repeated, with computations again reallocated to accommodate data placement and vice versa. "But we achieved 1 percent, so we stopped," he says. "That's what it came down to, really."

Keeping tabs
The MIT researchers' system monitors the chip's behavior and reallocates data and threads every 25 milliseconds. That sounds fast, but it's enough time for a computer chip to perform 50 million operations.

During that span, the monitor randomly samples the requests that different cores are sending to memory, and it stores the requested memory locations, in an abbreviated form, in its own memory circuit.

Every core on a chip has its own cache -- a local, high-speed memory bank where it stores frequently used data. On the basis of its samples, the monitor estimates how much cache space each core will require, and it tracks which cores are accessing which data.

The monitor does take up about 1 percent of the chip's area, which could otherwise be allocated to additional computational circuits. But Sanchez believes that chipmakers would consider that a small price to pay for significant performance improvements.


Thanks for being here;
We need your help. The SpaceDaily news network continues to grow but revenues have never been harder to maintain.

With the rise of Ad Blockers, and Facebook - our traditional revenue sources via quality network advertising continues to decline. And unlike so many other news sites, we don't have a paywall - with those annoying usernames and passwords.

Our news coverage takes time and effort to publish 365 days a year.

If you find our news sites informative and useful then please consider becoming a regular supporter or for now make a one off contribution.
SpaceDaily Contributor
$5 Billed Once


credit card or paypal
SpaceDaily Monthly Supporter
$5 Billed Monthly


paypal only


.


Related Links
Massachusetts Institute of Technology
Computer Chip Architecture, Technology and Manufacture
Nano Technology News From SpaceMart.com






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








CHIP TECH
The future of electronics -- now in 2-D
Columbus OH (SPX) Feb 20, 2015
The future of electronics could lie in a material from its past, as researchers from The Ohio State University work to turn germanium--the material of 1940s transistors--into a potential replacement for silicon. At the American Association for the Advancement of Science meeting, assistant professor of chemistry Joshua Goldberger reported progress in developing a form of germanium called ge ... read more


CHIP TECH
Fukushima decommissioning made 'significant progress': IAEA

Hong Kong captain jailed for 8 years over ferry tragedy

Sri Lanka's new leaders seek $4.0 bln IMF bail-out

Wildfires in Ukraine could revive Chernobyl's radiation

CHIP TECH
China, Russia strengthen satellite navigation cooperation

India Interested in Russia's Glonass Satellite Navigation System

Latest Galileo satellites reach launch site

PLA drill applies China's own GPS

CHIP TECH
Reality is distorted in brain's maps

Neanderthals disappeared from the Iberian Peninsula before than from the rest of Europe

Scientists call for antibody 'bar code' to follow Human Genome Project

New software analyzes human genomes faster than ever

CHIP TECH
Wild ponies ride to the rescue of unique Czech ecosystem

Earliest-known arboreal and subterranean ancestral mammals discovered

Making teeth tough: Beavers show way to improve our enamel

Make like a squid and transform

CHIP TECH
Death toll rises to 28 in Mozambique cholera epidemic

Ebola virus may have been present in West Africa long before 2014 outbreak

Schools reopen as Liberia turns page on Ebola epidemic

Bubonic bottleneck: UNC scientists overturn dogma on the plague

CHIP TECH
China man gets $189,000 for six years on death row

Big Yang Theory: Chinese year of the sheep or the goat?

China expels senior official from ruling party

China official's mandatory 'two children' proposal draws rebuke

CHIP TECH
Sagem-led consortium intoduces anti-piracy system

China arrests Turks, Uighurs in human smuggling plot: report

Two police to hang for murder in Malaysian corruption scandal

Nobel protester sought to draw attention to 'murdered Mexican students'

CHIP TECH
China's Dagong cuts France's credit ratings

Japan household spending drops fastest in 8 years

Dutch SNS Reaal sells insurer to China's Anbang

China January FDI jumps 29.4%: govt




The content herein, unless otherwise known to be public domain, are Copyright 1995-2014 - Space Media Network. All websites are published in Australia and are solely subject to Australian law and governed by Fair Use principals for news reporting and research purposes. AFP, UPI and IANS news wire stories are copyright Agence France-Presse, United Press International and Indo-Asia News Service. ESA news 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 All images and articles appearing on Space Media Network have been edited or digitally altered in some way. Any requests to remove copyright material will be acted upon in a timely and appropriate manner. Any attempt to extort money from Space Media Network will be ignored and reported to Australian Law Enforcement Agencies as a potential case of financial fraud involving the use of a telephonic carriage device or postal service.