License
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.1.1.5
URN: urn:nbn:de:0030-drops-55146
URL: http://drops.dagstuhl.de/opus/volltexte/2015/5514/
Go back to Dagstuhl Artifacts Series


St-Amour, Vincent ; Guo, Shu-yu

Optimization Coaching for JavaScript (Artifact)

pdf-format:
5.pdf (0.3 MB)
artifact-format:
darts-v001-i001-05-artifact-234f2635bd752a19c8d231fe95ea8574.tar.gz (4,367 MB)


Abstract

This artifact is based on our prototype optimization coach for the SpiderMonkey (https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey) JavaScript engine. An optimization coach is a performance tool that aims to provide programmers with insight into how their compiler optimizes their programs and to help them better harness the optimization process. It does so by reporting optimization near misses, i.e., reports of optimizations that the compiler did not apply, but could apply if the program were to be modified slightly. This artifact provides the necessary environment, programs and data to repeat our experiments, and to allow readers to run our tool on JavaScript programs of their choice

BibTeX - Entry

@Article{stamour_et_al:DARTS:2015:5514,
  author =	{Vincent St-Amour and Shu-yu Guo},
  title =	{{Optimization Coaching for JavaScript (Artifact)}},
  pages =	{1--2},
  journal =	{Dagstuhl Artifacts Series},
  ISSN =	{2509-8195},
  year =	{2015},
  volume =	{1},
  number =	{1},
  editor =	{},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2015/5514},
  URN =		{urn:nbn:de:0030-drops-55146},
  doi =		{10.4230/DARTS.1.1.5},
  annote =	{Keywords: Optimization Coaching, JavaScript, Performance Tools}
}

Keywords: Optimization Coaching, JavaScript, Performance Tools
Seminar: DARTS, Volume 1, Issue 1
Related Scholarly Article: http://dx.doi.org/10.4230/LIPIcs.ECOOP.2015.271
Issue Date: 2015
Date of publication: 21.10.2015


DROPS-Home | Fulltext Search | Imprint Published by LZI