Physics Simulation using JavaScript with Data-Parallel Extensions

Intel Corporation: Santa Clara Computer Science, 2011-12

Liaison(s): Stephan A. Herhut, Tatiana Shpeisman, Jaswanth Sreeram
Advisor(s): Melissa O’Neill
Students(s): William Bulk (PM), Daniel Lubarov, Paul Hobbs, Phil Aelion-Moss

Like a car using only one cylinder, much of the potential of today’s multicore computers goes unused especially browsing the web. Intel’s River Trail provides data-parallel extensions to JavaScript, offering the potential unprecedented parallel speedup for tasks running in the browser. In this project, we have built a multi-object physics simulation to provide a compelling demonstration that showcases the data-parallel approach, and offer valuable feedback to Intel on the design and implementation of their River Trail prototype.