dc.contributor.advisor | Gerald Sussman | |
dc.contributor.author | Newton, Ryan | |
dc.contributor.author | Beal, Jacob | |
dc.contributor.other | Mathematics and Computation | |
dc.date.accessioned | 2006-03-01T19:47:25Z | |
dc.date.available | 2006-03-01T19:47:25Z | |
dc.date.issued | 2002-12-10 | |
dc.identifier.other | MIT-CSAIL-TR-2006-015 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/31221 | |
dc.description.abstract | We 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.extent | 20 p. | |
dc.format.extent | 21433070 bytes | |
dc.format.extent | 757210 bytes | |
dc.format.mimetype | application/postscript | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en_US | |
dc.relation.ispartofseries | Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory | |
dc.title | Amorphous Infrastructure for Language Implementation | |
dc.identifier.citation | 6.978 Final Project | |