Using speculation to enhance javascript performance in web applications

JavaScript lets developers provide client-side interactivity in Web applications, but because it is sequential, it can't take advantage of multicore processors. Thread-level speculation (TLS) addresses this issue by enabling the speculation of JavaScript function calls and thus exploits the par...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:IEEE internet computing Ročník 17; číslo 2; s. 10 - 19
Hlavní autori: Martinsen, J. K., Grahn, H., Isberg, A.
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: IEEE 01.03.2013
Predmet:
ISSN:1089-7801, 1941-0131
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:JavaScript lets developers provide client-side interactivity in Web applications, but because it is sequential, it can't take advantage of multicore processors. Thread-level speculation (TLS) addresses this issue by enabling the speculation of JavaScript function calls and thus exploits the parallel performance potential multicore processors provide. The authors implemented TLS in the Squirrelfish JavaScript engine, which is part of the WebKit browser environment. They evaluate their approach using 15 popular Web applications on an eight-core computer, and show significant speed-ups without any modifications to the JavaScript source code.
Bibliografia:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1089-7801
1941-0131
DOI:10.1109/MIC.2012.146