找回密码
 新注册用户
搜索
查看: 7181|回复: 14

NV发布CUDA架构 G80万亿次科学运算

[复制链接]
发表于 2007-2-18 15:09:30 | 显示全部楼层 |阅读模式
2月16号,NVIDIA公司正式发布了他们的CUDA架构(Compute Unified Device Architecture统一计算设备架构),这就是NV口中的通用GPU(GPGPU)的正式名称。本次,NV面向专业开发者们发布了CUDA软件开发包(SDK)以及C语言编译器的0.8版本。

实际上,早在去年发布G80系列显卡时,NV就已经预告了CUDA的到来。CUDA是世界上第一个针对GPU的C语言开发环境,可以充分应用GeForce 8800 GPU 128(GTX版)或96(GTS版)个流处理单元强大的浮点运算能力,解决复杂的科学运算问题。该环境目前仅支持8800系列显卡,未来还将对NV后续发布的Quadro专业显卡提供支持。根据NVIDIA的测试,8800显卡在CUDA架构中的峰值运算能力可达520GFlops,因此如果构建SLI双卡系统,可以达到1TFlops(即每秒运算1万亿次)的强大运算能力

NV专业产品总经理Andy Keane介绍说:“目前GPU已经是足够强大的可编程处理器,非常适合大运算量的科学应用,诸如地质勘探,生物学,流体力学,金融建模等等。通过CUDA技术,所有开发人员都能够使用标准的C语言,挖掘NVIDIA GPU中多个处理单元强大的并行计算能力。”

虽然NVIDIA本次发布的CUDA开发环境已经提供了开放下载,但NV官方认为目前只有专业的程序员才是CUDA真正的用户。由于G80内部包含的128或96个流处理单元,在进行科学运算时相当于一个100颗左右CPU的大规模并行处理系统,普通的编程爱好者肯定无法驾驭其协同合作,完全发挥其性能。

CUDA开发环境目前支持Windows XP和Linux(Red Hat Enterprise Linux 4 Update 3)。遗憾的是,目前CUDA仅支持32位系统,因此在进行运算时只能够兼容单精度数据。NV透露今年晚些时候推出的新款显卡将支持64位系统,兼容双精度数据。


CUDA Toolkit Version 0.8/CUDA SDK Version 0.8以及说明文档(Windows XP/Linux)下载页面(http://developer.nvidia.com/object/cuda.html)

G80专题:
http://www.mydrivers.com/zhuanti/GeForce8800/

[ Last edited by kzli on 2007-2-19 at 00:45 ]
回复

使用道具 举报

发表于 2007-2-18 23:18:28 | 显示全部楼层
X的,这个东西出了一定买一个
我平时的工作,根本用不了GPU的完全资源
回复

使用道具 举报

 楼主| 发表于 2007-2-19 00:36:11 | 显示全部楼层
就是不知道各个项目多久能出N卡的GPU的运算版本,bonic也搞个GPU版就不错了,到时候开两个bonic,一个cpu的,一个GPU的

[ Last edited by kzli on 2007-2-19 at 00:50 ]
回复

使用道具 举报

发表于 2007-2-19 11:03:55 | 显示全部楼层
YES
我的意思就是这样
回复

使用道具 举报

发表于 2007-2-20 11:17:37 | 显示全部楼层
爽呀。。显卡有用了
回复

使用道具 举报

发表于 2007-2-20 20:32:47 | 显示全部楼层
原帖由 kiss890 于 2007-2-20 11:17 发表
爽呀。。显卡有用了


你有 G80 了吗?
回复

使用道具 举报

 楼主| 发表于 2007-2-20 20:59:36 | 显示全部楼层
呵呵,目前有了G80没什么用啊,要等各个项目出N卡的GPU计算版本,才能发挥出G80强大的计算能力,现在买,除了游戏,可能没什么用哦,呵呵,来,大家一起去喜爱的项目上吼起,希望他们早日出GPU版本,我可是已经在我喜欢的WCG提交了建议,也收到回复了,呵呵,新的一年里大家一起加油哈!!!
回复

使用道具 举报

发表于 2007-2-20 22:02:50 | 显示全部楼层
支持ATI GPU的项目倒是已经有了.
http://folding.stanford.edu/FAQ-ATI.html
回复

使用道具 举报

发表于 2007-2-21 02:10:14 | 显示全部楼层
先把米米攒够再考虑升级显卡.不知道G80上会有那些项目.
回复

使用道具 举报

 楼主| 发表于 2007-2-24 18:39:03 | 显示全部楼层
"分布式综合区"不是概念讨论吗?这么重要的GPU计算概念,怎么会被移动到“计算机技术讨论区 ”,郁闷,版主,能否看清再移动啊?
回复

使用道具 举报

发表于 2007-2-24 23:53:09 | 显示全部楼层
不好意思,帖子是我转移的..个人认为,GPU概念的出现和发展是属于计算机技术的范畴,并不局限于分布式计算.按照我的理解,GPU的发展已经远远超出了最初的图形渲染、分担CPU负荷的初衷,开始在通用计算领域大展拳脚了.而通用计算就不仅仅是分布式计算、BOINC之类的了,数据库及其它任何复杂应用软件都应该可以在GPU上运行了.
回复

使用道具 举报

发表于 2007-2-25 09:01:44 | 显示全部楼层
搞了半天nVidia 连F@H的客户端都没放出来, 还在拼命吹, 可恶啊!
回复

使用道具 举报

 楼主| 发表于 2007-2-25 09:31:02 | 显示全部楼层

回复 #11 烦人 的帖子

说得没错,烦兄.但是我固执的认为GPU非常适合用来进行大数据量的科学计算,对于我们的分布式计算非常有好处,其他的类型的通用计算我觉得要出现可能都会较慢,如果谁能将GPU做为主处理器,编写新的操作系统,相信有人已经开始做了,呵呵.估计INTEL和微软会非常着急,所以INTEL急着推出80核心"太拉"概念,就是T flops级的概念,有一天CPU和GPU会融合,AMD看到了,所以走得更前。其实我在论坛综合区里发布,是希望算友们多了解,能够知道这一概念,能知道还有更好的计算方式。在“计算机技术区”,毕竟这里并不是专业计算机技术论坛,我觉得看得人可能少一些,不如分布式综合区,这样大家接触新概念的效果就差很多。其他没什么,希望大家早日用上GPU版的分布式软件,呵呵!

[ 本帖最后由 kzli 于 2007-2-25 09:33 编辑 ]
回复

使用道具 举报

发表于 2007-2-27 19:01:46 | 显示全部楼层
G80可以说是NV在GPGPU——General-Purpose Computation on Graphics Processing Unit方面的一个尝试

不过也不能抱太大指望,1Tflops是相当极端条件下的理论值峰值,实际很难达到

另外据说CUDA架构的开发难度令人发指,是PS3架构的N倍
回复

使用道具 举报

发表于 2007-3-14 22:51:11 | 显示全部楼层
关键是架一个开发平台成本高一点,做学习的话,吃不消啊。
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-6 16:44

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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