Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

WebCL

Матеріал з Вікіпедії — вільної енциклопедії.
WebCL
ТипAPI
РозробникWebCL Working Group
Стабільний випуск1.0 (19 березня2014; 11 років тому (2014-03-19))
Версії1.0.0 (14 березня2014)[1]
Операційна системакрос-платформовий
Вебсайтwww.khronos.org/webcl/

WebCL — специфікація, яка описуєJavaScript-інтерфейс до стандартуOpenCL (Open Computing Language), що визначаєAPI та розширеннямови Сі для організаціїкрос-платформовихпаралельних обчислень з використанням якбагатоядерних CPU, так іGPU-відеокарт. Випуском специфікації WebCL займаєтьсягрупа Khronos, що відповідає за розробку специфікацій сімействаOpenGL іOpenCL. У розробці специфікації взяли участь такі компанії та організації, якAdobe,AMD,Aptina,ARM,Google,Imagination Technologies,Mozilla,Intel,Nokia,NVIDIA,Opera Software,Samsung іQualcomm.

Застосування WebCL дозволяє домогтися істотного підвищення продуктивності виконання увебзастосунку ресурсномістких обчислювальних операцій, таких як комп'ютерне моделювання, симуляція фізичних процесів, наукові обчислення, обробка зображень і відео,комп'ютерні ігри. У поєднанні зWebGL стандарт WebCL надає технології для створення вебзастосунків принципово нового рівня, розробка яких на JavaScript раніше була неможливою в силу необхідності виконання великого обсягу обчислень.

WebCL заснований на функціональності профілю OpenCL для вбудованих систем і може бути розгорнутий поверх будь-якої реалізації OpenCL. За організацією процесу розробки та архітектури WebCL дуже близький WebGL, який визначає спосіб формування апаратно прискореного 3D-контента за допомогоюHTML5-конструкцій «Canvas» і JavaScript-інтерфейсу доOpenGL API. Типовий WebCL-застосунок починається зі створення об'єкта через виклик WebCLComputeContext, в той час, як у випадку WebGL викликається WebGLRenderingContext. Надалі створений об'єкт виступає в ролі сполучної ланки для звернення до API OpenCL, приблизно так само як здійснюється доступ до API OpenGL при використанні WebGL.

Посилання

[ред. |ред. код]
  1. https://www.khronos.org/news/press/khronos-releases-webcl-1.0-specification
Отримано зhttps://uk.wikipedia.org/w/index.php?title=WebCL&oldid=35003428
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp