POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: phehoo
打印 上一主题 下一主题

必须用掌声向AMD予以它应得的赞誉 HD5000背后的故事

[复制链接]
21#
发表于 2010-2-26 21:24 | 只看该作者
AMD现在做的很漂亮,期待CPU再打个翻身仗就好了。
回复 支持 反对

使用道具 举报

22#
发表于 2010-2-26 21:32 | 只看该作者
很多游戏开发商,就是拿n卡做为开发用机。

不是说a卡性能不好,但是没用n卡方便,省心。

远说,老 ...
must999 发表于 2010-2-26 21:26


真正做游戏的会在意装那点驱动

其实你想说的是A卡不好罢了
回复 支持 反对

使用道具 举报

23#
发表于 2010-2-26 21:32 | 只看该作者
回复 54# must999


    所以现在ati5000系列占了先机  有了宽域这个功能 以后应该会好很多
回复 支持 反对

使用道具 举报

24#
发表于 2010-2-26 21:34 | 只看该作者
写的不错~
回复 支持 反对

使用道具 举报

头像被屏蔽
25#
 楼主| 发表于 2010-2-26 21:38 | 只看该作者
提示: 该帖被管理员或版主屏蔽
回复 支持 反对

使用道具 举报

26#
发表于 2010-2-26 21:44 | 只看该作者
如果没有Always Trouble Inside 这个名声,a的桌面卡的占有率不会在5系占了那么大先机后还破不了5成
回复 支持 反对

使用道具 举报

27#
发表于 2010-2-26 21:44 | 只看该作者
好长好长……
回复 支持 反对

使用道具 举报

28#
发表于 2010-2-26 21:57 | 只看该作者
这文章给我一种是似曾相识的感觉,就如同扣肉没出来前的X2一样,amd宣称领先intel 5年。
历史会不会重演呢?
回复 支持 反对

使用道具 举报

29#
发表于 2010-2-26 21:58 | 只看该作者
因为想你们这样买马甲卡的小白太多啊 没办法~

在移动独显市场不是超过50%了吗?虽然有Nv质量门 ...
nvd11 发表于 2010-2-26 21:46

买n卡的就是小白,买a卡的都是爱因斯坦,好吧你赢了
回复 支持 反对

使用道具 举报

30#
发表于 2010-2-26 22:06 | 只看该作者
我说买马甲卡那些是小白, 没指全部N卡哦

例如 9400gt 9500gt 9800gt 9800gtx gts250

gt300系列 ...
nvd11 发表于 2010-2-26 22:02

你前面不就说我买了马甲卡么?怎么现在马甲卡又变这么几样了,我又被a饭代表了
回复 支持 反对

使用道具 举报

31#
发表于 2010-2-26 22:07 | 只看该作者
这文章给我一种是似曾相识的感觉,就如同扣肉没出来前的X2一样,amd宣称领先intel 5年。
历史会不会重演呢 ...
cool_exorcist 发表于 2010-2-26 21:57


你错了,是6年。但人家说的是某技术领先使用了6年,别断章取义。。。
回复 支持 反对

使用道具 举报

32#
发表于 2010-2-26 22:17 | 只看该作者
居然认为马甲卡=n卡?
jeandja 发表于 2010-2-26 22:06

他原话就不分青红皂白说别人买马甲卡,我现在在用的就是260+,既然这都算马甲卡了,那不就是指证n卡==马甲卡?
回复 支持 反对

使用道具 举报

33#
发表于 2010-2-26 22:17 | 只看该作者
AMD很好 做实事 为消费者带来福音
比马甲团队强多了
回复 支持 反对

使用道具 举报

34#
发表于 2010-2-26 22:18 | 只看该作者
因为我觉得你是买马甲卡的那种类型? 难道我猜错了?
nvd11 发表于 2010-2-26 22:12

想来这位a饭的某个思想精神学的特别棒,喜欢代表别人
回复 支持 反对

使用道具 举报

35#
发表于 2010-2-26 22:22 | 只看该作者
太多了,专业的东西也看不懂
回复 支持 反对

使用道具 举报

36#
发表于 2010-2-26 22:25 | 只看该作者
这文章给我一种是似曾相识的感觉,就如同扣肉没出来前的X2一样,amd宣称领先intel 5年。
历史会不会重演呢 ...
cool_exorcist 发表于 2010-2-26 21:57


你觉得NV长得像intel吗?
回复 支持 反对

使用道具 举报

37#
发表于 2010-2-26 22:45 | 只看该作者
你这个贱人还敢出现?真当别人忘了你的丑事
人下贱到你这种地步不多见了,召唤hotball
有兴趣的百度下LZ名 ...
迪迪 发表于 2010-2-26 20:36



    没看懂。。。什么意思
回复 支持 反对

使用道具 举报

38#
发表于 2010-2-26 22:54 | 只看该作者
这文章给我一种是似曾相识的感觉,就如同扣肉没出来前的X2一样,amd宣称领先intel 5年。
历史会不会重演呢 ...
cool_exorcist 发表于 2010-2-26 21:57


你先去查看一下这个文章的作者是谁吧!
以他在业界的地位 AMD还请不起让他做GUN
回复 支持 反对

使用道具 举报

39#
发表于 2010-2-26 23:11 | 只看该作者
本帖最后由 迪迪 于 2010-2-26 23:13 编辑
回复  迪迪
没想到都2010年了,你个FOOLISH还在啊。生存的如何?犯低能病还没有改进啊?更多点为自己的将 ...
phehoo 发表于 2010-2-26 21:38

你只能算是个P,真笑死
抄袭了整篇文章,自己的东西只有一句我phehoo说,你当你是个什么东西?人可以不【请注意用词】到这种地步不多见了,堂而皇之的将别人的撰文完全抄袭为自己所用,之后又杜撰了一大片错漏百出的可笑之文
你这种人到现在还没有被封id可以说是奇迹了
回复 支持 反对

使用道具 举报

40#
发表于 2010-2-26 23:18 | 只看该作者
没看懂。。。什么意思
yzwbilly 发表于 2010-2-26 22:45

08年一篇文章:http://www.pcinlife.com/article/graphics/2008-06-04/1212575164d532.html   深入浅出谈CUDA
被Phehoo完全抄袭成自己所谓的原创技术文章,在抄袭文章之后,后画蛇添足的添了一大推错漏百出的文字,这还不算什么,发表在另一个论坛之后迫不及待的要求加入精华,人可以【请注意用词】到这种地步


让大家等了2天,今天我PHEHOO的文章就和大家见面了。不知道这里有没有人认识我PHEHOO的。先不管这个,入正题。
估计现在基本上所有热心的显卡FANS都知道,NV的一个基于G80架构体系的显卡系列(GEFORCE 8/9/200)把ATI基于R600的架构给比下去了。NV的这个架构有它的过人之处,就是异频式结构,暴力标量化代码编译统一执行,高缓存执行线程,嵌套CUDA模块,以及著名的THE WAYS计划。这些都是足以让这个架构的系列显卡速度优异的条件,更高的编译效率,随意的游戏编程代码格式,宽裕的后期执行效率,可编程的C/C++特性,和相应的送钱垄断策略。

相信,大家对NV这个架构的一些特性多少已经略有了解,所以我也不重复的,更细致的介绍。这里,我只说一下CUDA和G80架构的暴力标量化代码编译执行,因为这已经是这一体系架构的极限(随后的内容中解释)。
首先,CUDA是 NVIDIA 的 GPGPU 模型,它使用 C 语言为基础,可以直接以大多数人熟悉的 C 语言,写出在显示芯片上执行的程序,而不需要去学习特定的显示芯片的指令或是特殊的结构。现代的显示芯片已经具有高度的可程序化能力,由于显示芯片通常具有相当高的内存带宽,以及大量的执行单元,因此开始有利用显示芯片来帮助进行一些计算工作的想法,即 GPGPU。CUDA 即是 NVIDIA 的 GPGPU 模型。

使用显示芯片来进行运算工作,和使用 CPU 相比,主要有几个好处:
- 显示芯片通常具有更大的内存带宽。例如,NVIDIA 的 GeForce 8800GTX 具有超过 50GB/s 的内存带宽,而目前高阶 CPU 的内存带宽则在 10GB/s 左右。
- 显示芯片具有更大量的执行单元。例如 GeForce 8800GTX 具有 128 个 "stream processors",频率为 1.35GHz。CPU 频率通常较高,但是执行单元的数目则要少得多。
- 和高阶 CPU 相比,显卡的价格较为低廉。例如目前一张 GeForce 8800GT 包括 512MB 内存的价格,和一颗 2.4GHz 四核心 CPU 的价格相若。

所谓的好处,这些都是比较侧面的优势,也就是说片面的。使用NV G80系列架构显示芯片做GPGPU运算有它的一些缺点:
- 显示芯片的运算单元数量很多,因此对于不能高度并行化的工作,所能带来的帮助就不大。
- 显示芯片目前通常只支持 32 bits 浮点数,且多半不能完全支持 IEEE 754 规格, 有些运算的精确度可能较低。目前许多显示芯片并没有分开的整数运算单元,因此整数运算的效率较差。
- 显示芯片通常不具有分支预测等复杂的流程控制单元,因此对于具有高度分支的程序,效率会比较差。
- 目前 GPGPU 的程序模型仍不成熟(推出GEFORCE 200系列只是一个晃子,以后会做解释),也还没有公认的标准。例如 NVIDIA 和 AMD/ATI 就有各自不同的程序模型。

由于显示芯片大量并行计算的特性,它处理一些问题的方式,和一般 CPU 是不同的。主要的特点包括:
- 内存存取 latency 的问题:CPU 通常使用 cache 来减少存取主内存的次数,以避免内存 latency 影响到执行效率。显示芯片则多半没有 cache(或很小),而利用并行化执行的方式来隐藏内存的 latency(即,当第一个 thread 需要等待内存读取结果时,则开始执行第二个 thread,依此类推)。
- 分支指令的问题:CPU 通常利用分支预测等方式来减少分支指令造成的 pipeline bubble。显示芯片则多半使用类似处理内存 latency 的方式。不过,通常显示芯片处理分支的效率会比较差。
因此,最适合利用 CUDA 处理的问题,是可以大量并行化的问题,才能有效隐藏内存的 latency,并有效利用显示芯片上的大量执行单元。使用 CUDA 时,同时有上千个 thread 在执行是很正常的。因此,如果不能大量并行化的问题,使用 CUDA 就没办法达到最好的效率了。

我们都知道AMD的FUSION架构,通俗的说就是CPU+GPU的合成架构。目的很简单,简单的说就是在需要执行量化thread的时候的时候让其中的GPU核心部分执行,以加快CPU整体速度。那么,对此,NV和ATI的GPU核心存在什么区别呢?通俗的说,NV的G80体系是纯机械化的,无执行先后次序的,无代码繁简区别的,无“思维”的。这个架构是自行对代码判断和编译的,缺少了一个超线程分派处理器设计。因此,在驱动的帮助下,它不能“主动的”对代码作出选择,作出归类,作出优化。所以G80体系是不能够实现和任何CPU的架构融合的,原因在于,已存在的或正在设计的任何类别的CPU架构都不能和G80体系架构做FUSION融合。

这也是G80体系架构的极限。一个半完全的,无“思维”的(“思维”指的是靠驱动来灵活操纵),机械的高速拆分,执行代码的架构。ATI的R600架构正好和它相反。它的设计,从根本上支持了对FUSION架构的实现。R600是一个很超前的设计,虽然因某些设计上的问题(已经有介绍这方面的文章,相信大家也看到了),和游戏策略(例如,THE WAYS方案的侵略)上的问题,在速度上没有能够实现超越,甚至匹敌G80体系的愿望。但是它灵活的主动内核,正好符合了CPU+GPU的FUSION混合架构的需要。相对INTEL,由于INTEL没有类似显卡制作上的经验,所以准备推出Larrabee。目的很简单,因为相对R600,Larrabee对代码更聪明,更“主动”,但是,对比R600也更慢,但是这点却是很要命的。更聪明和聪明,更“主动”和“主动”,这些都可以用驱动来弥补,但是执行速度却。。。这是INTEL未来的CPU+GPU混合架构和AMD的FUSION架构的区别和落后之处。而今天的NV的显卡架构与此无缘。不是因为NV缺少CPU的制作经验,而是从根本上NV目前的显卡架构限制了这个发展。因此,NV希望通过CUDA,通过他在速度上的优势,只求快,不求准的标准,率先侵略市场,并为今后的全新架构做好市场铺垫。

说到这里,我PHEHOO认为,其实NV的GEFORCE 200系列只是一个幌子,在市场还没完全需要和适应CPU+GPU的FUSION混合架构的时候,先利用CUDA和新堆积的流处理器来侵略一下眼球。为的是让自己正在秘密研制的新一带核心架构争取时间。而这里说的新一代,将是融合了类似R600的超线程分派处理器设计和改进的标量执行单元的架构。为今后的市场和竞争做好准备。
而AMD/ATI呢,将会努力实现FUSION这个非常先进和超前的架构,速度会比INTEL的新架构更快(部分运算优势将达50-150%)。ATI的R800呢,将又回到512 BITS的架构(为全新第一阶段FUSION架构的“升级版”做好GPU部分的核心架构设计准备)并继续贯彻GPU多核的策略来制压NV。

写到这里,明显感到手酸了。也没动力写了,其实还有很多东西要说。但
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-21 22:43

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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