River Trail (JavaScript engine)

River Trail (also known as Parallel JavaScript) is an open-source software engine designed by Intel for executing JavaScript code using parallel computing on multi-core processors. River Trail was announced at the Intel Developer Forum in September 2011, and demonstrated using a Firefox extension developed by Intel. Brendan Eich, the original author of JavaScript, promised that he would promote River Trail within Ecma International, saying "The demo shows a 15x speedup over serial JavaScript. It lights up the ridiculously parallel hardware in modern CPUs and GPUs, for audio, video, image processing, automated voice response, computer vision, 3D gaming, etc. – all written in memory-safe, clean, functional JavaScript, without threads and their data races and deadlocks." Because River Trail l

Comment
enRiver Trail (also known as Parallel JavaScript) is an open-source software engine designed by Intel for executing JavaScript code using parallel computing on multi-core processors. River Trail was announced at the Intel Developer Forum in September 2011, and demonstrated using a Firefox extension developed by Intel. Brendan Eich, the original author of JavaScript, promised that he would promote River Trail within Ecma International, saying "The demo shows a 15x speedup over serial JavaScript. It lights up the ridiculously parallel hardware in modern CPUs and GPUs, for audio, video, image processing, automated voice response, computer vision, 3D gaming, etc. – all written in memory-safe, clean, functional JavaScript, without threads and their data races and deadlocks." Because River Trail l
Developer
enIntel
Developer
Intel
Has abstract
enRiver Trail (also known as Parallel JavaScript) is an open-source software engine designed by Intel for executing JavaScript code using parallel computing on multi-core processors. River Trail was announced at the Intel Developer Forum in September 2011, and demonstrated using a Firefox extension developed by Intel. Brendan Eich, the original author of JavaScript, promised that he would promote River Trail within Ecma International, saying "The demo shows a 15x speedup over serial JavaScript. It lights up the ridiculously parallel hardware in modern CPUs and GPUs, for audio, video, image processing, automated voice response, computer vision, 3D gaming, etc. – all written in memory-safe, clean, functional JavaScript, without threads and their data races and deadlocks." Because River Trail leverages Intel's OpenCL SDK it can exploit multiple CPU cores as well as data parallel instructions (ex. AVX, SSE) and the speedup can be greater than the CPU core count would imply. A native implementation of River Trail in Firefox's SpiderMonkey JavaScript engine was announced in September 2012 and was added to nightly Firefox builds in April 2013. By January 2015, the code had been removed from Firefox.
Homepage
github.com/IntelLabs/RiverTrail
Hypernym
Engine
Is primary topic of
River Trail (JavaScript engine)
Label
enRiver Trail (JavaScript engine)
Link from a Wikipage to an external page
wiki.ecmascript.org/doku.php%3Fid=strawman:data_parallelism
smallcultfollowing.com/babysteps/blog/2013/03/20/a-tour-of-the-parallel-js-implementation/
smallcultfollowing.com/babysteps/blog/2013/04/04/a-tour-of-the-parallel-js-implementation-part-2/
groups.google.com/forum/%3Ffromgroups%23!forum/mozilla.dev.tech.js-engine.rivertrail
www.infoq.com/interviews/rick-hudson-rivertrail
github.com/IntelLabs/RiverTrail
Link from a Wikipage to another Wikipage
Advanced Vector Extensions
API
Brendan Eich
Category:Intel software
Category:JavaScript engines
Data parallelism
Data type
Ecma International
Firefox
Intel
JavaScript
JavaScript engine
Multi-core processor
OpenCL
Open-source software
Parallel computing
Prototype-based programming
Software engine
SpiderMonkey (JavaScript engine)
Streaming SIMD Extensions
Name
enRiver Trail
Name
enRiver Trail
SameAs
4uCna
m.0h66ctz
Q7337898
River Trail
Subject
Category:Intel software
Category:JavaScript engines
WasDerivedFrom
River Trail (JavaScript engine)?oldid=1037401567&ns=0
Website
RiverTrail
WikiPageLength
5118
Wikipage page ID
33109479
Wikipage revision ID
1037401567
WikiPageUsesTemplate
Template:Infobox software
Template:JavaScript
Template:Reflist
Template:Short description