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ženo v:
Podrobná bibliografie
Vydáno v:IEEE internet computing Ročník 17; číslo 2; s. 10 - 19
Hlavní autoři: Martinsen, J. K., Grahn, H., Isberg, A.
Médium: Journal Article
Jazyk:angličtina
Vydáno: IEEE 01.03.2013
Témata:
ISSN:1089-7801, 1941-0131
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
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.
Bibliografie: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