小编ice*_*eze的帖子

Optix在有效负载中动态调整大小的数组

有没有办法在optix中声明动态大小的数组有效负载?我用Google搜索并阅读了Optix文档,但却发现Optix不允许使用malloc.我有什么方法可以做以下的事情吗?

struct PerRayData_radiance
{
 float3 result;
 float  importance;
 int depth;
 float stuff[N];
};
Run Code Online (Sandbox Code Playgroud)

我根据一些用户参数将数组大小调整为N大小.

我尝试在NVIDIA论坛上搜索过去的问题,但由于某些安全问题,它似乎已被关闭.

cuda raytracing nvidia optix

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

确定 Renderscript 是否在 CPU/GPU 上运行以及线程数

我似乎找不到任何关于如何检查 RenderScript 是否真正并行化代码的文档。我想知道是否正在使用 CPU 或 GPU 以及调度的线程数。

我唯一发现的是这个错误报告:http : //code.google.com/p/android/issues/detail?id=28662

作者提到将 rsForEach 放在脚本中导致它通过指向以下调试输出而被序列化:

01-02 00:21:59.960: D/RenderScript(1256): = 0  0x0
01-02 00:21:59.976: D/RenderScript(1256): = 1  0x1
Run Code Online (Sandbox Code Playgroud)

我尝试在 LogCat 中搜索类似的字符串,但找不到匹配项。

有什么想法吗?

更新:其实我似乎已经想通了。似乎我的 LogCat foo 没有应有的好。我通过我的应用程序信息过滤了调试输出,发现一行是这样的:

02-26 22:30:05.657: V/RenderScript(26113): rsContextCreate dev=0x5cec0458
02-26 22:30:05.735: V/RenderScript(26113): 0x5d9f63b8 Launching thread(s), CPUs 2
Run Code Online (Sandbox Code Playgroud)

renderscript

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

标签 统计

cuda ×1

nvidia ×1

optix ×1

raytracing ×1

renderscript ×1