【发布时间】:2018-03-04 01:07:17
【问题描述】:
我在单源中实现了一个算法。现在,我想通过减少来减少算法的处理时间。
可以从 RenderScript 中的单源调用缩减内核吗?
【问题讨论】:
-
老实说,我不知道“单一来源”是什么意思。您能否通过editing 改进您的问题,并提供有关您尝试完成的算法以及您尝试提高性能的其他信息。
标签: android renderscript reduction single-source
我在单源中实现了一个算法。现在,我想通过减少来减少算法的处理时间。
可以从 RenderScript 中的单源调用缩减内核吗?
【问题讨论】:
标签: android renderscript reduction single-source
简而言之,没有。来自 Renderscript 文档(粗体是我的):
Android 7.0(API 级别 24)引入了一种称为单源 RenderScript 的新编程功能,其中内核从定义它们的脚本启动,而不是从 Java 启动。 此方法目前仅限于映射内核,为简洁起见,本节将其简称为“内核”。
但是,我认为您可能也对什么是归约内核感到困惑。缩减内核是一个接受输入Allocation 并输出单个值(例如最小值或最大值、总和等)的内核。它与优化内核不同,这听起来像是您正在尝试的去做。
【讨论】:
不,很遗憾你不能,对不起。
【讨论】: