|
本帖最后由 weihua8206 于 2009-7-7 00:29 编辑
看来您完全理解错误了,这些制图软件处理图像本来就是CPU做的事,显卡只是负责显示,比如专业显卡只能提高显示效果,在3D类软件上实现实时抗锯齿和物效等效果,
而不负责处理、渲染成像。但CUDA的介入让显卡能够 ...
iverlin 发表于 2009-7-6 20:29
请对方辩友不要为了辩论的结果而辩论,以一个专业图形设计人员的素质,你会不知道专业显卡在渲染上的加速作用么?“专业显卡只能提高显示效果”这种说辞实在太外行了。您说的是ISA时代的显卡么?那时的显卡确实只能提高显示效果(当然,那样的芯片也不能称作GPU)。
专业显卡之所以“专业”,并非显示效果有多好!实际上专业显卡就是为了特定软件设计了特定的指令集,供特定软件的程序员调用GPU进行3D及光影渲染运算。3DMAX之类的软件都是用CPU运算的么?对方辩友这样说实在有点误导观众的嫌疑了。
我再次强调,CUDA在图形设计软件上的应用丝毫不能说明GPGPU运算时代将要到来!相反的,类似的专业应用(注意,是专业应用,而非GPGPU所谓的“通用”运算)早就出现了,阁下难道没用过野猫7110么?那时候专业显卡就已经用来对3DMAX、lightscape、MAYA等软件进行渲染、成像以及光影动态运算的加速了!!
另外,请对方辩友正面回应我的观点,而不要用误导观众的方式来诡辩。我提出的事实是:在使用MATLAB等权威软件进行科学运算的程序员中,已经形成了一种共识,即:使用CUDA会使程序员工作量成倍增加,且难于移植和维护。如果CUDA真的如对方辩友所说的那样前途广阔、为何大家却不愿使用,而宁愿选择其它不使用GPGPU的方案呢?
在这里,我说MATLAB是通用科学计算的标志性软件,对方没有异议吧?在高等数学、有机化学、量子物理、气象分析等领域,MATLAB都是算法嵌入的主要编程工具。而对方辩友反复提到的PHOTOSHOP,能算得上通用运算软件么?一个图形处理工具而已,作为GPU的对外界面,如果CUDA对图形软件都起不到优化作用,那英伟达可以直接倒闭了!如果对方辩友认为PHOTOSHOP也是“通用计算软件”,那你用PHOTOSHOP算个平方根给我看看,或者用PHOTOSHOP给我求解个拉格朗日方程出来看看! |
|