OpenHero 开勇

Open heart, bravely fly!

2009年06月13日

原创 绿坝 图像过滤比对算法有感

最近大家都在说绿坝,其实核心算法部分,就是图像识别和,图像比对,现在通用的图形库有 OpenCV/paintlib/CImg/FreeImage/CxImage/SILLY/Corona ,这个是当前个人感觉比较强大的四大图形库,但是这些都是架构在CPU上的,当然,也有一些,现在正在加入gpu的支持,加入多核的支持,当然看过一些对绿坝的分析,当然也下载了绿坝,看了一下,没有时间用IDA反汇编去看里面的图形比对的算法,是否是使用的是OpenCV的库,或者伪造一下OpenCV的库,在里面设定一些断点,(ps:OpenCV是开源的代码)当然可以查看, 不过不用管那么多,至少可以肯定的是在绿坝里面用到了OpenCV的dll,还有Cximage的库;感叹一下,真的不希望这个成为一个闹剧;毕竟是政 府的工程;一个朋友在密歇根大学的分析基础上一晚上写了一个漏洞的测试工具,不卡、不弹、不闪,,,,这个是难得的网页溢出漏洞~- - 哎= =记得这个朋友当初测试vista 0day的时候= =vista 那个时候还没出来多久= =囧啊~~下面都是转载~~~认识绿坝的朋友的,也可以给他们善意的给一些建议吧阅读全文>

发表于 @ 2009年06月13日 13:33:00|评论(loading...)|举报|收藏

2009年06月01日

原创 2009-05-27:GPU:加速计算新浪潮之研讨学术会议有感

2009-05-27参加了中科院的会议,本来准备了很多东西,不过只有15分钟的时间,即使用了最快的语速,好像速记员都不打字了……在会上学习了好多的技术,也了解了国内的GPU方向的比较有代表性的一些工作,不过还是有一点小小的感触,做底层研究的好少,对gpu性能本身挖掘的就更少了,好多的都是在上面跑应用,但是这样的应用能达到gpu本身的性能的多少啦?不过现在确实需要一些应用来驱动这个事情的发展,GPU只能看成是多核发展的一个代表而已,更应该看到的是整个多核芯片的发展,这个才是大方向,Nvidia,AMD,Intel各家都在向这个方向发展,硬件的发展将在这几年里面发生革命性的变换,但是这个时候更应该抓住的是并行算法的研究和硬件发展的趋势的研究,只有这两个抓住了才能适应最新的平台,如果只是跑应用,累的只是开发人员。 这次会议学习到很多,听到很多老教授的发言,很有感触,下面附上会议上的简单的报告~名字有点大~~~我也只是早一些接触GPU、多核开发而已,还需要更多的人的共同努力,真的好想中国在这块不落后别人,加油!年轻的一代共勉吧~~ GPU Computing Technology Over阅读全文>

发表于 @ 2009年06月01日 17:18:00|评论(loading...)|举报|收藏

2009年04月10日

原创 理想和现实---读后感

几天前看在google reader上看完yangfan分享一篇帖子【z80年代:两个青年群体的悲剧性冲撞z】若有感触~或许年轻人看完这篇帖子以后,不知道会有什么样的感概,或许这个只是离我们很远,确实那么的近。理想和现实常常都会不期而遇,人一生是碌碌无为还是想做点事情?生活在社会上,就应该为社会做点事情,我是这么想……或许是已经到深夜,头脑不太清醒,思路不太连贯,写出来的寥寥几句也就酬和着看吧~或许也只是写给自己,写给身边的同龄人,或者还在生活道路上迷茫的朋友。上大学的时候,问自己要想有什么样的梦想,有什么的未来?现在想想,其实花了四年时间,到头来还是没想清楚,反倒是漫无目的的碌碌的工作了两年~大学的激情,只是用来燃烧了短暂的青春……大学是踏上社会的最后的一道坎,当踏出校门的时候,还沉浸在大学的“烂漫无暇”的生活中,为自己短暂的理想而忙碌而“拼搏”……或许就像那篇帖子里面写的上大学的青年,现在能上大学的占到高考的60%的比例,都还是天之骄子吗?面对2009年几百万的无法找到工作的大学毕业生……社会应该反思,作为学生,我们也该反阅读全文>

发表于 @ 2009年04月10日 01:54:00|评论(loading...)|举报|收藏

2009年04月09日

原创 CUDA DLL 开发流程

前言:很久没写CUDA相关的文章了,其实也不是忙,只是零碎的事情比较多,不能抽出完整的时间写一些东西,在http://blog.csdn.net/openhero 上写本来想写一些列CUDA编程的文章,不过现在看来,很多朋友还是只是处在开发的初级阶段,一些基本的编程环节还需要讲解一下,其实像lib编程,dll编程,都不是CUDA的内容,这个只是windows,linux系统编程的内容,只要有时间,好好静下心来做几个项目就可以明白很多,而且网上就可以找到很多资料。 正文:CUDA的DLL开发其实和一般的C/C++的DLL开发是一个原理,当然,DLL的开发就有几种方式,这里就讲最容易理解的,也最直接的方式,然后把代码放出来。大家自己可以琢磨一下其它的方式。 1. 创建DLL 用我的Wizard 可以创建一个DLL项目工程: 选择DLL项目,然后可以看到下面的项目文件结构: 其中sampe_cu.h文件为头文件,stdafx.h和stdafx.cpp是windows的加载的相关文件,这里可以不用理会,DLL_Test.cpp是其中的一个导出函数文件,也是声明阅读全文>

发表于 @ 2009年04月09日 14:10:00|评论(loading...)|举报|收藏

2009年03月19日

原创 Nvidia全国巡讲+CUDA高校比赛

从07年开始做CUDA到现在,都一年多了,从08年的4月份开始做CSDN的CUDA总版主到现在也差不多快一年,期间一直坚持做CUDA的学习和研究。其实CUDA不是我的主专业,gpu也不算是我的主专业,也只是业余爱好。但是业余爱好坚持下来做好,或许也能成为专业吧。不过CUDA对我的吸引到不是gpu的提速,而是给我提供了一个学习并行编程,并行计算的平台,因为我知道接下来的几年高薪能计算的方向应该是向单机HPC的方向发展,再加上集群化,分布式并行计算才是真正的发展方向,CUDA也只是我们学习并行计算的很好的切入点。 从08年初就开始和Nvidia的marketing的Ming和Perry有联系。可以看到CUDA在国内的发展,从开始的几个人,慢慢的增加到这么大的队伍,好几个QQ群都已经装不下,真的是很欣慰吧。只是觉得自己做的事情还不够,当初答应写书的事情,现在还没写完,本来想写一本CUDA的入门的教材,但是后来修改过了三版,反复琢磨,觉得要是写一本简单的入门的书,对于做CUDA的朋友来说,就是太不负责任了,要是CUDA不明白其中的软硬件平台,不明白优化,那就真的做不好CUDA编程,所以从去年阅读全文>

发表于 @ 2009年03月19日 15:14:00|评论(loading...)|举报|收藏

2009年03月16日

原创 诡异的梦

第一场景: 在宇宙飞船上,都是外星人……囧 3D实景的动画游戏,可以两人玩的对打的游戏……游戏现实不是平面的,而是空间立体显示的3d场景,很像日本动漫里面的太空堡垒里面的3D游戏……when will it be come true!很期待这样的游戏……动画场景,动画人物都可以在空间中显示出来……很帅…… 场景二: 飞船降落到地球上,外星人说自己是来之远古的地球人……囧…… 外星人就成地球人了…… 然后大家说吃早餐……吃包子…… 场景三: 理工良乡校区,张导带着他们外语学院的n多mm参加什么活动,也要说先吃早餐……结果他说只能吃方便面……囧,囧…… 场景四: 然后继续走,一群人来到一个寺庙里面,拜佛…… 听说长老还在打坐,需要我们在外面等…… 场景五: 长老的大徒弟从什么地方跳出来,直接就撞钟了,我还劝他别吵闹到长老了…… 场景六: 长老结果从寺院的大钟里面出来,还领着一个初中的同学……汗- -! 场景七: 长老说我们几个是西游记里面的人物,说他自己是唐僧……我是悟空……还有八戒……还有沙僧……o(╯□╰)o 场景八: 我问长老,我要是悟空还能结婚阅读全文>

发表于 @ 2009年03月16日 08:35:00|评论(loading...)|举报|收藏

2009年03月13日

原创 导师招博士:

导师招博士: http://www.comp.hkbu.edu.hk/~chxw/ 并行+分布,GPU+multicore 所以要求动手能力和解决问题的能力比较强 喜欢编程 MPI, CUDA,OPENMP,算是bonus 奖学金跟你们一样,是HK$13200/月 我会带CUDA和高性能编程 简历发到zhao.kaiyong(at)gmail.com阅读全文>

发表于 @ 2009年03月13日 22:23:00|评论(loading...)|举报|收藏

2009年03月10日

原创 高性能技术之我想-----浪潮倚天发布有感

3月2号,浪潮发布了CPU+GPU的Tesla架构的国产服务器,是对国内的用户的一个很好的信息。http://server.zol.com.cn/124/1241702.html 浪潮倚天服务器采用的是CPU+GPU异构架构,这样可以让cpu和gpu都能够完成自己最擅长的工作。gpu做为并行处理的强力工具,cpu做为串行和任务的分配的工作,这样可以使得系统在传统的cpu架构上有量级的提升。   单机高性能计算是一个大势所趋,将来的更高性能的芯片将会出现,浪潮算是走在了国内高性能计算的前列,希望更多的国产企业能在高性能计算中贡献一份自己的力量。GPGPU的计算在国外已经是从01,02,03就开始的工作,即使是CUDA也是在07年就开始在国外有很多研究机构,很多的国际会议也在08年看到大量的gpu计算的文章。自己写CUDA的blog,也只是希望能尽自己的一份微薄之力,把最新的国外的一些技术介绍给大家,希望真正的能为中国的计算机做点力所能及的事情,虽然我知道自己的能力有限,但是只是希望能写这样的文章,引起更多的朋友的共鸣。 高性能计算会在接下来的3-5年之内有很大的市场,但是纵观国阅读全文>

发表于 @ 2009年03月10日 21:53:00|评论(loading...)|举报|收藏

原创 CUDA VS Wizard Open Source

今天在sourceforge上公开了所有的wizard的代码,其实也很简单,希望有更多的爱好者能一起参与到这个项目里面,把wizard做得更好一些,对新的学习者有更多的帮组,从开始做Wizard到现在,差不多一年的时间,一个人的力量是有限的,希望能有更多的热心者加入到队伍中。 如果想参与到这个project或者修改源代码的,希望把你的代码email给我,然后把你的sourceforge的id给我,谢谢! 下面是代码的svn:http://forums.nvidia.com/index.php?showtopic=91623 svn co https://cudavswizard.svn.sourceforge.net/svnroot/cudavswizard cudavswizard 我的email:zhao.kaiyong(at)gmail.com, home page:http://www.comp.hkbu.edu.hk/~kyzhao/阅读全文>

发表于 @ 2009年03月10日 12:28:00|评论(loading...)|举报|收藏

2009年02月16日

原创 【CUDA比赛】题目征集

  【CUDA比赛】题目征集 准备举行全国的CUDA比赛,希望大家都踊跃参加; 现在是征集题目,有什么好的想法,有没解决的问题,都可以作为题目,看看大家都会用什么方法来解决; 有已经解决的问题吗?看看是否别人能用更优化的方法解决? 欢迎投递任何题目; 可以和我联系: zhao.kaiyong(at)gmail.com阅读全文>

发表于 @ 2009年02月16日 20:47:00|评论(loading...)|举报|收藏

Csdn Blog version 3.1a
Copyright © OpenHero 开勇