Abstract
This paper is concerned with resource management on Flagship: a packet-based parallel graph reduction machine specifically designed to support the efficient execution of functional languages. Much of the system software of the machine was implemented above the computational model. The major concerns of the system software were the sharing of resources in a way that is compatible with a declarative approach, and to enable the distributed resources of the machine to be used in an efficient manner whilst maintaining consistency of these resources. The paper concentrates on describing how the kernel was structured into a set of resource managers. The resource managers were in turn structured in order to optimise access to distributed resources.
Preview
Unable to display preview. Download preview PDF.
References
Arvind & J.D. Brock, Resource Managers in Functional Programming, Journal of Parallel and Distributed Computing 1, pp. 5–21, 1984.
R.Banach & P. Watson, Dealing with State on Flagship: The MONSTR Computational Model, CONPAR 88, Cambridge University Press, pp. 595–604, 1989.
R. Banach, J. Sargeant, I. Watson, P. Watson & V. Woods, The Flagship Project, IEE/BCS UK IT 88, Conference Publication, Swansea, pp. 242–245, 1988.
J.B. Dennis, Data Should Not Change: A Model for a Computer System, Laboratory for Computer Science, CGS Memo 209, MIT Cambridge, Mass., 1981.
J.A. Keane, Aspects of Binding in a Declarative System, MSc. Thesis, University of Manchester, 1989.
S.R. Leunig, Abstract Data Types in the Flagship System Software, Flagship Document FLAG/DD/303, ICL, 1987.
S.R. Leunig, Design Description of the System Software. Flagship Document FLAG/DD/3SD.016, ICL, with draft changes, August, 1988.
K.R. Mayes, Store manager subsystem, Flagship Document FS/DD/3FS.001, University of Manchester, 1988.
N. Perry, Hope+, Internal Document IC/FPR/LANG/2.5.1/7, Department of Computing, Imperial College, London, 1987.
P. Watson, The Flagship Basic Execution Mechanism, Flagship Document FS/MU/PW/018-87, University of Manchester, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keane, J.A., Mayes, K.R. (1992). Resource management on a packet-based parallel graph reduction machine. In: Bougé, L., Cosnard, M., Robert, Y., Trystram, D. (eds) Parallel Processing: CONPAR 92—VAPP V. VAPP CONPAR 1992 1992. Lecture Notes in Computer Science, vol 634. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55895-0_439
Download citation
DOI: https://doi.org/10.1007/3-540-55895-0_439
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55895-8
Online ISBN: 978-3-540-47306-0
eBook Packages: Springer Book Archive