POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2372|回复: 17
打印 上一主题 下一主题

gpu既然能协助cpu看片,为何不能提高通用运算性能?

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-11 12:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想想看,假如能利用g80或r600算super pi,那多美好?

是否很难实现?:(
2#
发表于 2007-5-11 12:41 | 只看该作者
R580不是在算蛋白质吗

貌似比cpu牛鼻很多:p
回复 支持 反对

使用道具 举报

3#
发表于 2007-5-11 12:51 | 只看该作者
编程难度高。

M$的gpgpu研究项目中有Pi的例程。
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2007-5-11 12:55 | 只看该作者

回复 #3 Edison 的帖子

仅仅是难度高吗?还是根本不能实现??:unsure:

我是说在当前都pc架构下不能实现?》:huh:
回复 支持 反对

使用道具 举报

5#
发表于 2007-5-11 13:17 | 只看该作者
嗯嗯,对于正在辛勤灌水的我们来说,显卡强大的运算能力似乎一直被闲置了:lol:
回复 支持 反对

使用道具 举报

6#
发表于 2007-5-11 14:06 | 只看该作者
GPU的硬件特点决定了它的强项是矢量运算
一定要把它转换成整数运算还是很困难的
回复 支持 反对

使用道具 举报

7#
发表于 2007-5-11 16:40 | 只看该作者
视频加速靠的是GPU么,还不主要是靠GPU上集成的VPU:huh:

GPU算通用——很像本末倒置:lol:
回复 支持 反对

使用道具 举报

来不及思考 该用户已被删除
8#
发表于 2007-5-11 16:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

9#
发表于 2007-5-11 16:44 | 只看该作者
LZ知道PS3 CELL CPU为什么开发那么难么?

何况GPU这中2年架构一换的东西
回复 支持 反对

使用道具 举报

10#
发表于 2007-5-11 17:02 | 只看该作者
原帖由 来不及思考 于 2007-5-11 16:43 发表
本末倒置有何不可,不管黑白,抓到老鼠就是好猫

还是有人害怕了



现在实效不明得很,视频加速不能算纯种的GPGPU应用,那个F@H运算对象不同flops没可比性:o

要是真的有神效,找点看得见摸得着的能对比的应用给用户看看应该也不是什么难事吧:huh:


偶还是牢记:这个星球不存在火星科技:lol:
回复 支持 反对

使用道具 举报

11#
发表于 2007-5-11 17:09 | 只看该作者
原帖由 the_god_of_pig 于 2007-5-11 16:40 发表
视频加速靠的是GPU么,还不主要是靠GPU上集成的VPU:huh:

GPU算通用——很像本末倒置:lol:


ATI有用Shader做视频加速的
回复 支持 反对

使用道具 举报

12#
发表于 2007-5-11 17:10 | 只看该作者
通用跟专用应该有区别。
回复 支持 反对

使用道具 举报

13#
发表于 2007-5-11 17:11 | 只看该作者
原帖由 89度热水 于 2007-5-11 17:09 发表


ATI有用Shader做视频加速的



只是部分应用,而且效果比GF7还差不少:p
回复 支持 反对

使用道具 举报

14#
发表于 2007-5-11 17:14 | 只看该作者
CPU在很多领域根本无法发挥作用,随便一块音频解码器的运算让CPU来做试试?
回复 支持 反对

使用道具 举报

15#
发表于 2007-5-11 18:02 | 只看该作者
协处理器....补齐字数
回复 支持 反对

使用道具 举报

chiao 该用户已被删除
16#
发表于 2007-5-11 19:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

17#
发表于 2007-5-11 19:41 | 只看该作者
主要的问题是:

1、DX10之前的显卡,对流程控制语句支持非常有限,大家知道要做运算不单单是加减乘除,还得有分支和循环。
2、GPU目前最多还只有单精度,对双精度支持不够。当然这不是主要因素。
3、GPU运算允许少量错误出现~~~这也是GPU一个比较大的限制。试想渲染游戏画面时,一个多边形的某几个顶点出错,或是某几个像素出错,由于屏幕刷新快,而且错点占的比例不高,不容易发现。但是做通用计算,某些错误是不可容忍的。
4、最后,GPU和显存之间带宽是很大的,但是和内存之间带宽就没有那么大了。现在GPU运算特性造成还是得有一部分东西让CPU算,但是之间的数据沟通就成了问题。
5、GPU确实有很多拿来做通用计算的,比如可以去GPGPU.org看看,都是用GPU做通用计算的,不过大部分是科学计算。其实,我们一般常用的软件,除了压缩解压缩和游戏,很少有CPU密集型的任务,CPU一般都还在等内存,内存在等硬盘。

我想我已经说清楚了,嘿嘿
回复 支持 反对

使用道具 举报

potomac 该用户已被删除
18#
发表于 2007-5-11 20:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-3 14:52

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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