Researchers Get Integrated GPU/CPU Working Together, Boost Processor Performance 20 Percent
They say two heads are better than one, but in processors with integrated graphics -- think Intel's Sandy Bridge or AMD's APUs -- the GPU and CPU actually do very little communicating. For the most part, the GPU does its thing while the CPU knocks about on something else. There has to be something better! And as it turns out, there is: a group of researchers from North Carolina State University recently coaxed CPUs and GPUs on integrated processors into helping each other out, and they report a performance boost of over 20 percent as a result.
The trick lies in playing to the individual strengths of each type of processing unit. GPUs can pound out multiple computations very efficiently, while CPUs are better at "thinking out" complex tasks.
“Our approach is to allow the GPU cores to execute computational functions, and have CPU cores pre-fetch the data the GPUs will need from off-chip main memory,” says Dr. Huiyang Zhou, a NCSU professor. The researchers have dubbed the technique CPU-Assisted GPGPU, and report a whopping 21.4 percent average performance gain using the process on benchmark processors constructed similarly to Sandy Bridge and AMD APUs.
The full research paper won't be released until the end of the month, but if you want more details about CPU-Assisted GPGPU -- like how the CPU dumps prefetched data into the shared L3 cache for the GPU to access -- be sure to check out the explanation at the bottom of the “CPU-Assisted GPGPU on Fused CPU-GPU Architectures” abstract page. It's worth noting that AMD helped fund the project, along with the National Science Foundation, and one of its employees is a co-author of the report.
Image credit: notebookcheck.net
Comments
Comments are closed on this article
![]()
AntonioGarrison
February 09, 2012 at 2:14pm
I agree, standards are needed. I also think that companies should stop squabbling over patents. Then again this won't happen, a patent means if you can prove to some moron that the other person is copying that, you get free money from them. The lawyer just gets a cut of it.
![]()
terracide
February 09, 2012 at 12:16pm
I was wondering when this was going to happen. If this is successful, it may be a major win for AMD..
![]()
ashinms
February 09, 2012 at 1:46pm
Even if amd helped fund the project, intel may be the one who benefits more. The concept is that the cpu prefetches gpu data into L3 so the gpu can use it. problem is , both llano and trinity have no L3 cache, only disjointed level two, so there is no possibility that this could be applied within the next year or so. Ivy bridge and sandy bridge, on the other hand, both use L3 to link cpu and gpu. Intel may beat amd to the point on this one.
![]()
Hey.That_Dude
February 09, 2012 at 3:19pm
Yes Intel will benefit more immediately than AMD, but AMD's GPU, when it comes to next gen (read GCN based), will be much better at this then any APU that AMD has out anyways.
![]()
ashinms
February 09, 2012 at 5:27pm
Not arguing there. Actually, I was reading about the upcoming Trinity APU, and even though the GPU arch is pretty much identical aside from a few more shader cores, performance is (supposedly) up 50 percent in graphics horsepower on engineering samples. Hmmmm.....
![]()
Hey.That_Dude
February 10, 2012 at 10:01am
no... the higher end parts are using V4 (radeon 6000) based cores. there were some improvement in power efficiency made after the radeon 6000 release in addition to 6000's power efficiency over the 5000 series.
Think 25% improvement for each of those and WALLA! 50% (also trinity is larger than llano so there are more transistors. as they are on the same fab.)
Log in to MaximumPC directly or log in using Facebook
Forgot your username or password?
Click here for help.

















