Projects per year
Abstract
mean to automatically (or semi-automatically) extract parallelism
from sequential programs. While there have been
multiple attempts both in hardware and software to implement
real time TLS, to the best of our knowledge all attempts
have so far been on a byte code level or with statically typed
languages.
In this study, we examine the potential of TLS for
Web Applications, using the popular scripting language
JavaScript(JS).We have chosen to execute the programs by
traversing their parse trees, taking advantage of information
from the programming language that are normally lost
when compiled to, e.g., byte code.
We have performed a test where we automatically have
divided the execution of the parsing tree among 1, 2, 4, and
8 cores for four benchmark programs. We have found that
this approach has a small number of rollbacks (i.e. error
correction when speculation fails) and significantly increases
the performance of our benchmarks.
Original language | English |
---|---|
Pages | 80-88 |
Publication status | Published - 2009 |
Externally published | Yes |
Event | Second Swedish Workshop on Multi-Core Computing - Uppsala, Sweden Duration: 2009 Nov 26 → 2009 Nov 27 |
Conference
Conference | Second Swedish Workshop on Multi-Core Computing |
---|---|
Country/Territory | Sweden |
City | Uppsala |
Period | 2009/11/26 → 2009/11/27 |
Subject classification (UKÄ)
- Electrical Engineering, Electronic Engineering, Information Engineering
Fingerprint
Dive into the research topics of 'Thread-level speculation for web applications'. Together they form a unique fingerprint.Projects
- 1 Finished
-
EASE: Embedded Applications Software Engineering
Åkesson, J. (Researcher), Magnusson, B. (Researcher), Svensson Fors, D. (Researcher), Magnusson, E. (Researcher), Hedin, G. (Researcher), Kuchcinski, K. (Researcher), Andersson, P. (Researcher), Nugues, P. (Researcher), Robertz, S. (Researcher), Ekman, T. (Researcher), Loconsole, A. (Researcher), Orucevic-Alagic, A. (Researcher), Johnsson, B. A. (Researcher), Pfahl, D. (Researcher), Bjarnason, E. (Researcher), Söderberg, E. (Researcher), Sabaliauskaité, G. (Researcher), Jonsson, H. (Researcher), Janneck, J. (Researcher), Wnuk, K. (Researcher), Borg, M. (Researcher), Skoglund, M. (Researcher), Sulaman, S. M. (Researcher), Minör, S. (Researcher), Sandholm, T. (Researcher), Alce, G. (Researcher), Wallergård, M. (Researcher), Zhang, C. (Researcher), Barney, S. (Researcher), Martinsen, J. K. (Researcher), Grahn, H. (Researcher), Jalali, S. (Researcher), Ardö, A. (Researcher), Engström, E. (Researcher), Berntsson Svensson, R. (Researcher), Regnell, B. (Researcher), Runeson, P. (PI), Wohlin, C. (PI), Höst, M. (Researcher) & Wisbrant, J. (Project communication officer)
2008/09/30 → 2018/12/31
Project: Research