Samsung опубликовала исходный код реализации WebCL — OpenCL для JavaScript
1Иллюстрация с сайта YouTube
Компания Samsung опубликовала исходный код прототипа своей реализации WebCL для движка WebKit, работающего в операционной системе Mac OS X.
WebCL — инициатива, рабочая группа по которой была сформирована организацией Khronos Group в марте этого года. Её задача — создать привязки к OpenCL для скриптового языка программирования JavaScript, сделав возможным использование возможностей параллельной обработки с помощью GPU и многоядерных процессоров в обычном веб-браузере.
В качестве демонстрации возможностей WebCL в Samsung привели пример её использования для увеличения производительности при отображении анимированной симуляции абстрактных тел: в обычном JavaScript удавалось достигнуть лишь 5-6 кадров в секунду, а с WebCL — от 78 до 114 кадров в секунду. Интересующиеся могут увидеть это в ролике на YouTube.
Реализация WebCL от Samsung еще является весьма экспериментальной. Нынешний код ориентирован на запуск в рамках движка WebKit, работающего под управлением ОС Mac OS X, и только на компьютере с видеопроцессорами от NVIDIA (GPU с поддержкой OpenCL 1.0).
Исходный код WebCL for WebKit от Samsung распространяется под свободной лицензией BSD и доступен на code.google.com.
Постоянная ссылка к новости: http://www.nixp.ru/news/11299.html. Дмитрий Шурупов по материалам arstechnica.com.
Airbnb купила Deco Software и открыла код Deco IDE для JavaScript-приложений с React Native
AnyChart открыла для некоммерческого использования JavaScript-библиотеки для визуализации данных
Walmart публикует исходный код своей JavaScript-платформы для веб-сайтов — Electrode 1
Иркутская компания AnyChart открыла код GraphicsJS — JavaScript-библиотеки для работы с графикой 2
Microsoft открыла код реализации WebGL из браузера Edge
Facebook открыла код JavaScript-фреймворка Relay для приложений на основе React 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
зачем это Самсунгу? 0_о я знаю что это значимая вещь, но почему самсунг :)
По моему скудному разумению — Самсунг вклинился(пытается) в рынок планшетов. Ну и собсна очень удобненько иметь собственный интерфейс для 3d. Ну по крайней мере как один возможный фактор…