登录 注册
当前位置:主页 > 资源下载 > 9 > CudaMat能够利用支持CUDA编程语言的GPU进行高速运算,目前这类图形卡可从NVidia处获取

CudaMat能够利用支持CUDA编程语言的GPU进行高速运算,目前这类图形卡可从NVidia处获取

  • 更新:2024-12-12 17:00:26
  • 大小:35.02MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

R软件代码转换为matlab CudaMat CudaMat可以在支持CUDA编程语言的图形卡上进行快速计算。 目前,此类卡可从NVidia获得。 CudaMat对用户而言是尽可能不可见的。 这个想法是,用户可以毫不费力地将任何现有的Matlab代码转换为CudaMat代码。 例如,像a = cuda(a)这样的单行,Matlab对象'a'被转换为CudaMat对象'a'。 可以使用matlab命令whos进行检查。 以前的版本(2.0.0之前的版本)托管在其他位置。 注意:要在Windows下获得不需要预安装Cuda Development的工作版本,您将必须获取文件cufft64_90.dll并将其放入CudaMat / bin文件夹! 在什么情况下CudaMat会更快? 当Matlab代码的主要时间用于计算大型矩阵和/或向量之间的“昂贵”运算,它们的和或傅里叶变换时,CudaMat将极大地提高代码的速度。 但是,当问题包括对小型矩阵和向量的许多运算时,CudaMat可能对您没有帮助,实际上可能比标准的matlab代码要慢。 想到这一点的一种方法是,CudaMat中函数执行的每个开