Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
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
An alternative optimization technique for JavaScript engines
Responsible organisation
2010 (English)Conference paper, Published paper (Refereed) Published
Abstract [en]

Thread Level Speculation at function level has been suggested as a method to automatically (or semi-automatically) extract parallelism from sequential programs. While there have been multiple implementations in both hardware and software, little work has been done in the context of dynamic programming languages such as JavaScript. In this paper we evaluate the effects of a simple Thread Level Speculation approach, implemented on top of the Rhino1 7R2 JavaScript engine. The evaluation is done using the wellknown JavaScript benchmark suite V8. More specifically, we have measured the effects of our null return value prediction approach for function calls, conflicts with variables in a global scope, and the effects on the execution time. The results show that our strategy to speculate on return values is successful, that conflicts with global variables occur, and for several applications are the execution time improved, while the performance decrease for some applications due to speculation overhead.

Place, publisher, year, edition, pages
Göteborg: Chalmers University of Technology , 2010.
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:bth-7688Local ID: oai:bth.se:forskinfoFCEC31015F61D7C4C12578010062406DOAI: oai:DiVA.org:bth-7688DiVA, id: diva2:835332
Conference
Third Swedish Workshop on Multi-Core Computing (MCC-10)
Available from: 2012-09-18 Created: 2010-12-22 Last updated: 2018-02-02Bibliographically approved

Open Access in DiVA

fulltext(108 kB)282 downloads
File information
File name FULLTEXT01.pdfFile size 108 kBChecksum SHA-512
d0b5b46a346e488041a9581d21559a4eefe6522439e85144ca9557c68658d15c5bd5eeb4e748f98730fad03bd2ef24053d70fb40873534ea7eb98f820094c5ec
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: 282 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: 10457 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