An argument for thread-level speculation and just-in-time compilation in the Google's V8 JavaScript engine

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceeding

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.

Detaljer

Författare
  • Jan Kasper Martinsen
  • Håkan Grahn
  • Anders Isberg
Forskningsområden

Ämnesklassifikation (UKÄ) – OBLIGATORISK

  • Programvaruteknik
Originalspråkengelska
Titel på värdpublikation[Host publication title missing]
FörlagAssociation for Computing Machinery (ACM)
Antal sidor2
ISBN (tryckt)978-1-4503-2870-8
StatusPublished - 2014
PublikationskategoriForskning
Peer review utfördJa
Externt publiceradJa
EvenemangCF '14 11th ACM Conference on Computing Frontiers - Cagliari, Italien
Varaktighet: 2014 maj 202014 maj 24

Konferens

KonferensCF '14 11th ACM Conference on Computing Frontiers
LandItalien
OrtCagliari
Period2014/05/202014/05/24

Related projects

Johan Åkesson, Boris Magnusson, David Svensson Fors, Eva Magnusson, Görel Hedin, Krzysztof Kuchcinski, Per Andersson, Pierre Nugues, Sven Robertz, Torbjörn Ekman, Annabella Loconsole, Alma Orucevic-Alagic, Björn A Johnsson, Dietmar Pfahl, Elizabeth Bjarnason, Emma Söderberg, Giedré Sabaliauskaité, Håkan Jonsson, Jörn Janneck, Krzysztof Wnuk, Markus Borg, Mats Skoglund, Sardar Muhammad Sulaman, Sten Minör, Thomas Sandholm, Günter Alce, Mattias Wallergård, Chenxin Zhang, Sebastian Barney, Jan Kasper Martinsen, Håkan Grahn, Samireh Jalali, Anders Ardö, Emelie Engström, Richard Berntsson Svensson, Björn Regnell, Per Runeson, Claes Wohlin, Martin Höst & Jonas Wisbrant

2008/09/302018/12/31

Projekt: ForskningNationellt samarbete

Visa alla (1)