CPU Performance Boosted 20% When CPU, GPU Collaborate

Engineers at the North Carolina State University endeavored to improve the way both the CPU and the GPU perform by engineering a solution that sees the GPU execute computational functions, while the CPU cores pre-fetch the data the GPUs need from off-chip main memory. In the research team's model, the GPU and the CPU are integrated on the same die and share the on-chip L3 cache and off-chip memory, similar to the Intel's Sandy Bridge and AMD's APU platforms.

"Chip manufacturers are now creating processors that have a 'fused architecture,' meaning that they include CPUs and GPUs on a single chip," said Dr. Huiyang Zhou, an associate professor of electrical and computer engineering who co-authored a paper on the research.

"This approach decreases manufacturing costs and makes computers more energy efficient. However, the CPU cores and GPU cores still work almost exclusively on separate functions. They rarely collaborate to execute any given program, so they aren’t as efficient as they could be. That’s the issue we’re trying to resolve."

Zhou's solution was to have the CPU do the leg work by determining what data the GPU needs and then going and retrieving it from off-chip main memory. This in turn leaves the GPU free to focus on executing the functions in question. The result of this collaboration is that the process takes less time and simulations have found that the new approach yields an average improved fused processor performance of 21.4 percent.

The paper will be presented at the 18th International Symposium on High Performance Computer Architecture, in New Orleans, later this month. In the meantime, you can check out more details on the project here.

Follow @JaneMcEntegart on Twitter for the latest news.      

  • pg3141
    Will this mean anything for the current generation of hardware?
    Reply
  • warezme
    pg3141Will this mean anything for the current generation of hardware?nothing really, and don't game developers already know this and have been doing this for some time.
    Reply
  • outlw6669
    9344962 said:
    Will this mean anything for the current generation of hardware?
    It could, if programmers get behind it.
    Reply
  • Netherscourge
    Doesn't the Xbox 360 have the GPU and CPU on the same die?

    Reply
  • hoofhearted
    I am sure the more experienced engineers at Intel and Nvidia are past what the college paper-writing academia oriented folks are doing.
    Reply
  • hoofhearted
    It is probably already done, just to be released at a later date determined by their marketing release schedule.
    Reply
  • alvine
    in other news SSDs make your system faster
    Reply
  • Star72
    Not really news. An AMD chip most likely performs better coupled with an AMD graphics card. It would only make sense on their part.
    Reply
  • drwho1
    Could this mean no more dedicated video cards in the future?
    I hope not.
    Reply
  • vittau
    Well, transistors are reaching a physical limit, so we need any kind of optimization we can get. Let's hope this technology gets implemented soon...
    Reply