Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Thread-level speculation as an optimization technique in Web Applications Initial results
Responsible organisation
2011 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Web Applications have become increasingly popular as they allow developers to use an uniform platform for user interactions. The dynamic programming language JavaScript used in most Web Applications has performance penalties, that have been addressed by traditional optimization techniques. We have found that while the performance gain of such techniques are positive for a set of established benchmarks, it often fails to improve the performance of real-life Web Applications. We suggest Thread-Level Speculation (TLS) at the JavaScript function level to automatically extract parallelism to gain performance. There have been multiple TLS proposals in both hardware and software, but little work has been done within JavaScript. Currently we are implementing our TLS ideas in a state-of-the-art JavaScript engine targeted for embedded mobile devices.

Place, publisher, year, edition, pages
Västerås: IEEE , 2011.
Keywords [en]
JavaScript, Multithreading, Parallel Computing, Runtime environment, Speculative execution
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-7370DOI: 10.1109/SIES.2011.5953686Local ID: oai:bth.se:forskinfo9A0D35F040E3A722C1257979003874A2ISBN: 9781612848204 (print)OAI: oai:DiVA.org:bth-7370DiVA, id: diva2:834977
Conference
IEEE International Symposium on Industrial Embedded Systems, SIES
Available from: 2012-09-18 Created: 2012-01-02 Last updated: 2018-02-02Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Martinsen, Jan KasperGrahn, Håkan

Search in DiVA

By author/editor
Martinsen, Jan KasperGrahn, Håkan
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 83 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf