Show simple item record

Files in this item

Thumbnail

Item metadata

dc.contributor.advisorDavie, Tony
dc.contributor.authorOstheimer, Gerald
dc.coverage.spatial127 p.en_US
dc.date.accessioned2018-05-21T14:22:02Z
dc.date.available2018-05-21T14:22:02Z
dc.date.issued1993
dc.identifier.urihttps://hdl.handle.net/10023/13426
dc.description.abstractWe propose a framework for the evaluation of implicitly parallel functional programs on message passing multiprocessors with special emphasis on the issue of load bounding. The model is based on a new encoding of the lambda-calculus in Milner's pi-calculus and combines lazy evaluation and eager (parallel) evaluation in the same framework. The pi-calculus encoding serves as the specification of a more concrete compilation scheme mapping a simple functional language into a message passing, parallel program. We show how and under which conditions we can guarantee successful load bounding based on this compilation scheme. Finally we discuss the architectural requirements for a machine to support our model efficiently and we present a simple RISC-style processor architecture which meets those criteria.en_US
dc.language.isoenen_US
dc.publisherUniversity of St Andrews
dc.subject.lccQA76.6P2O8
dc.subject.lcshComputer programming.en
dc.titleParallel functional programming for message-passing multiprocessorsen_US
dc.typeThesisen_US
dc.type.qualificationlevelDoctoralen_US
dc.type.qualificationnamePhD Doctor of Philosophyen_US
dc.publisher.institutionThe University of St Andrewsen_US


This item appears in the following Collection(s)

Show simple item record