Change search
ReferencesLink to record
Permanent link

Direct link
An argument for thread-level speculation and just-in-time compilation in the google's v8 javascript engine
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science and Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science and Engineering.
Sony Mobile Communications AB.
2014 (English)Conference paper (Refereed)
Abstract [en]

Thread-Level Speculation can be used to take advantage of multicore architectures for web applications. We have implemented Thread-Level Speculation in the state-of-the-art JavaScript engine V8 instead of using an interpreted JavaScript engine. We evaluate the implementation with the Chromium web browser on 15 popular web applications for 2, 4, and 8 cores. The results show that it is benecial to combine Thread-Level Speculation and Just-in-time compi-lation and that it is possible to take advantage of multicore architectures while hiding the details of parallel program-ming from the programmer of web applications.

Place, publisher, year, edition, pages
Cagliari: ACM , 2014.
Keyword [en]
Applications, Engines, High level languages, Software architecture Javascript, Just in time, Just-in-time compilation, Multicore architectures, Thread level speculation, WEB application
National Category
Computer Science
Identifiers
URN: urn:nbn:se:bth-6528DOI: 10.1145/2597917.2597950ISBN: 978-145032870-8OAI: oai:DiVA.org:bth-6528DiVA: diva2:834046
Conference
ACM International Conference on Computing Frontiers (CF)
Projects
EASE - Embedded Applications Software Engineering
Available from: 2014-11-24 Created: 2014-11-24 Last updated: 2016-01-18Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

By author/editor
Grahn, Håkan
By organisation
Department of Computer Science and Engineering
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 28 hits
ReferencesLink to record
Permanent link

Direct link