dc.contributor.advisor |
Murrell, P |
en |
dc.contributor.advisor |
Ihaka, R |
en |
dc.contributor.author |
McArdle, Brendan |
en |
dc.date.accessioned |
2019-07-02T03:15:34Z |
en |
dc.date.issued |
2018 |
en |
dc.identifier.uri |
http://hdl.handle.net/2292/47321 |
en |
dc.description.abstract |
The implementation of a statistical computing system is described, consisting of a language, an optimising compiler, a virtual machine, and its run-time environment. The language is dynamically typed with lexical scope, first-class functions, and optional type declarations. The compiler operates on a high-level intermediate representation in static single assignment form, and applies several optimisations from the literature. The virtual machine is a directly threaded interpreter with specialised arithmetic instructions for unboxed scalar values. The run-time support library supplies automatic memory management of vectors, arrays and closures. |
en |
dc.publisher |
ResearchSpace@Auckland |
en |
dc.relation.ispartof |
PhD Thesis - University of Auckland |
en |
dc.relation.isreferencedby |
UoA99265160710402091 |
en |
dc.rights |
Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. |
en |
dc.rights.uri |
https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm |
en |
dc.title |
A Compiled Language for Statistical Computing |
en |
dc.type |
Thesis |
en |
thesis.degree.discipline |
Statistics |
en |
thesis.degree.grantor |
The University of Auckland |
en |
thesis.degree.level |
Doctoral |
en |
thesis.degree.name |
PhD |
en |
dc.rights.holder |
Copyright: The author |
en |
dc.rights.accessrights |
http://purl.org/eprint/accessRights/OpenAccess |
en |
pubs.elements-id |
775741 |
en |
pubs.record-created-at-source-date |
2019-07-02 |
en |
dc.identifier.wikidata |
Q112937441 |
|