Bookmark and Share

Articles: Video

Pages: [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 ]

ATI Radeon HD 4800

Ultra Threaded Dispatch Processor 3.0?

The task dispatcher is a key component of every modern GPU. Its job is to distribute the overall load uniformly among the available GPU resources in order to achieve maximum performance.

The task dispatcher first appeared in the ATI Radeon X1000 series where it could control 512 code branches with 16 pixels in each. The second version of the dispatch processor was introduced in the Radeon HD 2000: it could process more code branches in a more efficient manner as the minimum size of a branch was reduced from 16 to 5 pixels.

There is no accurate information about this aspect of the RV770 but it is clear that the number of arbiters and sequencers has been increased along with the number of SIMD arrays. Besides, each SIMD array can now use data from another one which required certain modifications of the dispatcher’s algorithm. Additionally, the Radeon 4800 architecture features a number of GPGPU optimizations which may also mean changes in the dispatcher’s operation.

Pages: [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 ]

Discussion

Comments currently: 37
Discussion started: 06/25/08 11:08:34 PM
Latest comment: 07/25/08 12:33:24 AM

View comments

You must log in to add comments.

Forgot password? Registration

remember me