- 积分
- 17
- UID
- 1655
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
发表于 2004-7-7 00:00:00
|
显示全部楼层
就几个问题论一下:
1、这里有些人认为GPU适于图像运算,这是片面的。图像运算许多是矩阵运算,矩阵运算用途很广!
2、gpu在支持指令和缓存等诸多方面不及cpu,特别是核心频率----
2.1、核心频率不能代表gpu比cpu运算速度慢!gpu的运算核心比CPU多!!
2.2、gpu在支持指令少,不及cpu,难道是坏事。RISC CPU (精简指令集CPU)值得参考。
2.3、gpu有缓存,但不知多少。
1、nVIDIA的GPU的6800已经支持跳转指令。离完整支持现代算法不远了!
2、而且nVIDIA的GPU的并行运算功能为实现一些特殊的算法(如并行算法)提供的条件,开拓了现代算法的发展领域。
附: http://www.52yy.net/article_show.asp?ArticleID=1104
2005年将出现GPU超级计算机
微软研发部门的Richard Rashid在接受PCWATCH访问的时候表示,3D图形芯片GPU在继续提升3D渲染能力的同时,也正在朝通用计算方面发展。微软DirectX研发小组建议GPU以后的发展方式是:减少“特殊目的”功能,添加“通用目的”处理单元,未来GPU将以并行处理的方式进行通用计算,来提供模拟、物理计算、字符渲染、显示管理和操作等等功能。
微软表示,最早在2004年DirectX 10、最迟在2005年DirectX 11当中,解决GPU内部浮点渲染精度不统一的问题,达成32bit浮点渲染精度,为不同厂商GPU使用相同的通用计算驱动程序和API,铺平道路。由于现在GPU执行部分通用计算上的效率远高于CPU,因此微软预期2005年将出现数百GPU并行处理的GPU超级计算机。 |
|