DV Hardware - bringing you the hottest news about processors, graphics cards, Intel, AMD, NVIDIA, hardware and technology!

   Home | News submit | News Archives | Reviews | Articles | Howto's | Advertise
 
DarkVision Hardware - Daily tech news
October 21, 2017 
Main Menu
Home
Info
News archives
Articles
Howto
Reviews
 

Who's Online
There are currently 76 people online.

 

Latest Reviews
Jaybird Freedom 2 wireless sport headphones
Ewin Racing Champion gaming chair
Zowie P-TF Rough mousepad
Zowie FK mouse
BitFenix Ronin case
Ozone Rage ST headset
Lamptron FC-10 SE fan controller
ZOWIE G-TF Rough mousepad
 

Follow us
RSS
 

Intel and North Carolina State University discover way to significantly boost CPU core scaling

Posted on Wednesday, September 07 2016 @ 21:39:49 CEST by


Intel logo
A cooperation between Intel and North Carolina State University researchers may yield a big increase in CPU scaling performance. The researchers discovered a new hardware-based method to significantly accelerate core-to-core communication, a factor that's increasingly limiting the performance scaling of workloads that share data frequently.

In the "CAF: Core to Core Communication Acceleration Framework" paper, the researchers propose a core-to-core communication acceleration framework (CAF) that involves the implementation of a hardware-based queue management device (QMD) on the processor, rather than the traditional software-based queue implementations.

Not only can the QMD enhance core-to-core communication performance by a factor of 2 to 12 versus current software-based implementations, it can also expedite some basic computational functions by as much as 15 percent thanks to its ability to aggregate data from multiple cores.
As the number of cores in a multicore system increases, core-to-core (C2C) communication is increasingly limiting the performance scaling of workloads that share data frequently. The traditional way cores communicate is by using shared memory space between them. However, shared memory communication fundamentally involves coherence invalidations and cache misses, which cause large performance overheads and incur a high amount of network traffic.

Many important workloads incur significant C2C communication and are affected significantly by the costs, including pipelined packet processing which is widely used in software-based networking solutions. In these workloads, threads run on different cores and pass packets from one core to another for different stages of processing using software queues.

In this paper, we analyze the behavior and overheads of software queue management. Based on this analysis, we propose a novel C2C Communication Acceleration Framework (CAF) to optimize C2C communication. CAF offloads substantial communication burdens from cores and memory to a designated, efficient hardware device we refer to as Queue Management Device (QMD) attached to the Network on Chip. CAF combines hardware and software optimizations to effectively reduce the queue-induced communication overheads and improve the overall system performance by up to 2-12x over traditional software queue implementations.
More details will be presented at the 25th Annual Conference on Parallel Architectures and Compilation Techniques, Sept. 11-15, Haifa, Israel.

On a related note, Apple held its annual launch event in San Francisco. The iPhone 7 was announced, as well as the iWatch 2 and some uber-expensive "AirPods" wireless earphones. Because I'm getting pretty bored by these Apple announcements and as everyone and his dog is already covering this stuff, I'm not going to go further into the details.



 



 

DV Hardware - Privacy statement
All logos and trademarks are property of their respective owner.
The comments are property of their posters, all the rest © 2002-2017 DM Media Group bvba