小编And*_*itz的帖子

c ++/MATLAB Mex绑定

我即将编写一个Mex文件,所以我可以在MATLAB中使用我的c ++代码.

此代码围绕单例类(在c ++中)构建.

我已经读过,因为内存要持久,我必须使用MxAlloc而不是malloc/new,这对我使用的所有内存都是如此吗?即,我使用矢量的类,矢量使用标准机制自动分配新的内存.

因此,使用MxAlloc分配的类中的向量是否难以保持其内存?

c++ matlab mex

7
推荐指数
1
解决办法
588
查看次数

OpenCL,浮动性能的一半

我目前正在开发一个需要存储和处理大量变量的应用程序(浮点数~4gb)

\n\n

由于各个变量的精度不太重要(我知道它们是有界的),我发现我可以使用 OpenCL 的一半而不是浮点数,因为这确实会减少内存量。

\n\n

我的问题是双重的。

\n\n
    \n
  • 使用一半而不是浮动是否会对性能造成影响(我认为图形卡是为浮动操作而构建的)

  • \n
  • 在计算中混合浮点数和半数会对性能造成影响吗?(即,一个浮点数乘以一半。)

  • \n
\n\n

此致\nAndreas Falkenstr\xc3\xb8m Mieritz

\n

c c++ gpu gpgpu opencl

3
推荐指数
1
解决办法
3070
查看次数

标签 统计

c++ ×2

c ×1

gpgpu ×1

gpu ×1

matlab ×1

mex ×1

opencl ×1