Show simple item record

dc.contributor.authorWang, Serena Lutong
dc.date.accessioned2019-03-26T10:41:32Z
dc.date.created2016-05
dc.date.issued2016-06-21
dc.date.submitted2016
dc.identifier.urihttp://nrs.harvard.edu/urn-3:HUL.InstRepos:38811450*
dc.description.abstractThe Automatically Scalable Computation (ASC) architecture is a new approach to automatic parallelization that transforms parallelization into a machine learning problem. The underlying principle is that if we observe the state of the machine repeatedly at a given place in a sequential program, we can build a model to predict the state of the machine at that place over time. The ``place" in the program is defined by an address loaded into the instruction pointer (IP). We present a machine learning approach to automatic IP selection. Our approach relies on the observation that the error function of ASC's internal machine learning model decreases over time for a good IP value. For a given program and IP value, we build a predictive model for ASC's error function value over time. The inputs are a program and IP value and the target is ASC's error function value. We present methods for representing the program and IP value as a feature set. We also present and evaluate three different machine learning models for predicting the error function values.
dc.format.mimetypeapplication/pdf
dc.language.isoen
dash.licenseLAA
dc.subjectComputer Science
dc.titlePredicting the Performance of Automatically Scalable Computation (ASC)
dc.typeThesis or Dissertation
dash.depositing.authorWang, Serena Lutong
dc.date.available2019-03-26T10:41:32Z
thesis.degree.date2016
thesis.degree.grantorHarvard College
thesis.degree.levelUndergraduate
thesis.degree.nameAB
dc.type.materialtext
thesis.degree.departmentComputer Science
dash.identifier.vireohttp://etds.lib.harvard.edu/college/admin/view/149
dc.identifier.orcid0000-0001-9664-4609
dash.author.emailserenalwang@gmail.com


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record