Researchers break multi-core CPU bottleneck - Hardware Queue Management Device (QMD)

Author
NazcaC2
EGC Admin
  • Total Posts : 6282
  • Reward points : 0
  • Joined: 2008/06/21 09:43:08
  • Location: Niagara Falls, Ontario Canada
  • Status: online
  • Ribbons : 24
2016/10/31 09:54:41 (permalink)
http://hexus.net/tech/news/cpu/98668-researchers-break-multi-core-cpu-bottleneck/
 
One possible solution, devised by Intel and at NC State scientists, is moving the software queue to hardware. As explained in the above linked report, "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."In practical use a hardware queue management device (QMD) noticeably sped up tasks using data processing simulations. With QMD more cores show stronger gains – a 16 core CPU with QMD performed 20 times faster, for example. Furthermore, as the QMD is capable of simple computational functions it can aggregate data from multiple cores, expediting some basic computational functions.

 
Edit: Revised title.
post edited by NazcaC2 - 2016/10/31 11:03:31
#1

1 Reply Related Threads

    Bruno747
    CLASSIFIED Member
    • Total Posts : 3127
    • Reward points : 0
    • Joined: 2010/01/13 11:00:12
    • Location: Looking on google to see what Nvidia is going to o
    • Status: offline
    • Ribbons : 3
    Re: Researchers break multi-core CPU bottleneck - Hardware Queue Management Device (QMD) 2016/10/31 18:07:48 (permalink)
    I have wondered for a few years why we didn't have something like this. It was apparent that programmers weren't using multi core well. Thus I always wondered why not have a dedicated core that passes the work around to all the other cores.

    At one point I remember Amd talking about doing something like this back in roughly 2009. Seems that it never took off but we are finally seeing the results of the idea.
    #2
    Jump to:
  • Back to Mobile