Skip to main content


eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item:
Title: Low-level programming for a massively parallel fine-grain computer: the Microflow approach
Authors: Hendren, Laurie J.
Nicolau, Alexandru
Solworth, Jon A.
Xavier, Patrick G.
Keywords: computer science
technical report
Issue Date: Mar-1987
Publisher: Cornell University
Abstract: A new programming language $MFL^{3}$ is described, which, while low level, combines both message passing and shared memory models. We examine both the programming style and implementation issues of such a language. The programming style splits the computation into a computation thread (one process per processor) and several server threads. The computation thread (which performs the bulk of the computation) is deterministic, while all of the non-deterministic code is in the server threads. Also described are several ways of making programming in message passing languages less tedious and more modular, in terms of compilation techniques, runtime structures and a new programming structure.
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
87-806.pdf1.45 MBAdobe PDFView/Open
87-806.ps314.9 kBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.


© 2014 Cornell University Library Contact Us