原帖由 123321456 于 2007-6-21 12:46 发表
1、不是。
2、不是。
简单例子:
1、fc的6502不能处理32位浮点运算。
2、excel不能解微分方程,matlab可以。
原帖由 hourousha 于 2007-6-21 12:50 发表
GPU不只是一个专门化的'运算'单元集合。'存取'单元的专门化同样是极其重要的一环。
某显卡支持某效果,代表显卡有实现某种功能的能力,比如支持shdaer x.x。代表有能力执行shader x.x中的指令。不支持,则代表 ...
原帖由 hourousha 于 2007-6-21 13:07 发表
如果你的意思是:GPU干的事,CPU也能办得到。那当然没错。Quake还有software renderer呢。
回答加上原因?什么原因?
原帖由 cf3b5 于 2007-6-21 12:58 发表
我说的优化当然包括存取的优化,某些情况下多一个寄存器就可以节省很多指令!
基本上我的意思是!
GPU实际上是CPU的优化版,而非功能增加版!
虽然有些运算cpu也能做,但是几乎不具备任何实用价值,比如 ...
原帖由 Jonsoncao 于 2007-6-21 12:53 发表
excel可以用数值算法解,也就是把微分方程变成差分之后设立节点组成巨大的稀疏矩阵,再用excel的solver
不过直接写code的确不行
原帖由 cf3b5 于 2007-6-21 12:58 发表
我说的优化当然包括存取的优化,某些情况下多一个寄存器就可以节省很多指令!
基本上我的意思是!
GPU实际上是CPU的优化版,而非功能增加版!
虽然有些运算cpu也能做,但是几乎不具备任何实用价值,比如 ...
原帖由 cf3b5 于 2007-6-21 12:07 发表
虽然是做开发,但是对3D完全不懂,请教两个问题!
问题1,其实常说的某某显卡支持某效果,其实是不是说这个芯片针对这个效果的一些运算进行了优化?
问题2,某某SDK支持某效果,是不是说这个SDK优化封装了这个效果而已?
原帖由 murasame 于 2007-6-21 13:53 发表
我不是做开发的,根本不懂3d,但是觉得你的问题还是挺简单的
2,不知道怎么回答,感觉上sdk类似于素材库,你要用什么就拿什么,当然也可以自己从0开始做完全不去用它。硬件支持的条件下,假设2个sdk,一个支持效果a一个不支持,那只能说明不支持的sdk库里面没有这个效果,你需要人工完成,支持的只是方便你的工作,拿来就可以用了。最简单的,xo的水的反射,全部如出一辙,就能说明问题了。简单是简单了,区别也没了。
原帖由 Nothing 于 2007-6-21 14:03 发表
2不对,sdk里没有所谓效果库一样的东西,sdk支持一些基本渲染功能,前面说过,sdk的区别其实非常小。效果是由开发人员运用一系列功能作出来的。xbox的水反射,只能说明开发人员用了相同或者类似的办法来做水的 ...
原帖由 cf3b5 于 2007-6-21 14:29 发表
那么说,假设cpu是最小运算指令,gpu是把cpu中多个运算指令加以优化封装后提供一个新的运算指令,SDK则是对gpu中提供的运算指令再次优化封装,提供给开发者??
其实我说SDK的效果库不是我的原意,我其实只是 ...
欢迎光临 TGFC Lifestyle (http://tgfcer.com/) | Powered by Discuz! 6.0.0 |