Boosting performance of multi-core computer chips
May 26th, 2011 - 3:43 pm ICT by IANSWashington, May 26 (IANS) Computers can now run even faster. Researchers have developed two new techniques to help multi-core computer chips boost their performance by 10 to 40 percent.
Multi-core chips are supposed to make our computers run faster. Each core on a chip is its own central processing unit, or computer brain. However, there are things that can slow these cores.
For example, each core needs to retrieve data from memory that is not stored on its chip. There is a limited pathway - or bandwidth - these cores can use to retrieve that off-chip data.
As chips have incorporated more and more cores, the bandwidth has become increasingly congested — slowing down system performance, reports the journal Proceedings of the National Academy of Sciences.
One of the ways to expedite core performance is called prefetching. Each chip has its own small memory component, called a cache.
In prefetching, the cache predicts what data a core will need in the future and retrieves that data from off-chip memory before the core needs it. Ideally, this improves the core’s performance.
But, if the cache’s prediction is inaccurate, it unnecessarily clogs the bandwidth while retrieving the wrong data. This actually slows the chip’s overall performance.
“The first technique relies on criteria we developed to determine how much bandwidth should be allotted to each core on a chip,” says Yan Solihin, associate professor of electrical and computer engineering at North Carolina State University and study co-author.
Researchers use easily-collected data from the hardware counters on each chip to determine which cores need more bandwidth. “By better distributing the bandwidth to the appropriate cores, the criteria are able to maximize system performance,” Solihin says, according to a Carolina statement.
“The second technique relies on a set of criteria we developed for determining when prefetching will boost performance and should be utilized,” Solihin says, “as well as when prefetching would slow things down and should be avoided.”
Utilizing both sets of criteria, the researchers were able to boost multi-core chip performance by 40 percent, compared to multi-core chips that do not prefetch data, and by 10 percent over multi-core chips that always prefetch data.
- Scientists design chip 20 times faster than current PCs - Dec 29, 2010
- New software boosts computer performance, safety - Jun 27, 2011
- Multicore chips to boost computing speeds - Apr 11, 2012
- AMD unveils new chip for powering computer applications - Feb 01, 2011
- Chip could open way to lighter laptops, smarter phones - Feb 28, 2011
- 3-tier chips to drive more powerful computing - Jan 25, 2012
- Supercomputing speed can worsen due to more processor cores on chips, say experts - Jan 15, 2009
- Intel chips to power servers for cloud computing - Jul 15, 2011
- Coming soon: Energy efficient 'smarter' smartphones, slimmer laptops - Feb 28, 2011
- 3D chips to boost eco-friendly computing power 10-fold - Dec 13, 2009
- New device could revolutionize computer memory - Jan 21, 2011
- 3-prong approach to protect your OS from attacks - Jan 27, 2011
- Short, on-chip light pulses to boost data transfer speeds on computers - Nov 25, 2010
- Thinnest nanowire will make computing super fast - Sep 20, 2011
- New device to catalyse faster data processing - Dec 23, 2011
Tags: associate professor, central processing unit, chip data, co author, computer brain, computer chips, computer engineering, core computer, core performance, cores, hardware counters, journal proceedings, memory component, national academy of sciences, north carolina state university, pathway, proceedings of the national academy, proceedings of the national academy of sciences, slowing down, system performance