A layered method for process and code mapping (Q578904)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A layered method for process and code mapping |
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
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