写点什么

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:363508
用户头像

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

关注

评论

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

使用sql查询excel内容

EquatorCoco

数据库 sql Excel

国产AI卷翻硅谷,奥特曼发文“阴阳”,类o1模型都在卷什么?

脑极体

AI’

昇腾AI行业案例(四):基于 Bert 模型实现文本分类

AI布道Mr.Jin

昇腾集群PFC现象分析

AI布道Mr.Jin

全套办公软件Microsoft Office LTSC 2024 for mac中文正式版

小玖_苹果Mac软件

Eon Timer for Mac 日程管理工具v2.9.15中文激活版

理理

昇腾AI行业案例(一):基于AI图像处理的疲劳驾驶检测

AI布道Mr.Jin

超大型集团合并报表数智管理转型

用友智能财务

经济 财务 会计

昇腾AI行业案例(三):基于 AI 图像处理的铝板缺陷检测

AI布道Mr.Jin

文件编辑工具PrefEdit for Mac激活版

小玖_苹果Mac软件

深入理解 Go 语言中的 interface 设计思想

cqyanbo

昇腾AI行业案例(二):基于 AI 图像处理的安全帽检测

AI布道Mr.Jin

未来5年,企业变革的底层逻辑变了

禅道项目管理

DevOps 项目管理软件 GenAI 企业变革

Batch Rename & Convert Photos for mac(重命名工具)v1.2激活版

理理

1688拍立淘图片搜索商品接口系列(1688 API)

tbapi

1688API接口 1688图片搜索接口 1688拍立淘接口

【深度揭秘】AI 幻觉背后的技术真相与应对策略,探索人工智能的未来

AI决策者洞察

Prompt 人工智能】 coze

Golang Error处理:机制与最佳实践

cqyanbo

Air Calendar 空气日历Mac版 集时钟、日历与日程于一身的菜单栏日历

理理

【前沿探索】揭示LLM中外部幻觉的本质,探讨其产生机制与有效应对策略,实现模型输出的真实性—慢慢学AI053

AI决策者洞察

人工智能 Prompt

昇腾AI行业案例(六):基于 PraNet 的医疗影像分割

AI布道Mr.Jin

Torch-npu报错定位技巧

AI布道Mr.Jin

非常棒的PDF编辑器Acrobat Pro DC 2024 Mac中文激活版

小玖_苹果Mac软件

hyper -v,使用hyper -v的具体教程

柳岸风吟

文献解读-Pathogenic variants carrier screening in New Brunswick: Acadians reveal high carrier frequency for multiple genetic disorde

INSVAST

基因测序 生信服务 遗传病 Sentieon 变异检测

专业音频修复iZotope RX 8 Advanced 破解版安装包-Mac/win

理理

Arturia Augmented MALLETS for mac 现代风格的槌击乐音源插件

理理

效率成倍提升:某货运航空公司的云原生落地实践

北京好雨科技有限公司

Kubernetes 云原生 rainbond 企业号 1 月 PK 榜

AE 3D粒子系统插件Trapcode Particular for Mac 激活版

小玖_苹果Mac软件

昇腾AI行业案例(五):基于 DANet 和 Deeplabv3 模型的遥感图像分割

AI布道Mr.Jin

昇腾AI行业案例(七):基于 Conformer 和 Transformer 模型的中文语音识别

AI布道Mr.Jin

mindspeed-llm源码解析(一)preprocess_data

AI布道Mr.Jin

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