Sciweavers

HPCA
2011
IEEE

Dynamic parallelization of JavaScript applications using an ultra-lightweight speculation mechanism

12 years 8 months ago
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. However, JavaScript has traditionally been treated as a sequential language with no support for multithreading, limiting its potential to make use of the extra computing power in multicore systems. In this work, to exploit hardware concurrency while retaining traditional seq...
Mojtaba Mehrara, Po-Chun Hsu, Mehrzad Samadi, Scot
Added 20 Aug 2011
Updated 20 Aug 2011
Type Journal
Year 2011
Where HPCA
Authors Mojtaba Mehrara, Po-Chun Hsu, Mehrzad Samadi, Scott A. Mahlke
Comments (0)