We consider the problem of subsystem allocation in the mesh, torus, and hypercube multicomputers. Although the usual practice is to use a serial algorithm on the host processor to do the allocation, we show how the free and non-faulty processors can be used to perform the allocation in parallel. The algorithms we provide are dynamic, require very little storage, and work correctly even in the presence of faults. For the 2-dimensional mesh and torus with n processors, we give an optimal \Theta( p n) time algorithm which identifies all rectangular subsystems that are not busy and not faulty. For the d-dimensional mesh and torus of size n = m \Theta m \Theta \Delta \Delta \Delta \Theta m, we show how to find all submeshes of dimensions k \Th...
This thesis proposes a submesh allocation algorithm that has complete submesh recognition capability...
Multiselection is the problem of selecting multiple elements at specified ranks from a set of arbitr...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
Abstract- Parallel algorithms of the hypercube allo-cation strategies are considered in this paper. ...
[[abstract]]We propose a new processor allocation strategy that applies to any mesh system and recog...
AbstractIn this paper, we study the problem of allocating processors to application tasks for massiv...
[[abstract]]In this paper, we study the problem of allocating processors to application tasks for ma...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
Efficient allocation of distinct subsets of processors to different jobs (i.e., space sharing) is cr...
[[abstract]]©1988 Springer Verlag-Designing efficient parallel algorithms in a message-based paralle...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
[[abstract]]Fully recognizing various subcubes in a hypercube computer efficiently is addressed. A m...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
Abstract-Until now, several continuous and discontinuous techniques have been given for processor al...
The Hypercube is one of the most appealing topologies among the interconnection networks designed fo...
This thesis proposes a submesh allocation algorithm that has complete submesh recognition capability...
Multiselection is the problem of selecting multiple elements at specified ranks from a set of arbitr...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
Abstract- Parallel algorithms of the hypercube allo-cation strategies are considered in this paper. ...
[[abstract]]We propose a new processor allocation strategy that applies to any mesh system and recog...
AbstractIn this paper, we study the problem of allocating processors to application tasks for massiv...
[[abstract]]In this paper, we study the problem of allocating processors to application tasks for ma...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
Efficient allocation of distinct subsets of processors to different jobs (i.e., space sharing) is cr...
[[abstract]]©1988 Springer Verlag-Designing efficient parallel algorithms in a message-based paralle...
Many parallel algorithms use hypercubes as the communication topology among their processes. When su...
[[abstract]]Fully recognizing various subcubes in a hypercube computer efficiently is addressed. A m...
Two strategies are used for the allocation of jobs to processors connected by mesh topologies: conti...
Abstract-Until now, several continuous and discontinuous techniques have been given for processor al...
The Hypercube is one of the most appealing topologies among the interconnection networks designed fo...
This thesis proposes a submesh allocation algorithm that has complete submesh recognition capability...
Multiselection is the problem of selecting multiple elements at specified ranks from a set of arbitr...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...