ATI unveils OpenGL extensions for boosting multi-GPU performance

Posted on Monday, June 15 2009 @ 2:04 CEST by Thomas De Maesschalck
X-bit Labs noticed ATI has released multi-GPU specific OpenGL extensions that enable developers to optimize their titles for multi-chip rendering.
There is currently no way for applications to efficiently use GPU resources in systems that contain more than one GPU. Hardware developers have provided methods that attempt to split the workload for an application among the available GPU resources, but this has proven to be rather inefficient since most applications were never written with these sorts of optimizations in mind, e.g. alternate frame rendering, split frame rendering or tiled rendering.

The new “WGL_AMD_gpu_association” provides a mechanism for applications to explicitly use the GPU resources on a given system individually. By providing this functionality, a driver allows applications to make appropriate decisions regarding where and when to distribute rendering tasks. In particular, when multiple GPUs are present, a context can be created for off-screen rendering that is associated with a specific GPU. This will allow applications to achieve an app-specific distributed GPU utilization.


About the Author

Thomas De Maesschalck

Thomas has been messing with computer since early childhood and firmly believes the Internet is the best thing since sliced bread. Enjoys playing with new tech, is fascinated by science, and passionate about financial markets. When not behind a computer, he can be found with running shoes on or lifting heavy weights in the weight room.



Loading Comments