Dynamic Parallelization of JavaScript Applications Using an Ultra-lightweight Speculation Mechanism

As the web becomes the platform of choice for execution of more complex applications, a growing portion of computation is handed off by developers to the client side to reduce network traffic and improve application responsiveness. Therefore, the client-side component, often written in JavaScript, is becoming larger and more compute-intensive, increasing the demand for high performance JavaScript execution. This has led to many recent efforts to improve the performance of JavaScript engines in the web browsers. Furthermore, considering the wide-spread deployment of multicores in today's computing systems, exploiting parallelism in these applications is a promising approach to meet their performance requirement.

Provided by: University of Michigan Topic: Software Date Added: Dec 2010 Format: PDF

Find By Topic