Oleg Zabluda's blog
Friday, November 25, 2016
 
Breaking the Multicore Bottleneck
Breaking the Multicore Bottleneck
"""
Solihin’s student, Yipeng Wang, at Intel and at NC State—was to turn the software queue into hardware. This effectively turned three multistep ­software-queue operations into three simple instructions: Add data to the queue, take data from the queue, and put data close to where it’s going to be needed next. Compared with just using the software solution, the QMD sped up a sample task such as packet ­processing—like network nodes do on the Internet—by a greater and greater amount the more cores were involved. For 16 cores, QMD worked 20 times as fast as the software could.

Once they achieved this result, the researchers realized that the QMD might be able to do a few other tricks—such as turning more software into hardware. They added more logic to the QMD and found it could speed up several other core-communications-dependent functions, including MapReduce
"""
http://spectrum.ieee.org/semiconductors/processors/breaking-the-multicore-bottleneck
http://spectrum.ieee.org/semiconductors/processors/breaking-the-multicore-bottleneck

Labels:


| |

Home

Powered by Blogger