Skip to main content

Resource management on a packet-based parallel graph reduction machine

  • Conference paper
  • First Online:
Parallel Processing: CONPAR 92—VAPP V (VAPP 1992, CONPAR 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 634))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arvind & J.D. Brock, Resource Managers in Functional Programming, Journal of Parallel and Distributed Computing 1, pp. 5–21, 1984.

    Google Scholar 

  2. R.Banach & P. Watson, Dealing with State on Flagship: The MONSTR Computational Model, CONPAR 88, Cambridge University Press, pp. 595–604, 1989.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. J.B. Dennis, Data Should Not Change: A Model for a Computer System, Laboratory for Computer Science, CGS Memo 209, MIT Cambridge, Mass., 1981.

    Google Scholar 

  5. J.A. Keane, Aspects of Binding in a Declarative System, MSc. Thesis, University of Manchester, 1989.

    Google Scholar 

  6. S.R. Leunig, Abstract Data Types in the Flagship System Software, Flagship Document FLAG/DD/303, ICL, 1987.

    Google Scholar 

  7. S.R. Leunig, Design Description of the System Software. Flagship Document FLAG/DD/3SD.016, ICL, with draft changes, August, 1988.

    Google Scholar 

  8. K.R. Mayes, Store manager subsystem, Flagship Document FS/DD/3FS.001, University of Manchester, 1988.

    Google Scholar 

  9. N. Perry, Hope+, Internal Document IC/FPR/LANG/2.5.1/7, Department of Computing, Imperial College, London, 1987.

    Google Scholar 

  10. P. Watson, The Flagship Basic Execution Mechanism, Flagship Document FS/MU/PW/018-87, University of Manchester, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Luc Bougé Michel Cosnard Yves Robert Denis Trystram

Rights and permissions

Reprints 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

Publish with us

Policies and ethics