楼主: 图腾部落

第二期有奖讨论:CUDA你知道多少

[复制链接]
论坛徽章:
0
121#
发表于 2009-12-23 20:56 | 只看该作者
著名杀毒软件厂商卡巴斯基也在利用Tesla平台的运算性能来改进安全服务,这听起来似乎与我们普通用户的日常生活更为接近一些。
  Nvidia未来的重点已经不只是显卡一小块市场,其实这家图形巨头凭借CUDA架构的Tesla GPGPU平台早就打算在运算领域分上一杯羹,比如说Tesla GPGPU平台可以用于制造对并行运算任务相当倚重的超级计算机,另外科学领域对GPGPU运算性能的需求也较旺盛。更令人关注的还在后头,据称著名杀毒软件厂商卡巴斯基也在利用Tesla平台的运算性能来改进安全服务,这听起来似乎与我们普通用户的日常生活更为接近一些。
  早前已经有消息报道过,Nvidia的CUDA架构是可以用于运行安全软件的,同时强大的运算性能可以令安全软件的扫描速度获得显著的提升。除此之外,俄罗斯安全厂商卡巴斯基还在自家的安全基础架构内整合了Nvidia的Tesla S1070单元,以利用Tesla强大的并行运算能力来改善客户的系统安全防护。卡巴斯基表示,Tesla GPU在某些任务里表现远超主频2.6GHz的Core 2 Duo处理器,具体的领先幅度居然可达360倍之多。
  卡巴斯基重建了其相似性识别算法,并且将之优化为可以同时执行数十万的指令。在这个过程里,卡巴斯基的技术人员们利用了Nvidia的CUDA SDK开发环境来实现优化的目的,CUDA SDK允许开发者采用标准程序语言来针对最新一代的Nvidia图形处理器(GPU)开发程序。
  不过有一点不得不提,目前并非所有的普通Nvidia显卡用户都能从该项技术里获益,但是卡巴斯基开始采用CUDA技术很可能是这项技术走向普及的一个重要标志。目前Nvidia和AMD都在积极推进并行运算技术,并且都在提供一些初步的GPGPU功能,不过这些功能主要集中在视频编码领域。

使用道具 举报

回复
论坛徽章:
0
122#
发表于 2009-12-23 23:07 | 只看该作者
实战CUDA——BadaBOOM转码测试
对于CUDA技术,相信用户还是更多的关注实际应用中的表现,目前从Google开发的Picasa图片浏览和处理工具到游戏中采用的PhysX物理加速技术、从Photoshop cs4的GPU浏览加速技术到视频转码的Badaboom软件,小到浏览图片,大到天文数据计算,随着CUDA的应用越来越广泛,它我们的生活也变得越来越交融。
Badaboom的出现,开启了利用高性能GPU进行游戏以外应用的先河,是一款完全利于CUDA开发的软件。一直以来,视频转码显得困难重重,因其需要很长的转码时间,现在Badaboom能将这转码的工作交给支持CUDA的NVIDIA GPU去做,转码所需要的时间大为缩短(同时耗电量大幅度降低),CPU得到了释放有更多时间去处理其它任务。
我们利用一段5分钟长的1080P视频(302MB)进行压缩测试,首先是关闭GPU加速后,利用CPU进行压制,将这段1080p的视频压缩至iPhone可看的格式,用时为3分钟41秒。在badaboom中,利用了显卡的强大的计算能力,视频压制速度更加出色,仅仅只用了2分钟09秒就将这段5分钟的1080P视频压制成480×270的视频。
从测试中看出,完全利用了GPU能力的badaboom,在压制同一视频的情况下,性能要比单纯使用CPU要快了41%。

[ 本帖最后由 sammyandy 于 2009-12-23 23:10 编辑 ]

使用道具 举报

回复
论坛徽章:
0
123#
发表于 2009-12-23 23:12 | 只看该作者
CUDA技术通过流处理器的并行计算来实现强大的运算效能
就拿GeForce 9400M这款整合显示核心来说,拥有16颗处理核心的GeForce 9400M在实际的CUDA计算中已经比普通CPU的性能高出了5倍之多,更不用说拥有128颗核心的G80或更高的G90甚至G100了,而CUDA本身也在发展——2008年8月,CUDA已经推出了其二代技术,二代技术拥有比一代技术更友好的程序接口,这意味着程序员们的门槛在降低的同时CUDA工具也将进一步涌现。

使用道具 举报

回复
论坛徽章:
0
124#
发表于 2009-12-23 23:13 | 只看该作者
为人类造福——NVIDIA利用CUDA进行Folding @home的计算
CUDA实际上已经开始深入我们的生活了,实际上Google开发的Picasa图片浏览和处理工具、Photoshop cs4的GPU浏览加速技术、视频转码领域的Badaboom软件应用都是CUDA的应用范畴,CUDA甚至涵盖到基因计算领域的Folding @home运算,而在游戏领域,CUDA的衍生技术PhysX物理计算技术也正成为行业内的物理效果标杆技术。

使用道具 举报

回复
论坛徽章:
0
125#
发表于 2009-12-23 23:15 | 只看该作者

NVIDIA 9系列主板的CUDA应用实测

作为整合主板中的新一代王者,NVIDIA 9系列主板拥有非常出色的显示性能。但是大部分人可能并不知道,它的Geforce集成显卡,也可以支持NVIDIA独有的CUDA技术。此前,在最新版本驱动程序的支持下,这款主板上整合的GeForce 9300显卡不但在运行多款主流的3D游戏时表现出众,而且其在播放能力、节能环保等方面,也完全颠覆了整合显卡带给人们的传统印象。此次,通过使用CUDA技术,我们在NVIDIA 9系列主板搭建的系统里,运行Photoshop软件,并以此来考察一下CUDA技术的应用究竟会给NVIDIA 9系列主板上的整合显卡在图形编辑能力上带来多大的性能提升。
伴随着高像素拍照手机和数码相机的普及,数码相片及数码图片已经遍及到我们生活中的每一个角落,普通人对数码照片及数码图片的修改和编辑需求,也显得越来越频繁。为此,使用Potoshop软件来编辑和修改数码照片或数码图片,就成为了主流计算机最重要的日常工作之一。
不过,很多使用Potoshop的朋友都会有这样一种感觉。那就是当处理一幅画面较大且分辩率较高的数码照片或数码图片时,使用整合显卡的计算机,在Potoshop软件环境下对照片或图片的显示速度总会变得很慢。尤其是在对画面进行数码编辑时,系统往往会让我们稍稍“等上”一会儿,有的甚至还会造成死机。之所以会有这样的原因产生,主要是因为计算机的整合显卡在处理较大画面或较高分辩率的图片时,因处理能力有限,造成了短时间内的数据瓶颈。为此,无法顺畅地运行Potoshop特别是最新版本的Potoshop软件,就成为了目前多数使用整合显卡计算机的一个通病。
然而,技术的进步已经使这种情况得到了明显的改善。由于最新版本的Potoshop软件中设计了针对CUDA技术的优化程序;同时最新的NVIDIA 9系列主板中所整合的Geforce9300显卡也提供了对CUDA技术的良好支持,因此在NVIDIA 9系列主板构建的计算机系统中,整合显卡理论上已经可以非常流畅地运行最新版本的Potoshop软件了。不过俗话说得好:耳听为虚,眼见为实。下面我们就来实际对比一下Geforce9300整合显卡在运行最新版本的Potoshop软件时,性能提升前后的不同差异吧。
当安装完最新版本的显卡驱动后(我们使用的是NVIDIA 180.48版本的驱动),我们打开系统中最新版本的Photoshop软件。最新版本的Potoshop是支持CUDA功能的,因此我们就在最新版本的Potoshop软件中进行一下对比,并使用数码相机,将运动中的屏幕拍摄下来。
首先我们准备了一张分辨率高且画幅面积非常大的数码图片,这幅图片是由多张数码照片与数码图片拼接而成的,文件大小足有720M。由于这样的一张照片,其容量相当于满满一张CD-ROM光盘的数据容量,因此在普通情况下,使用整合显卡的来打开这样的一副图片,计算机系统就会显得非常的吃力。开启画面往往需要数十秒的等待时间,而有的整合显卡此时干脆就死机了。相比之下,在最新版本的Potoshop中,使用 CUDA功能有效的调用NVIDIA 9系列主板上的GPU来处理图片的数据时,则可以较为轻松地直接打开这幅画面,等待时间也有了极大的缩短。
当画面被开启后,Potoshop软件会自动提示你是否升级最新版本的显卡驱动程序;与此同时,Potoshop软件也会自动设置画面显示的加速功能。这个时候,按住键盘上的Alt键,就可以将画面进行连续的放大或缩小。通常情况下,使用整合显卡的系统,会在画面放大或缩小时产生停顿或死机。为了方便对比,我们在Phtoshop软件中先将GPU加速的选项关闭,重新启动Potoshop软件后,我们便处于关闭GPU加速的状态之中,此时相当于普通整合显卡下正常的显示状态。当我们打开那副大的图片时。可以明显地感觉到图片被开启的速度要慢了很多,而我们在完成同样的缩放操作时,画面也开始出现了非常明显的停顿和分段显示。
接下来,我们使用NVIDIA 9系列主板上GeForce 9300显卡,开启GPU加速功能并完成上面相同的操作。通过数码相机的瞬间拍摄,可以看到此时画面的显示始终是连贯且实时的。同时,除了放大缩小外,我们在Photoshop中还可以顺畅的选择画面的不同区域来进行局部的缩放显示,而且软件新增的流体画布旋转功能,也能够让画面以任何角度旋转显示。
通过使用CUDA技术,NVIDIA 9系列主板上GeForce 9300显卡的显示性能得到了较为显著的提高,而在Photoshop软件环境中,以往使用整合显卡时常见的画面停顿和死机现象,此刻也已经得到了较为彻底的改善。与此同时,使用NVIDIA 9系列主板上GeForce 9300显卡的GPU加速功能,还可以实现全新、顺畅的缩放和旋转的即时显示效果。此时的画面没有出现分段显示,并且遥摄可以定位到图像的任何区域。同时,Photoshop软件中全新的像素网格功能,也可以保持实现缩放到个别像素时的清晰程度, 并能够以最高的放大倍率来实现对画面的轻松编辑。倘若通过创新的旋转视图工具随意转动画布,还可以在任意角度对图片实现无扭曲的查看。
不过,需要在此明确指出的是:针对整合主板而言,目前的CUDA技术只支持NVIDIA8系列和9系列主板中的集成显卡。在使用的过程中,我们需要安装NVIDIA最新版本的显卡驱动程序并在Photoshop软件中开启相关的设置。不过,通过CUDA技术,能够在整合主板上实现对GPU的加速,并且使Photoshop软件在作图时的速度产生明显的改观,这本身已经充分具备了划时代的革命与创新。看来拥有GeForce 9300整合显卡的NVIDIA 9系列主板,不愧为当下整合主板中的王者!

[ 本帖最后由 sammyandy 于 2009-12-23 23:19 编辑 ]

使用道具 举报

回复
论坛徽章:
0
126#
发表于 2009-12-24 09:05 | 只看该作者
CUDA是Compute Unified Device Architecture(统一计算架构)的简称,是建立在GPU基础之上的通用计算开发平台,它是一个全新的软硬件架构,可以将GPU视为一个并行数据计算的设备,对所进行的计算进行分配和管理,计算难题。利用CUDA能够充分的将GPU的高计算能力开发出来,并使得GPU的计算能力获得更多的应用。

使用道具 举报

回复
招聘 : 系统架构师
论坛徽章:
372
双子座
日期:2015-08-18 12:18:21摩羯座
日期:2015-09-20 17:10:27秀才
日期:2015-09-21 09:46:16秀才
日期:2015-09-21 11:16:42秀才
日期:2015-10-08 17:57:58天枰座
日期:2015-10-28 18:28:29秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 10:07:14秀才
日期:2015-11-11 10:22:49秀才
日期:2015-09-11 10:43:06
127#
发表于 2009-12-24 10:01 | 只看该作者
大规模并行计算

使用道具 举报

回复
招聘 : 系统架构师
论坛徽章:
372
双子座
日期:2015-08-18 12:18:21摩羯座
日期:2015-09-20 17:10:27秀才
日期:2015-09-21 09:46:16秀才
日期:2015-09-21 11:16:42秀才
日期:2015-10-08 17:57:58天枰座
日期:2015-10-28 18:28:29秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 10:07:14秀才
日期:2015-11-11 10:22:49秀才
日期:2015-09-11 10:43:06
128#
发表于 2009-12-24 10:03 | 只看该作者
不知道对商业数据库的大数据量处理会有什么好处,感觉商业数据库的处理的内容相对简单但是量很大.

使用道具 举报

回复
招聘 : 系统架构师
论坛徽章:
372
双子座
日期:2015-08-18 12:18:21摩羯座
日期:2015-09-20 17:10:27秀才
日期:2015-09-21 09:46:16秀才
日期:2015-09-21 11:16:42秀才
日期:2015-10-08 17:57:58天枰座
日期:2015-10-28 18:28:29秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 10:07:14秀才
日期:2015-11-11 10:22:49秀才
日期:2015-09-11 10:43:06
129#
发表于 2009-12-24 10:06 | 只看该作者
也不知道这个的稳定性如何,能够支持24*7*365吗?

使用道具 举报

回复
招聘 : 系统架构师
论坛徽章:
372
双子座
日期:2015-08-18 12:18:21摩羯座
日期:2015-09-20 17:10:27秀才
日期:2015-09-21 09:46:16秀才
日期:2015-09-21 11:16:42秀才
日期:2015-10-08 17:57:58天枰座
日期:2015-10-28 18:28:29秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 10:07:14秀才
日期:2015-11-11 10:22:49秀才
日期:2015-09-11 10:43:06
130#
发表于 2009-12-24 10:07 | 只看该作者
不开放的平台感觉没啥前途...比如MCA...

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表