A Methodology for Fine- Grained Parallelism in JavaScript ...
A Methodology for Fine- Grained Parallelism in JavaScript ...
A Methodology for Fine- Grained Parallelism in JavaScript ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Evaluation<br />
●<br />
●<br />
Set of compute <strong>in</strong>tensive kernels<br />
●<br />
●<br />
Rout<strong>in</strong>es from Pixastic image process<strong>in</strong>g library<br />
– Already <strong>JavaScript</strong>, trivial to port to Sluice<br />
– 5 Megapixel images (2592x1944)<br />
– Task parallelism<br />
n-body particle physics simulation from CUDA SDK<br />
– Ported to <strong>JavaScript</strong> and Sluice from C++<br />
– Vary<strong>in</strong>g number of particles<br />
– Pipel<strong>in</strong>e parallelism, Data parallelism<br />
Compare with V8 (node.js) execution on a 4-core<br />
Intel Nahalem