写点什么

WebCL 为浏览器带来并发能力

  • 2011-07-11
  • 本文字数:743 字

    阅读完需:约 2 分钟

WebCL 为浏览器带来了并发支持,允许 JavaScript 开发人员编写数据密集型 Web 应用。诺基亚针对 Firefox 开发了原型系统,三星则针对 WebKit 浏览器提供支持。

WebCL 是一个对 OpenCL (Open Computing Language) 的 JavaScript​语言绑定​,支持​开发人员为浏览器编写密集计算型并发应用并运行于异构环境中(包括 OpenCL 支持的 GPU 和 CPU)。OpenCL 最初由 Apple 开发,但随后被非盈利组织 Khronos 接收,该组织管理着若干标准,包括 OpenGL 和 WebGL 。​OpenCL 通过 FireStream 得到了 AMD/ATI 和​NVIDIA 的支持,有点类似于 NVIDIA 的 CUDA 和 Microsoft 的 DirectCompute 。​OpenCL 可以充分利用最新显卡的并发计算支持,​也可以运行在支持 OpenCL 的 CPU 上,如带有 APP (Accelerated Parallel Processing)支持的 AMD 芯片。​

WebCL 有两种实现。其中一个是诺基亚针对 32 位 Windows 和 Linux 机器上 Firefox 4 的研究型实现,​另一个是三星针对Mac OS X 和NVIDIA GPU 的WebKit 浏览器的原型实现。​ 诺基亚提供了一个Firefox 的XPI 插件,源代码​基于​GNU Lesser General Public License version 2.1 授权,文档见这里。诺基亚的 demo 演示了 WebCL 如何用于把颜色转化为灰色,另一视频显示了如何通过浏览器绘图。​

三星研究中心发布了两段视频展示 N 个物体之间的引力相互作用模拟身体的变形,​从而比较了使用纯JavaScript 和WebCL/JavaScript 代码的运行结果。根据研究结果,WebCL 把性能提高了100 倍​。有关源代码采用 New BSD License 授权。​

虽然最近有些技术支持 GPU 的并发计算,如微软宣布 C++ AMP 支持数百万芯片的大规模并行计算,​但是 WebCL 能够为浏览器带来并发性,支持开发人员编写复杂、数据密集型 web 应用。

查看英文原文:​ WebCL Brings Parallelism to the Browser

2011-07-11 21:363411
用户头像

发布了 501 篇内容, 共 255.7 次阅读, 收获喜欢 60 次。

关注

评论

发布
暂无评论
发现更多内容

Valentina Studio Pro for Mac(专业的数据库管理软件)

iMac小白

VMware ESXi 8.0U3 macOS Unlocker & OEM BIOS 集成驱动版,新增 12 款 I219 网卡驱动

sysin

macos intel esxi 驱动 网卡

Brawer uBar for Mac专为Mac用户设计的Windows风格任务栏工具

iMac小白

Mac字体编辑器 FontLab 直装激活版

iMac小白

OmniFocus Pro 4 for Mac,你的GTD时间效率神器

iMac小白

《编译原理》阅读笔记:p25-p32

codists

编译原理

Guitar Pro 8中文破解版百度云免费下载 2024最新安装激活教程 Guitar Pro 8激活码生成器 Guitar Pro 8激活密钥

阿拉灯神丁

吉他谱 软件包 激活码生成器 Guitar Pro8 KeyShot 注册机

华为云深圳团队斩获TopDigital金奖,打造产业营销新篇章

最新动态

我的办公小助手——办公小浣熊

梦笔生花

人工智能 数据分析 办公小浣熊 商汤科技

移动硬盘格式化后能恢复数据吗 硬盘坏了怎么把数据弄出来 格式化的磁盘数据怎么恢复 数据丢失了怎么找回

阿拉灯神丁

格式化 数据恢复软件 硬盘数据恢复 备份 & 恢复 EasyRecovery16

mac电池最大充电限制工具:AlDente Pro for Mac 激活版

iMac小白

AlDente Pro mac lDente Pro下载 lDente Pro激活版 lDente Pro破解版

mac鼠标自动点击工具:RapidClick for Mac 激活版

iMac小白

当海思遇见鸿蒙,一曲万物智联的高山流水

脑极体

鸿蒙

Navicat for SQL Server for mac(数据库管理工具)

iMac小白

区块链的应用地域

dappweb

区块链 ao

Axure RP 9 for Mac v9.0.0.3744中文激活版(原型设计软件)

iMac小白

Autodesk AutoCAD 2025 for mac(cad设计绘图软件)

iMac小白

编程的乐趣在哪里

AlexLei

人月神话

98堂色花堂邀请码联系邮箱sht98sht@163.com

Geek_d0db7b

"智能财务运营:商汤小浣熊助力腾讯云账单分析"

雪雷

腾讯云 FinOps 办公小浣熊 商汤科技

mac任务管理和跟踪工 Chrono Plusv1.7.1激活版

iMac小白

camtasia studio字幕位置能移动吗 camtasia studio字幕有黑框怎么删除黑框

阿拉灯神丁

Camtasia 录屏软件 投屏软件 Camtasia Studio2024 视频剪辑软件

WebCL为浏览器带来并发能力_架构_Abel Avram_InfoQ精选文章