Information Services banner Edinburgh Research Archive The University of Edinburgh crest

Edinburgh Research Archive >
Informatics, School of >
Informatics Report Series >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1842/3504

This item has been viewed 6 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
0026.pdf218.77 kBAdobe PDFView/Open
Title: Frame: An Imperative Coordination Language for Parallel Programming
Authors: Cole, Murray
Issue Date: 2000
Publisher: The University of Edinburgh
Series/Report no.: Informatics Report Series
EDI-INF-RR-0026
Abstract: We present Frame, a simple language which facilitates structured expression of imperative parallelism. Programs are described at two levels. The top level captures the main parallel algorithmic structure (which may be nested) and is independent of the language used in the lower level to describe the building blocks of sequential or unstructured parallel code which it coordinates. In the current instantiation of Frame the lower level code is expressed in C with calls to MPI. Frame exists as a simple demonstration of the principle of combining nested imperative parallel control structure with properly contained ad-hoc parallelism. Subsequent languages in the Frame family should augment it with further control constructs, more sophisticated interfaces to the ad-hoc level and optimised implementation strategies.
Keywords: Informatics
URI: http://hdl.handle.net/1842/3504
Appears in Collections:Informatics Report Series

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

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback