Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Using Thread-Level Speculation to Enhance JavaScript Performance in Web Applications

Martinsen, Jan Kasper ; Grahn, Håkan and Isberg, Anders (2014) Future SOC Lab Day 2013 In Technische Berichte des Hasso-Plattner-Instituts für Digital Engineering an der Universität Potsdam p.111-112
Abstract
We have implemented Thread-Level Speculation in the Squirrelfish JavaScript engine,which is part of the WebKit browser environment. We were able to speed up the execution time by a factor of up to 8.4 times compared to the sequential version for 15 very popular web applications on an 8-core computer, without making any modifications to the JavaScript source code. The results also show that we probably could take advantage of an even higher number of cores.
Please use this url to cite or link to this publication:
author
; and
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
HPI Future SOC Lab: Proceedings 2013
series title
Technische Berichte des Hasso-Plattner-Instituts für Digital Engineering an der Universität Potsdam
issue
88
pages
111 - 112
publisher
Universitätsverlag Potsdam
conference name
Future SOC Lab Day 2013
conference location
Potsdam, Germany
conference dates
2013-09-24 - 2013-09-24
ISSN
2191-1665
1613-5652
ISBN
978-3-86956-282-7
project
Embedded Applications Software Engineering
language
English
LU publication?
no
id
03d0e16e-e88c-43f9-b3ee-d25e57102b01
alternative location
https://publishup.uni-potsdam.de/opus4-ubp/frontdoor/index/index/docId/6982
date added to LUP
2018-09-26 14:33:51
date last changed
2018-11-21 21:41:49
@inproceedings{03d0e16e-e88c-43f9-b3ee-d25e57102b01,
  abstract     = {{We have implemented Thread-Level Speculation in the Squirrelfish JavaScript engine,which is part of the WebKit browser environment. We were able to speed up the execution time by a factor of up to 8.4 times compared to the sequential version for 15 very popular web applications on an 8-core computer, without making any modifications to the JavaScript source code. The results also show that we probably could take advantage of an even higher number of cores.<br/>}},
  author       = {{Martinsen, Jan Kasper and Grahn, Håkan and Isberg, Anders}},
  booktitle    = {{HPI Future SOC Lab: Proceedings 2013}},
  isbn         = {{978-3-86956-282-7}},
  issn         = {{2191-1665}},
  language     = {{eng}},
  number       = {{88}},
  pages        = {{111--112}},
  publisher    = {{Universitätsverlag Potsdam}},
  series       = {{Technische Berichte des Hasso-Plattner-Instituts für Digital Engineering an der Universität Potsdam}},
  title        = {{Using Thread-Level Speculation to Enhance JavaScript Performance in Web Applications}},
  url          = {{https://publishup.uni-potsdam.de/opus4-ubp/frontdoor/index/index/docId/6982}},
  year         = {{2014}},
}