【问题标题】:Android Renderscript for CPU computation用于 CPU 计算的 Android 渲染脚本
【发布时间】:2013-05-01 08:23:00
【问题描述】:

首先,我在http://android-developers.blogspot.sg/2013/01/evolution-of-renderscript-performance.html读到有可能在nexus 10 上使用renderscript 来执行计算任务

我想知道是否有人尝试过,它对计算密集型算法(例如 N-Queen)有帮助吗?还是它只适用于可以拆分为许多小任务以利用 GPU 内核的算法。

其次,对于 Renderscript 分配,它们是否仅可用于主要图形? APIhttp://developer.android.com/reference/android/renderscript/Allocation.html

是否有机会将整数数组传递给脚本?

【问题讨论】:

    标签: android renderscript


    【解决方案1】:

    这可能取决于您如何实现 n-queens。我们支持递归,但您需要将任务拆分为合理数量的子任务,以便我们可以在多个内核(或 GPU)上并行化它。

    要将整数数组传递给 RenderScript,请使用 Element.I32 创建适当大小的分配,然后将该数组复制到分配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      相关资源
      最近更新 更多