Кухни по поръчка | Съвети за мода и красота | Ваучери за намаления

Intel вгради SIMD-команди в JavaSсript

SIMD (single instruction, multiple data - една инструкция за работа с много данни) е принцип, позволяващ да се постигне паралелна работа на ниво данни. По този начин значително се повишава ефективността на логиката при изчисленията и цялостната производителност.

Intel  SIMD-  JavaSript

Intel отдавна поддържат SIMD-командите в своите процесори, започвайки от MMX-инструкциите в Pentium MMX, като по-нататък се появиха и разширенията SSE, SSE2, SSE3 и други.С помощта на библиотеката от ниско ниво SIMD за JavaScript, става възможно използването на паралелизъм на ниво данни дори и при уеб-приложенията. Софтуерната технологията е разработена от специалистите на Intel и програмистите на Google и Mozilla.

Intel  SIMD-  JavaSript

Intel показа резултатите от пресмятането на Манделбротовото множество с поддръжката на SIMD.JS и без нея. Тестовете демонстрират трикратно по-голяма скорост на работа с браузъра Chromium и почти четирикратно при Firefox.

Intel  SIMD-  JavaSript

Естествено, най-осезателно е използването на SIMD в приложения, които работят с мултимедия - изображения, аудио и видео и особено при компютърното зрение.Базовата поддръжка на  SIMD.JS API е реализирана в последната нощна компилация на Firefox Nightly и е предложена за включване в Chromium. Google, Intel и Mozilla предлагат библиотеката JavaScript SIMD API да бъде добавена в следващата версия на TC39 ECMAScript, тоест в стандарта JavaScript.
Коментари
Все още няма коментари