POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1179|回复: 3
打印 上一主题 下一主题

来自HARDOCP的DX10文章(围绕ATI幻灯片)

[复制链接]
跳转到指定楼层
1#
发表于 2006-5-3 15:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://enthusiast.hardocp.com/ar ... CxoZW50aHVzaWFzdA==

Base DirectX 10 on a Unified Architecture


DirectX 10 is built from the ground up with a unified architecture in mind. This unified API and GPU architecture collapses the traditional vertex, geometry and pixel units into one processing stage instead of separate units. So, the API can handle all of these instructions through a single GPU stage instead of it having to be broken apart as it has been in the past. Instead of vertex, pixel, and geometry shader units, just think one big unit to do it all. Today we are at many times seeing processing units on a GPU being wasted due to applications bottlenecking other units. Currently we might see Vertex Shading units going unused while waiting for Shader Units to complete their processing (or vice versa). Unified architecture should remedy much of this latency and wasted silicon cycles.


While DirectX 10 can fully utilize a unified GPU architecture, a unified GPU isn’t required to meet DirectX 10 specification. Therefore you can still have a GPU with separate vertex, geometry, and pixel units that is completely DirectX 10 capable and compliant. The key component that will need be to supported by a non-unified GPU is the new Geometry Shader that could work in a fixed pipeline architecture as shown above.


One of the key ideas behind a unified architecture is to move the GPU from a rendering only processor to a complete compute processor. Right now all the GPU does is render 3D and displays it on your screen (yes it does more like 2D, video etc... but for the point of this article we are talking about 3D). With a unified architecture the GPU becomes more. It becomes a processor that can do almost anything that needs code processed. This means the GPU can take on more functions like physics, AI, animation and many other processes that can benefit the gaming experience. DirectX 10 and a unified GPU architecture helps a video card become an all-in-one Swiss army knife of game processing. Those are the ideas at least, how it all works out is up to the game content developers.


In the slide above you can see there is a new thread arbiter. This arbiter unit issues threads to the core which determines how much of the scene needs vertex, geometry or pixel shading resources. It basically plays “traffic cop” for all of the instructions moving towards the GPU. The GPU then does all the required work rendering your scene. This will allow highly complex vertex and pixel shaded-heavy scenes to be processed with the full resources of the GPU. The thread arbiter can issue many threads at once, just like multi-threading with a CPU. You can see how all of this ties in with the “Ultrathreading” core introduced in the Radeon X1000 series technology. The X1000 series could be considered a hybrid Unified Architecture, as it is a step right before a fully realized Unified Architecture.

You can now see how all this ties into the XBOX 360 as well. The XBOX 360 uses ATI GPU technology and it is a unified architecture. Therefore ATI already has a 1st generation unified architecture GPU on the market. Obviously the XBOX 360 is ahead of desktop GPUs in terms of this technology.


ATI’s next generation desktop GPU will be a fully unified architecture. Since the XBOX 360 is ATI’s first generation unified architecture technology their next generation desktop GPU will be ATI’s 2nd generation unified architecture technology. That means ATI has taken what they learned from the XBOX 360 unified architecture and made improvements to create an even better unified architecture for the PC with their next generation desktop GPU. This also means porting games between the XBOX 360 to ATI desktop GPU hardware should be easier.
2#
发表于 2006-6-6 23:49 | 只看该作者
好长,有全文翻译过来的吗?
回复 支持 反对

使用道具 举报

3#
发表于 2006-6-7 10:01 | 只看该作者
This also means porting games between the XBOX 360 to ATI desktop GPU hardware should be easier.

对这句话很感兴趣,这将意味着以后XBox游戏移植到PC会更加容易(反之亦然)
回复 支持 反对

使用道具 举报

4#
发表于 2006-6-7 10:02 | 只看该作者
看来未来的趋势真是多核cpu代替图形加速卡。这样还省事了,不用操心显卡了 !#
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-10-20 03:03

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表