Android Renderscript:gpu计算对全局变量写入的限制
我使用的是Nexus10,Android 4.4。我看到,如果我在脚本中写入了全局变量,那么脚本将在CPU上执行,而不是在GPU上执行。我可以从logcat马里司机的指纹中看到这一点 我在某处读到,这种限制将来会消失。我希望4.4能删除这个。有人知道更多关于为什么会存在这种限制以及何时可能消失的信息吗 这一限制似乎是有限制的。例如,我使用间歇分配作为脚本组中内核之间的全局变量,我的脚本保证内核在分配中的不同位置写入。由于这个限制,我的脚本现在退回到CPU,这至少在少数情况下会导致严重的性能延迟。例如,如果在内核中使用余弦、pow函数,那么这种性能损失将非常严重。CPU在这些功能上的表现远不如GPUAndroid Renderscript:gpu计算对全局变量写入的限制,android,gpgpu,renderscript,Android,Gpgpu,Renderscript,我使用的是Nexus10,Android 4.4。我看到,如果我在脚本中写入了全局变量,那么脚本将在CPU上执行,而不是在GPU上执行。我可以从logcat马里司机的指纹中看到这一点 我在某处读到,这种限制将来会消失。我希望4.4能删除这个。有人知道更多关于为什么会存在这种限制以及何时可能消失的信息吗 这一限制似乎是有限制的。例如,我使用间歇分配作为脚本组中内核之间的全局变量,我的脚本保证内核在分配中的不同位置写入。由于这个限制,我的脚本现在退回到CPU,这至少在少数情况下会导致严重的性能延迟。