呃,大家都知道哈,现在nVIDIA显卡的计算能力那是越来越强大了,不利用一下岂不是可惜了,尤其是现在Fermi大大加强了双精度计算能力之后,N卡+Matlab已经变成了我们解决数理问题的强大工具(计算速度可加快数十倍),但是应该如何使用呢……

Matlab版本:2010a (注:matlab版本需比vs高)

编译环境:Microsoft Visual Studio 2008

硬件需求: gpu显卡一块

先从http://developer.nvidia.com/object/matlab_cuda.html网址上下载NVMEX的源码(cudaWhitePaper.zip),解压。

打开nvmex.m的文件,找到

CUDA_LIB_Location = ‘C:\CUDA\lib’; Host_Compiler_Location = ‘-ccbin "C:\Program Files\Microsoft Visual Studio 8\VC\bin"‘;

将上面的部分改成自己本机的实际文件路径。修改之后,将其复制到你所要编译的文件目录下,例如:addMatrix.cu目录,并将此目录设置为matlab运行目录,在命令窗口输入:

>> nvmex(‘addMatrix.cu’); 将其替换成自己的文件名,编译时会有一个错误,错误指向 [ ~,filename,] = fileparts(cuFileName);

提示是符号不匹配,此时将此段代码注释掉或删掉,替换成

[pathstr, filename, ext, versn] = fileparts(cuFileName)

即可完成编译。

编译成功后,在matlab中即可像常规函数一样使用函数(addMatrix)。

注:.cu文件时cuda的源文件,此外.o文件时vs编译时产生的文件

按照上例 你就可以在matlab中自由调用CUDA的函数来加速计算了 ……实际效果还是很好很强大的

matlab cuda 加速,Matlab中调用CUDA加速的方法……相关推荐

  1. 如何在MFC中调用CUDA

    如何在MFC中调用CUDA 有时候,我们需要在比较大的项目中调用CUDA,这就涉及到MFC+CUDA的环境配置问题,以矩阵相乘为例,在MFC中调用CUDA程序.我们参考罗振东iylzd@163.com ...

  2. 在.c文件中调用cuda函数

    在.c文件中调用cuda函数 2014-04-19 17:17 446人阅读 评论(0) 收藏 举报 分类: cuda编程(1) 版权声明:本文为博主原创文章,未经博主允许不得转载. 问题描述:假设在 ...

  3. 在c#中调用windows脚本的方法

    在c#中调用windows脚本的方法 方法1:直接调用   CODE:   System.Diagnostics.Process proc = new System.Diagnostics.Proce ...

  4. 来总结一下在VC中调用COM组件的方法

    来总结一下在VC中调用COM组件的方法(大家来补充) [问题点数:50分,结帖人_foo] http://bbs.csdn.net/topics/50319093 发表于: 2004-04-17 16 ...

  5. 在事务方法中调用另外一个事务方法,被调用方法的事务没起作用

    在事务方法中调用另外一个事务方法,被调用方法的事务没起作用 在事务方法中调用另外一个事务方法,被调用方法的事务没起作用 问题描述:(例) service层有两个事务方法insertUser1.inse ...

  6. 在ABAP XSLT中调用ABAP类的方法

    本文介绍在ABAP XSLT中调用ABAP类的方法. 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  7. Android开发中调用系统窗口的方法

    //直接拨号 Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678")); start ...

  8. Vue | 实现页面跳转刷新,在Vue页面中调用其他页面的方法

    最近有一个登录界面的需求,感觉很简单,尝试各种方法每次都感觉快要成功了,但还是没能解决问题,果然没有系统学习就是很难立刻找到突破点,难以一语中的,好在历经千帆,在页面调用中就解决了这个问题. 需求描述 ...

  9. 访问母版页控件、属性、方法及母版页中调用内容页的方法

    首先,必须通过内容页中的MasterTye指令,对母版页实施强类型化,即在内容页代码头的设置中增加如下指令 <%@ MasterType VirtualPath="~/Master/M ...

  10. C# 在子窗体中调用父窗体的方法

    C# 在子窗体中调用父窗体的方法 在改软件的时候碰上一个非常麻烦的问题,查了好久才顺利解决 具体方法参考了 https://blog.csdn.net/lz00728/article/details/ ...

最新文章

  1. 最小生成树模板总结--PrimKruskal
  2. sizebox模型下载_彻底弄懂CSS盒模型BoxModel
  3. 第六章|网络编程-socket开发
  4. kaggle房价预测特征意思_Kaggle实战-波士顿房价预测
  5. WeChat生成授权的token:md5(随机字符串+时间戳+盐值)
  6. ClickHouse内核分析-MergeTree的存储结构和查询加速
  7. Oracle dataguard一主两备环境搭建
  8. C#窗体控件-列表框控件ListBox
  9. Cadence Allegro Segments Over Voids 功能介绍图文教程
  10. 企业微信好友和微信好友的区别
  11. 拟推荐全省文物系统先进_文物系统突出贡献先进个人事迹材料
  12. 【C 语言】文件操作 ( fflush 函数 | 刷新缓冲区示例代码 )
  13. 在php中phr是什么意思,phr. 相当多的_____
  14. PM如何写好产品需求文档
  15. WDC2106 iOS10新特性及开发者要注意什么
  16. css图像描边,纯CSS实现帅气的SVG路径描边动画效果
  17. 企业Web安全防御:防火墙概述
  18. [线段树][ZZNUOJ]易水寒
  19. 美食家(2)- 家常红烧肉制作方法
  20. SIP软交换相关介绍

热门文章

  1. radmin不能发送Ctrl+Alt+Del的解决办法
  2. 100个最佳Linux站点(一):软件下载
  3. win7系统如何加速计算机启动,win7电脑怎么提速_win7电脑提速方法-win7之家
  4. 名编辑电子杂志大师教程 | 名编辑电子杂志大师能制作高清电子期刊吗?
  5. windows下安装libxml2
  6. xctf very_easy_sql
  7. python——CSV转Excel
  8. 曙光服务器怎么进入bios_曙光服务器安装手册
  9. 跨考 深大计算机,深圳大学!一所比985还要热门的双非!还很壕气!
  10. 音乐的格式、选择和音质说明