首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5和GPGPU

HTML5和GPGPU
EN

Stack Overflow用户
提问于 2012-05-23 02:20:57
回答 2查看 889关注 0票数 3

正如我们所知道的,许多HTML5渲染器使用GPU来绘制画布元素。我想知道如何使用这种能力来触发GPU来使用它的GPGPU。在canvas API或HTML5中可能没有原生的GPGPU函数,但是如何实现呢?

我在考虑使用像纹理(2D或3D数组)这样的东西来处理要处理的值,然后要求canvas元素对这个矩阵执行一些操作。这个操作必须是一个我可以以某种方式发送到canvas元素的函数。然后我们有了基于浏览器的GPGPU。

这样的事情有可能吗?你认为如何?关于如何实现这一点,您还有其他想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-23 14:14:59

有一个WebCL标准,它的创建正是为了让运行在浏览器中的Javascripts能够使用GPGPU的计算能力(前提是客户端有)。然而,the list of existing implementations非常短。

利用GPU能力进行通用计算的成功尝试是long before (并导致) CUDA、OpenCL和类似GPGPU框架的出现。Here看起来是一个很好的教程,我猜它可以移植到WebGL (它比WebCL支持更广泛)。有关WebGL本身的优秀介绍性文章,请参阅@MikkoOhtamaa's answer

票数 3
EN

Stack Overflow用户

发布于 2012-05-23 07:14:24

您可能希望使用webGL着色器来达到您的邪恶目的。

http://www.html5rocks.com/en/tutorials/webgl/shaders/

着色器为并行计算提供了有限的机会。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10707783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档