27.01.2015 Views

A Methodology for Fine- Grained Parallelism in JavaScript ...

A Methodology for Fine- Grained Parallelism in JavaScript ...

A Methodology for Fine- Grained Parallelism in JavaScript ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Summary<br />

●<br />

Stream parallelism<br />

● Isolates program state<br />

● Abstracts <strong>in</strong>ter-task communication<br />

●<br />

●<br />

●<br />

Presented a method <strong>for</strong> mak<strong>in</strong>g concurrency explicit and<br />

aid<strong>in</strong>g type <strong>in</strong>ference <strong>in</strong> <strong>JavaScript</strong> Applications us<strong>in</strong>g<br />

Stream <strong>Parallelism</strong><br />

Showed how to use these techniques to offload program<br />

kernels <strong>for</strong> parallel execution us<strong>in</strong>g a high per<strong>for</strong>mance JIT<br />

and runtime system <strong>for</strong> stream<strong>in</strong>g computation<br />

Showed significant per<strong>for</strong>mance ga<strong>in</strong>s <strong>for</strong> the tested<br />

benchmarks

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!