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 for Web Applications
Responsible organisation
2009 (English)Conference paper, Published paper (Refereed) PublishedAlternative title
Spekulativ trådexekvering i Webapplikationer (Swedish)
Abstract [en]

Thread Level Speculation (TLS) has been suggested as a 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.

Place, publisher, year, edition, pages
Uppsala, Sweden: SICS , 2009.
Keywords [en]
JavaScript, Multicore, Multiprocessors, Parallellism, Speculative execution
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-7841Local ID: oai:bth.se:forskinfo6F17244E8B00C7FEC12576E1002122ACOAI: oai:DiVA.org:bth-7841DiVA, id: diva2:835508
Conference
Second Swedish Workshop on Multi-Core Computing (MCC-09)
Available from: 2012-09-18 Created: 2010-03-09 Last updated: 2018-02-02Bibliographically approved

Open Access in DiVA

fulltext(279 kB)269 downloads
File information
File name FULLTEXT01.pdfFile size 279 kBChecksum SHA-512
182fdfbbf0f6e91d38fadb9417bb762d096ddabfd71798802df12a1fb37490df9cdf29c86e6dfc1fcc7e558f5088d685d5968378280b4db54680ea94ef6fe24a
Type fulltextMimetype application/pdf

Authority records

Grahn, Håkan

Search in DiVA

By author/editor
Grahn, Håkan
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 270 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 179 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