Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
A Limit Study of JavaScript Parallelism Emily Fortuna Owen Anderson Luis Ceze Susan Eggers
 

Summary: A Limit Study of JavaScript Parallelism
Emily Fortuna Owen Anderson Luis Ceze Susan Eggers
Computer Science and Engineering, University of Washington
{fortuna, owen, luisceze, eggers}@cs.washington.edu
http://sampa.cs.washington.edu
Abstract--JavaScript is ubiquitous on the web. At the same
time, the language's dynamic behavior makes optimizations chal-
lenging, leading to poor performance. In this paper we conduct
a limit study on the potential parallelism of JavaScript appli-
cations, including popular web pages and standard JavaScript
benchmarks. We examine dependency types and looping behavior
to better understand the potential for JavaScript parallelization.
Our results show that the potential speedup is very encouraging--
averaging 8.9x and as high as 45.5x. Parallelizing functions
themselves, rather than just loop bodies proves to be more fruitful
in increasing JavaScript execution speed. The results also indicate
in our JavaScript engine, most of the dependencies manifest via
virtual registers rather than hash table lookups.
I. INTRODUCTION
In an increasingly online world, JavaScript is around every

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences