An argument for thread-level speculation and just-in-time compilation in the Google's V8 JavaScript engine
(2014) CF '14 11th ACM Conference on Computing Frontiers- Abstract
- 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 beneficial to combine Thread-Level Speculation and Just-in-time compilation and that it is possible to take advantage of multicore architectures while hiding the details of parallel programming from the programmer of web applications.
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/5104378
- author
- Martinsen, Jan Kasper ; Grahn, Håkan and Isberg, Anders
- publishing date
- 2014
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- [Host publication title missing]
- pages
- 2 pages
- publisher
- Association for Computing Machinery (ACM)
- conference name
- CF '14 11th ACM Conference on Computing Frontiers
- conference location
- Cagliari, Italy
- conference dates
- 2014-05-20 - 2014-05-24
- external identifiers
-
- scopus:84904126186
- ISBN
- 978-1-4503-2870-8
- DOI
- 10.1145/2597917.2597950
- project
- Embedded Applications Software Engineering
- language
- English
- LU publication?
- no
- id
- 2ab5c8bb-ed54-493b-b3fa-8cd6e1674dd8 (old id 5104378)
- date added to LUP
- 2016-04-04 09:59:48
- date last changed
- 2022-01-29 19:37:27
@inproceedings{2ab5c8bb-ed54-493b-b3fa-8cd6e1674dd8, abstract = {{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 beneficial to combine Thread-Level Speculation and Just-in-time compilation and that it is possible to take advantage of multicore architectures while hiding the details of parallel programming from the programmer of web applications.}}, author = {{Martinsen, Jan Kasper and Grahn, Håkan and Isberg, Anders}}, booktitle = {{[Host publication title missing]}}, isbn = {{978-1-4503-2870-8}}, language = {{eng}}, publisher = {{Association for Computing Machinery (ACM)}}, title = {{An argument for thread-level speculation and just-in-time compilation in the Google's V8 JavaScript engine}}, url = {{http://dx.doi.org/10.1145/2597917.2597950}}, doi = {{10.1145/2597917.2597950}}, year = {{2014}}, }