使用flash 3d api快速算术?

时间:2011-06-03 19:32:00

标签: flash math gpu gpgpu molehill

一些计算密集型软件现在正在使用GPU来解决数学问题。现在闪存有GPU支持,是否有可能使用闪存来解决数学问题?怎么做呢。

换句话说,闪存是否暴露了足够的低级API来充分控制GPU的行为来执行这样的任务?

问题的例子;查找包含以下哈希的邮件:2987432847298374298374982374

2 个答案:

答案 0 :(得分:1)

这不是当前的Flash播放器,但Flash Player Molehill仍在开发中,具有gpu api访问权限。请参阅以下链接:

特别是


编辑:添加更多链接,因为我找到了好的链接。

答案 1 :(得分:1)

是的,因为您可以为随机访问输入提供纹理(如果它们提供更好的常量缓冲区)并渲染到BitmapData以进行输出,这是GPGPU所需的最小操作。有关API或AGAL指令集的完整程度的信息并不多 - 我没有看到任何整数寄存器或按位运算的例子,这对你的示例问题非常有用,所以潜在的性能可能比一个DirectX或OpenGL实现可以获得,但它应该比ActionScript好得多!

但是,我应该注意,这将是老式的GPGPU,这比使用新的OpenCL和DirectCompute API更难做到。