AMD released details of their upcoming GPU arch at the Fusion Developer Summit few days back.
In a nutshell, AMD is ditching their VLIW approach for MIMD+SIMD. This is basically to address the compute performance while trying to make simplify the scheduling part of their GPU and effectively get max utilization of the core. For example the peak SP & DP of AMD GPUs are quite high but when it comes to real world app's compute performance the advantage is not really there, folding for example; http://i.imgur.com/rjHDs.png
Plus, they announced more new features such as revamped memory caches, OS virtualization, tools etc.
Anyway, here's the goodies.
Official AMD Presentation
PCPer: http://www.pcper.com/reviews/Graphi...ecture-Overview-Southern-Isle-GPUs-and-Beyond
Anandtech: http://www.anandtech.com/show/4455/amds-graphics-core-next-preview-amd-architects-for-compute
Few goodies from the above articles;
Memory Cache
Graphic's Performance
Physics, AI, Tessellation for iGPU
Ofcourse AMD didnt show all their cards; how many CUs (compute units), clocks, release time-frame etc. PCPer thinks that we'll see new GPUs based on this arch (may not have all these new features) this year while Anandtech's opinion is that we'll see products using this arch in early 2012.
In a nutshell, AMD is ditching their VLIW approach for MIMD+SIMD. This is basically to address the compute performance while trying to make simplify the scheduling part of their GPU and effectively get max utilization of the core. For example the peak SP & DP of AMD GPUs are quite high but when it comes to real world app's compute performance the advantage is not really there, folding for example; http://i.imgur.com/rjHDs.png
Plus, they announced more new features such as revamped memory caches, OS virtualization, tools etc.
Anyway, here's the goodies.
Official AMD Presentation
PCPer: http://www.pcper.com/reviews/Graphi...ecture-Overview-Southern-Isle-GPUs-and-Beyond
Anandtech: http://www.anandtech.com/show/4455/amds-graphics-core-next-preview-amd-architects-for-compute
Few goodies from the above articles;
Memory Cache
It also opens up some new advantages to traditional graphics. Megatextures which will not fit on a cards frame buffer can be stored in virtual memory. While not as fast as onboard, it is still far faster than loading up the texture from the hard drive. This should allow for more seamless worlds. Im sure John Carmack is quite excited about this technology.
Graphic's Performance
Graphics performance is still the primary goal of this new architecture. There will still be plenty of fixed function units which have not changed in ages. ROPS and Z-units will remain, and it is quite likely their numbers will grow with each shrink, thereby allowing more rendering power to push pixels to the screen. With performance sinks like Eyefinity and 3D, pixel fillrates are still very important.
Physics, AI, Tessellation for iGPU
One scenario discussed was that of physics acceleration. Instead of the dGPU doing both rendering and physics/compute work, the iGPU on the CPU would handle those. The iGPU would have the advantage of being located on the CPU, sharing the same memory controller, and accessing the main memory very quickly, as well as greater memory localization of the data. This would reduce latency by a significant degree as compared to the dGPU doing the same thing over the PCI-E bus. By taking care of this business, the dGPU would better handle other operations such as geometry and pixel shading or tessellation.
Ofcourse AMD didnt show all their cards; how many CUs (compute units), clocks, release time-frame etc. PCPer thinks that we'll see new GPUs based on this arch (may not have all these new features) this year while Anandtech's opinion is that we'll see products using this arch in early 2012.