A layered method for process and code mapping (Q578904)

From MaRDI portal





scientific article; zbMATH DE number 4014018
Language Label Description Also known as
English
A layered method for process and code mapping
scientific article; zbMATH DE number 4014018

    Statements

    A layered method for process and code mapping (English)
    0 references
    0 references
    0 references
    1987
    0 references
    The mapping problem has been shown to be computationally equivalent to the graph isomorphism problem; as such it is unlikely that a polynomial time algorithm exists for its solution. Practical algorithms of general applicability and low computational complexity have not been found and are unlikely to appear. This paper describes a layered method to support specialised process and code mapping strategies. The method separates the task of mapping a problem to a virtual machine from the task of mapping a virtual machine to a physical machine. It allows multiple virtual machines to execute concurrently and many applications to run on a single virtual machine. The method is in use on a parallel implementation of Flat Concurrent Prolog which runs on an Intel iPSC Hypercube; for concreteness the description is based on this implementation.
    0 references
    concurrent logic programming
    0 references
    parallel processing
    0 references
    dynamic process mapping
    0 references
    shells
    0 references
    virtual machines
    0 references
    parallel implementation of Flat Concurrent Prolog
    0 references

    Identifiers