2008年10月26日

原创 浅谈CUDA的局限性

nvidia的CUDA(Compute United Device Architecture)推出来以后,受到了无数nvidia fans们的追捧,连许多非图形图像领域搞技术的人员都开始玩起了CUDA。本人有些懒惰,在技术上除了理论和架构上的东西外,其他的例如语言细节等东西都是在实际工作需要是才去学,所以只到昨天,我才花了点时间在网上搜了些CUDA tutorial看了下(作为曾经的骨灰级N fans,惭愧ing )但如题所示,我写这篇blog不是为了介绍CUDA的“强大”,而是打算喷一喷它:-)虽然会有错误,但我还是按照我的理解,把它的局限性总结如下,欢迎大家拍砖或开喷。首先是语法和API层面的:1. 在GPU上执行代码中不能分配动态内存。也就是说要么在computation kernel中使用shared memory来存放临时数据,要么事先在CPU端分配好;2. CUDA是基于C语言的。先别说C99标准,因为CUDA支持exception handling肯定是没戏的(后面还会提到这个),就是连ANSI C里阅读全文>

发表于 @ 2008年10月26日 11:52:00|评论(loading...)|编辑|举报|收藏

2008年05月16日

原创 一周回顾


记得小学时老师要我们每周写一篇周记,当时挺反感的,经常因为没写而被老师在肉体和精神上折磨,最后结果是不仅周记得写,还得写一篇400字检讨(就是那种方格信纸写满一页,现在好像没那种信纸卖了)。
言归正传,这次没啥好题目,就当作周记吧。
这周事情比较杂,我要做一个和界面(GUI)有关的项目。公司有专门的部门做GUI库,这次他们做出来的东东完全就是模仿M$ Office 2007的风格,比如左上角那个圆形的程序菜单啦,还有那个叫Ribbon的工具面板啦,还有支持OS theme(就是说在不同的theme下,效果也跟着变)。总之都是些花里胡俏的东西,还有些东西使用wpf实现的。我开始做这个项目时的想法就是我对wpf和c#不熟悉,正好可以借此机会了解一下。目前正在读这部分的文档,大概8月底做完吧,感觉都是些劳力不劳心的活。
我的boss在同济的课已经开始了(上次写错了,不是交大),这个周4和boss一起去了同济听他的第一节课。因为后面几节课都是我和我的同事们讲,所以第一次阅读全文>

发表于 @ 2008年05月16日 22:39:00|评论(loading...)|编辑|举报|收藏

2008年05月10日

原创 备课中...

boss的意思是让我这个月底去交大讲一次小学期的课,之前我对“小学期”这个概念知之甚少,问了下周围交大毕业的同事,才了解到所谓小学期,就是请一些业内人士吹吹牛:-)当然不是不着边际的侃,多少还是要有点技术含量。

看来我得好好准备下,据说听课的同学至少都是硕士级别,本人只不过是内地某一不出名院校的小硕而已。至于讲的内容,初步定为和GPU技术相关的吧,考虑到我的工作背景,可能偏底层(硬件&驱动)一些。随手写写提纲吧:

1. GPU技术现状(先和大家寒暄一下,然后从3D游戏开始聊起?这样或许可能提起同学们的兴趣?)

2. 通过一些简单的demo,引入正题——GPU如何工作

 

阅读全文>

发表于 @ 2008年05月10日 22:24:00|评论(loading...)|编辑|举报|收藏

2008年05月02日

原创 用DXSDK测显卡硬件性能

<p>最近一同事(复旦的本科生,现在在公司实习)做了一些real-time soft shadow方面的研究,他实现几种常见的方法,比如在sampling时做blur、动态调整sampling的次数和范围,还有基于分析depth map的(好像叫PDSM?)等等,他自己也做出过了改进的算法。感觉这小伙还是很不错的:-) 有一次我和他讨论一些性能优化问题,他告诉他的一个动态分支较多的pixel shader,在FireGL V7300(r520核心,和radeon 1800xt一样)上的fps居然比Geforce 8800GTS都要高,在排除了是MS的hlsl compiler的因素后,发现事实的确如此。于是我决定对这个问题探一究竟。</p><p>言归正传,我想做的是硬件性能的比较,拿什么来做bentchmark呢?3dmark系列显然不合适,这是一个综合的测试,我需要的是针对性很强的测试。最后发现dxsdk中的几个例子就比较合适。当然如果了解点GPU硬件知阅读全文>

发表于 @ 2008年05月02日 23:24:00|评论(loading...)|编辑|举报|收藏

2007年09月16日

原创 Vista is evil!

如何在Vista Aero下混合使用GDI和3D API阅读全文>

发表于 @ 2007年09月16日 12:55:00|评论(loading...)|编辑|举报|收藏

用户操作
[即时聊天] [发私信] [加为好友]
kypck_
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
文章分类
    收藏
      朋友&敌人
      潘胖子YY的地方
      存档
      软件项目交易
      Csdn Blog version 3.1a
      Copyright © kypck_