2009年6月19日

取模、乘法和除法运算在CPU和GPU上的效率

摘要: 问题: 将整数n分解为i和j,满足下面关系:n = j*idim + i 其中idim为常量。 以下为三种算法实现: 1) i = n%idim,j = (n-i)/idim 2) j = n*ridim,i = n - j*idim,其中ridim = 1.0f/idim,为浮点数。 3) i = n%idim,j = (n-i)*ridim,其中ridim = 1.0f/idim,为浮点... 阅读全文

posted @ 2009-06-19 10:08 codezhang 阅读(5373) 评论(0) 推荐(1) 编辑

2009年6月18日

VC++ 2008 Express 下CUDA编译

摘要: 以前都是用自定义编译方式编译cu文件,今天装上CUDA2.2发现已经提供了生成规则,太方便了,再也不用拷贝编译命令行了。方法如下:将CUDA SDK目录下common目录中的cuda.rules拷贝到%VS9.0%\VC\VCProjectDefaults下,右键点击项目,选择【自定义生成规则】,在CUDA**前打勾即可,相当方便啊。另外顺便提一下如何让IDE识别CU文件: 1、首先在【工具】-&... 阅读全文

posted @ 2009-06-18 10:05 codezhang 阅读(1247) 评论(0) 推荐(0) 编辑

2009年6月17日

编译wxPropertyGrid的一个问题

摘要: 刚刚把VS2005卸载,安装了VS2008 Express。编译wxPropertyGrid时出现错误,提示是“wxmsw28ud_core.lib”中的某些和GDI+相关的符号无法解析,不知是wxWidgets的bug还是wxPropertyGrid的bug。重新设置wxWidgets编译选项,将GDIPLUS关闭后,重新编译wxWidgets问题解决。方法如下:打开%W... 阅读全文

posted @ 2009-06-17 16:08 codezhang 阅读(456) 评论(0) 推荐(0) 编辑

导航