Intel pracuje na JavaScripte pre viacjadrové procesory

Až 15-násobne rýchlejší ako dnes používaný JavaScript.

JavaScript, ako de-facto štandardný scriptovací jazyk moderného webu, nevyužíva viacero jadier dnešných procesorov a nemá dokonca ani prístup k jeho vektorovým inštrukciám. To ho stavia do veľkej nevýhody voči iným programovacím jazykom. Intel ale pracuje na projekte River Trail, ktorý má za cieľ tento stav zmeniť.

Vo forme rozšírenia pre prehliadač Firefox už Intel zverejnil vývojovú verziu technológie, ktorá umožní aplikáciám využívajúcim JavaScript prístup k viacerým jadrám procesorov aj jeho ďalších funkcií. Umožnené by tak mohli byť podstatne lepšie a výkonnejšie HTML5 web aplikácie (editory fotografií, videa) či hry. Vývojári prezentovali na konferencii IDF porovnanie s dnes používaným JavaScript-om na počítači s ôsmimi výpočtovými vláknami, pričom River Trail dosahoval až 15-násobné zvýšenie rýchlosti.

Intel sa bude snažiť technológiu štandardizovať u organizácie ECMA International, ktorá má na starosti Java Script.

Google deň na to predstavil štrnástu finálnu verziu svojho prehliadača Chrome, ktorý prináša po prvý krát podporu tzv. Native Code. Umožňuje spúšťanie C / C++ aplikácií prostredníctvom prehliadača v špeciálnom sandbox režime. Taktiež sprístupňuje viacero jadier procesora aj jeho vektorové inštrukcie. Podľa Mozilly však toto nie je úplne ideálna cesta, nakoľko je zneprístupnených mnoho možností, ako napríklad optimalizácie.

River Trail rozširuje štandardný JavaScript o nový typ ParallelArray, open-source rozšírenie pre Firefox obsahuje modifikovaný kompiler ktorý ParallelArrayvyužíva a generuje OpenCL. To je následne kompilované do SSE inštrukcií alebo paralených GPU inštrukcií. 

 

Zdroj: TheRegister

Pridať nový komentár
TOPlist