◆ 双重使命:图形就是计算,计算就是图形
在公布GCN架构时,AMD喊出了“Graphic is Compute,Compute is Graphic”的新目标,表达了图形就是计算,计算就是图形的宏达理想,在保证GPU的图形渲染能力的同时也在GPU通用计算上发力,这一点可与AMD之前的形象大有不同。
虽然AMD显卡的前身ATI在GPU通用计算领域发力很早,但是一直没有太大动静,无论是媒体宣传还是实际应用都被NVIDIA的CUDA比了下去。待ATI被收购之后,拥有CPU业务的AMD也不会太热心GPU通用计算,以致于提到GPU通用计算就想到NVIDIA,而后者也刚刚在北京举办了GTC Asia 2011大会,重点就是GPU通用计算。
个人认为,AMD的转变主要还是基于APU考虑,GCN不止要用在独立显卡上,以后也会用在APU上。提高GPU的通用计算能力,并且加强GPU与CPU的互通性将会帮助APU的中GPU成为真正的“一极”,不再是常规的显示/游戏之用。本来GPU的运算能力就大大超过CPU,只是通用性和任务调配能力不如CPU,如果AMD的目标得以实现,那么就可以用GPU弥补AMD的CPU短板了,而且用APU建造异构HPC也要比GPU+CPU更简单,这是一举多得的好事。
除了看家的图形渲染能力,GCN架构也将在GPU通用计算上发力 |
为此AMD在GCN架构上大动干戈,选择了性能更强的MIMD体系,改进了缓存设计以方便CPU与GPU互联互通,这些改进从硬件上增强了GPU的性能,但是在通用计算上这还只是一部分,软件平台的支持也很重要。
提高GPU的可编程性
作为Fusion家族的一份子,GCN架构将会支持C/C++等高级编辑语言,提高可编程性 |
GPU计算能否成功,开发者的认可与接受是关键,这就要求GPU具备相当的可编程性,至少也要支持主流的编程语言。GCN架构将会支持C、C++以及其他高级编程语言,这点与Fermi架构看齐了。
除了高级编程语言外,GCN还支持GPU和CPU之间的统一虚拟寻址、支持GPU读取内存数据/内存页面除错、CPU与GPU之间的内存数据同步等功能,提高了GPU编程的便利性。
增强的纠错能力
另一个门槛就是运算的稳定性和除错能力,GCN之前的架构只支持EDC(Error Detection & Correction)纠错,GCN首次支持ECC纠错,在显存与内存之间的数据交换过程ECC纠错将能将能确保数据的完整性。
FP64浮点运算
FP64双精度运算对GPU通用计算有重要意义,支持与否往往成为判断显卡通用性能的指标之一,不过FP64的运算要求高,峰值性能比FP32要低很多。NVIDIA自GT200架构开始支持FP64,但是效能只有FP32的1/8。AMD从HD 5870开始支持FP64,不过峰值性能可以达到到1/5 FP32,HD 6800系列则没有FP64,HD 6900的FP64继续提高到1/4 FP32,GCN将会继承这个特性,虽然没有具体的数据支撑,不过至少也会有1/4 FP32的性能。
以上只是显卡上的数据,如果放到专业级显卡如Tesla上又不一样了,Fermi架构的Tesla C2050的FP64性能就提高到了FP32的1/2,如果GCN要想在通用计算上有所建树,FP64性能也要达到这个水准。
以上只是GCN架构针对通用计算所做的改进的一角,更多的改进还要等待AMD更详细的资料。在强化计算能力的同时,AMD也没忘记GCN的图形性能改进,毕竟这还是GCN架构最主要的战地。
3D性能也是GCN架构的重点内容 |
除了支持PCI-E 3.0、DX11.1这样的标准之外,GCN架构针对3D运算也有一些改进,增加Partially Resident Textures(局部贮存纹理-暂译),这个技术是支持介绍过的类似Megatexture巨型纹理技术的基础,卡马克是用软件方式实现的,AMD的PRT技术算是硬件支持。
PRT技术最高可以支持32TB的纹理数据 |
新的3D技术并不算多,此外更多的是原有功能的改进,比如光栅操作与Z缓冲单元继续独立运作、所有纹理操作全部支持缓存读/写操作等,具体效果如何等等看今天的评测就知道了。
游客 2019-01-24 12:10
该评论年代久远,荒废失修,暂不可见。
支持(2) | 反对(1) | 举报 | 回复
23#
游客 2017-06-11 14:31
支持(10) | 反对(0) | 举报 | 回复
22#
游客 2017-06-05 09:51
21#
游客 2012-11-26 07:41
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(17) | 举报 | 回复
20#
游客 2012-11-26 02:46
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(1) | 反对(3) | 举报 | 回复
19#
超能网友终极杀人王 2012-01-09 00:21 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(0) | 反对(3) | 举报 | 回复
18#
超能网友终极杀人王 2011-12-30 13:49 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
17#
游客 2011-12-29 11:28
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
16#
游客 2011-12-29 11:28
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(0) | 反对(16) | 举报 | 回复
15#
超能网友学前班 2011-12-29 09:31 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(0) | 反对(0) | 举报 | 回复
14#
超能网友高中生 2011-12-29 06:26 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(9) | 反对(5) | 举报 | 回复
13#
游客 2011-12-25 12:38
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(1) | 反对(0) | 举报 | 回复
12#
游客 2011-12-24 23:40
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(1) | 反对(0) | 举报 | 回复
11#
游客 2011-12-24 19:37
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
10#
游客 2011-12-24 01:54
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(1) | 反对(0) | 举报 | 回复
9#
游客 2011-12-24 01:54
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
8#
游客 2011-12-23 21:23
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
7#
我匿名了 2011-12-23 10:03
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
6#
游客 2011-12-22 18:05
该评论年代久远,荒废失修,暂不可见。
已有2次举报支持(0) | 反对(0) | 举报 | 回复
5#
游客 2011-12-22 16:43
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(1) | 反对(1) | 举报 | 回复
4#
超能网友管理员 2011-12-22 16:39 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(0) | 反对(15) | 举报 | 回复
3#
超能网友研究生 2011-12-22 16:26 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(1) | 反对(0) | 举报 | 回复
2#
超能网友终极杀人王 2011-12-22 16:09 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
1#