5 research outputs found

    The Message Driven File System: a Network Accessible File System for Fine-Grain Message Passing Multicomputers

    Get PDF
    [No abstract

    A File System for the J-Machine

    Get PDF
    [No abstract available

    System Tools for the J-Machine

    Get PDF
    [No Abstract

    A Development Methodology for Concurrent Programs

    Get PDF
    This paper describes a development methodology for the design of concurrent programs that provides a migration path from existing sequential C and FORTRAN programs. These programs may be executed immediately, without change, using the entire physical memory of a distributed memory machine or a network of ATM-coupled shared-memory multiprocessors. Subsequent program refinements may involve data and control decomposition together with explicit message passing to improve performance. Each step in the program development may utilize new hardware mechanisms supporting shared memory, segmentation and protection. The ideas presented in this paper are currently being implemented within the Multiflow compiler which is being targetted for the M-Machine. Although the examples we present use the C programming language, the concepts will also be available in FORTRAN

    A Development Methodology for Concurrent Programs

    No full text
    This paper describes a development methodology for the design of concurrent programs that provides a migration path from existing sequential C and Fortran programs. These programs may be executed immediately, without change, using the entire physical memory of a distributed memory machine. Subsequent program refinements may involve data and control decomposition together with explicit message passing to improve performance. Each step in the program development may utilize hardware mechanisms provided by message-driven computers, such as the MIT M-machine. These mechanisms include: tagged pointers, hardware synchronization, global virtual address space, V-threads, and H-threads. Although collectively these concepts are unique to the M-machine, variants of the concepts can be found in other architectures including the Cray T3D. The ideas presented in this paper are currently being implemented within the Multiflow compiler which is being targetted for the M-Machine. Although the examples..
    corecore