Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/77726.255190acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free access

A run time support system for multiprocessor machines

Published: 01 June 1990 Publication History
  • Get Citation Alerts
  • Abstract

    We report on the design and development of a Run Time Support System (RTS) which overcomes known disadvantages of other existing systems. The RTS is independent of the configuration - if the system is reconfigured there is no need to change user's processes. It supports both synchronous and asynchronous communication.
    A system based on the same design philosophy with this RTS is actually implemented for messages of arbitrary length in the prototype of the PADMAVATI machine, being developed within ESPRIT Project 1219 (967). Experiments were conducted in this environment and performance measurements were obtained and are reported here.

    References

    [1]
    Andrews, G.R. "The distributed programming language SR - mechanisms, design and implementation", Software Practice and Experience, VoL 12, 1982, p.p. 719-753.
    [2]
    Cheriton, D. "The Y-Kernel: a software base for distributed systems", IEEE Software, Vol. 1, no 2, April 1984, pp. 19-43.
    [3]
    Fuknota, H., "Interprocess communication facilities for distributed systems: a taxonomy and a survey", Research Report, Georgia Institute of Technology, G1T-ICS-82/06, Feb. 1982.
    [4]
    Furtney, M. "Software developments in parallel processing", Cray channels, Vol. 11, no 2, Summer 1989, pp. 2-5.
    [5]
    Gaudiot, J.-L., Llang-Teh Lee. "Occamflow: a methodology for programming multiproce.ssor systems", Journal of Parallel and Distributed Computing, Vol. 7, no 1, Aug. 1989.
    [6]
    Gentleman, W.M. "Message passing between sequential processes: The Reply primitive aad Administrator Concept", Software-Practice and Experience, vol. 11, 1981, pp. 435-466.
    [7]
    Gupta, R. 'The fuzzy barrier:, a mechanism for high speed synchronization of processors", ASPLOS II Proc~dtngs, Third International Conference on Architectural Support for Programming Languages and Operating Systems", Boston, USA, 3-6 April 1989.
    [8]
    Hoa~, C.A.R. "Communicating sequential processes", Comm. of the ACM, Vol. 21, no 8, Aug. 1978, pp. 666-677.
    [9]
    Kramer, J., Magee, J. "Dynamic configuration for distributed systems", IEEE Trans. of Software Engineering, SE-11, no 4, April 1985.
    [10]
    Kramer, J., Magee, J., Sbman, M., Lister A. "CONIC: an Integrated Approach to Distributed Computer Control Systems", I~E Proceedings, Part E, Vol. 130, no 1, January 1983, pp. 1-10.
    [11]
    Llskov, B., Sheifler, R. "Guardians and actions: linguistic support for robust distributed programs", ACM TOPLAS, Vol. 5, no 3, July 1983, pp. 381-404.
    [12]
    Pratt, K.D., Sherill, R.L. "Experiences wtth the development of a real-time multiprocessor executive in Ada", Proceedings of the IEEE 1985 National Aerospace and Electronics Conference NAECON 1985, 20-25 May 1985, pp. 672-678.
    [13]
    Reus, T. "A multiprocessor system with fast synchronization and communication", Journal of Microcomputer Applications, Vol. 12, no 1, Jan. 1989, pp. 53-65.
    [14]
    USA Department of Defence, "Reference Manual for the Ada Programming Language", Proposed Standard Document, July 1980.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICS '90: Proceedings of the 4th international conference on Supercomputing
    June 1990
    492 pages
    ISBN:0897913698
    DOI:10.1145/77726
    • cover image ACM SIGARCH Computer Architecture News
      ACM SIGARCH Computer Architecture News  Volume 18, Issue 3b
      Special Issue: Proceedings of the 4th international conference on Supercomputing
      Sept. 1990
      489 pages
      ISSN:0163-5964
      DOI:10.1145/255129
      Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 1990

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    IC'90
    Sponsor:
    IC'90: ACM SIGARCH International Conference on Supercomputing
    June 11 - 15, 1990
    Amsterdam, The Netherlands

    Acceptance Rates

    Overall Acceptance Rate 629 of 2,180 submissions, 29%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 241
      Total Downloads
    • Downloads (Last 12 months)32
    • Downloads (Last 6 weeks)7

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media