Multi-core CPU Bottleneck Broken By Intel And NCS University
When it comes to CPUs manufacturer Intel has made some improvement in products. Shifting from dual core to quad core has brought some significant improvements and the company has introduced more and more cores into the equation in order to get better performance out of their products. But when you go above 10 cores and one step ahead 16 cores, you hit diminishing returns. Bad software integration can also cause a multi-core CPU bottleneck.
The different cores of the CPU need to communicate with one another and this is the cause of the problem. In response to this multi-core CPU Bottleneck Intel and NCS university have come up with a solution, which is to introduce the software queue into the hardware itself. According to researchers:
“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.”
This will quicken tasks and the improvement is more significant when working with more cores as these cores communicate with one another. By moving the software queue to hardware the multi-core CPU bottleneck has been removed and we see an overall improvement in performance of 2-12%. Depending on what you do with your system with can be a significant improvement.
Intel is spending money on this research and we can see that multi-core CPU bottleneck is broken but whether or not this will come to production is not known as of right now. The fact that the company is spending money on this kind of research count be a hint and a positive note but we will have to wait and see what the company has to say about this.
Eliminating this multi-core CPU bottleneck could play a huge role in the production of future products not only from Intel but other companies as well.