小编sma*_*ato的帖子

在C++中定义类中的结构

能有人给我如何定义一个新的类型的示例结构的类在C++.

谢谢.

c++ struct class

52
推荐指数
4
解决办法
11万
查看次数

转换uchar Mat在OpenCV中浮动Mat?

在OpenCV中,如果我有一个包含uchar数据的Mat img,我该如何将数据转换为float?有功能吗?谢谢.

c++ opencv

30
推荐指数
2
解决办法
7万
查看次数

在cuda内核中运行

有什么方法可以在cuda内核中有一个函数.我的意思是我的cuda内核很长很难调试.谢谢.

cuda

27
推荐指数
1
解决办法
1万
查看次数

如果行程计数不是常数,为什么我的#pragma-unrolled循环的性能会降低?

我有以下代码使用循环展开:

#pragma unroll
for (int i=0;i<n;i++)
{
    ....
}
Run Code Online (Sandbox Code Playgroud)

这里如果n是一个定义的常量,一切正常.但是,如果n是变量,则性能会大幅降低.我注意到发出并执行了大约3次指令.我想我正在寻找一种在运行时进行循环展开的方法,可能这是不可行的.

loops cuda unroll

11
推荐指数
1
解决办法
8648
查看次数

我可以从不是由nvcc编译的C++代码中调用CUDA运行时函数吗?

有什么方法可以调用CUDA运行时函数调用,如

cudaMemcpy(...);
Run Code Online (Sandbox Code Playgroud)

在.cpp文件中,使用常规C++编译器编译?

c++ compatibility cuda

9
推荐指数
1
解决办法
7690
查看次数

如何在C++中获取字符串的一部分?

如何在C++中获取字符串的一部分?我想知道从0到i的元素是什么.

c++

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

没有CUDA的CUDA启用了gpu

我想设置一个CUDA模拟器上我ubunbu 10.04,因为我没有硬件.有人可以提供一些有价值的指示 我认为Nvidia确实提供了一个模拟器,我该如何设置它.到目前为止,我不关心性能,如果它很慢.谢谢.

ubuntu cuda emulation

8
推荐指数
1
解决办法
7838
查看次数

C中的内存起始位置

我正在研究给定进程的内存布局.我注意到每个进程的起始内存位置不是0.在这个网站上,TEXT从0x08048000开始.一个原因可以是使用NULL指针区分地址.我只是想知道是否还有其他好的理由?谢谢.

c memory memory-layout

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

使用cuda-gdb检查全局设备内存

我正在尝试使用cuda-gdb来检查全局设备内存.即使在cudaMemcpy之后,似乎值都为零.但是,在内核中,共享内存中的值很好.任何的想法?cuda-gdb甚至可以检查全局设备内存.似乎主机内存和设备共享内存都很好.谢谢.

cuda

6
推荐指数
2
解决办法
2549
查看次数

cuda中的矩阵乘法

说我想将两个矩阵相乘,50 乘 50。我有 2 种方法来安排线程和块。

a) 一个线程来计算结果矩阵的每个元素。所以我在线程中有一个循环乘以一行和一列。

b) 一个线程来做每次乘法。结果矩阵的每个元素需要 50 个线程。乘法完成后,我可以使用二进制归约来求和结果。

我不确定该走哪条路,所以我选择了 b。这并不理想。事实上它很慢。知道为什么吗?我的猜测是线程太多并且它们大部分时间都在等待资源,这是真的吗?

cuda

5
推荐指数
1
解决办法
5168
查看次数

标签 统计

cuda ×6

c++ ×4

c ×1

class ×1

compatibility ×1

emulation ×1

loops ×1

memory ×1

memory-layout ×1

opencv ×1

struct ×1

ubuntu ×1

unroll ×1