Show simple item record

dc.contributor.advisorGerald Sussman
dc.contributor.authorNewton, Ryan
dc.contributor.authorBeal, Jacob
dc.contributor.otherMathematics and Computation
dc.date.accessioned2006-03-01T19:47:25Z
dc.date.available2006-03-01T19:47:25Z
dc.date.issued2002-12-10
dc.identifier.otherMIT-CSAIL-TR-2006-015
dc.identifier.urihttp://hdl.handle.net/1721.1/31221
dc.description.abstractWe propose a method for the robust implementation of simple graphical automataon an amorphous computer. This infrastructure is applied to the implementationof purely functional programming languages. Specifically, it is usedin conjunction with data-flow techniques to implement a toy language homologousto recurrence equations, exploiting control-flow parallelism through paralleloperand evaluation. Also, data parallelism is explored in a separate implementation,in which a simple mark-up syntax enables Scheme programs to performspatially-distributed tree-walking without modifying their semantics. This additionenables an idiomatically expressed interpreter to be trivially instrumented,producing a spatially distributed universal machine, and once again achievingcontrol flow parallelism in the interpreted language.
dc.format.extent20 p.
dc.format.extent21433070 bytes
dc.format.extent757210 bytes
dc.format.mimetypeapplication/postscript
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.relation.ispartofseriesMassachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
dc.titleAmorphous Infrastructure for Language Implementation
dc.identifier.citation6.978 Final Project


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record