DocumentCode :
2878946
Title :
Dynamic task migration from SIMD to SPMD virtual machines
Author :
Armstrong, James B. ; Siegel, Howard Jay
Author_Institution :
Sarnoff Real Time Corp., Princeton, NJ, USA
fYear :
1995
fDate :
6-10 Nov 1995
Firstpage :
326
Lastpage :
333
Abstract :
A method to migrate a task dynamically from a virtual SIMD machine to a virtual SPMD machine is proposed. It is assumed that the SIMD and SPMD virtual machine models only differ to support the different modes of parallelism, and that the program was coded in a mode-independent programming language. The difficulty of performing an SIMD to SPMD migration arises from the fact that some SIMD PEs may be disabled at the point in the program at which the migration occurs. Furthermore, each of the disabled PEs may need to be re-enabled at different points in the SPMD program. The compiler information that should be furnished to the task migration procedure is given. The time and memory space complexities of the task migration procedure are also presented. The work solves part of the general problem of task migration in SIMD/SPMD mixed-machine heterogeneous systems
Keywords :
computational complexity; parallel machines; parallel programming; program compilers; virtual machines; SIMD/SPMD mixed-machine heterogeneous systems; compiler information; dynamic task migration; memory space complexity; mode-independent programming language; parallelism; program coding; time complexity; virtual SIMD machine; virtual SPMD machine; Computer languages; Contracts; Fault tolerance; Laboratories; Load management; NASA; Parallel machines; Parallel processing; Shape; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 1995. Held jointly with 5th CSESAW, 3rd IEEE RTAW and 20th IFAC/IFIP WRTP, Proceedings., First IEEE International Conference on
Conference_Location :
Ft. Lauderdale, FL
Print_ISBN :
0-8186-7123-8
Type :
conf
DOI :
10.1109/ICECCS.1995.479353
Filename :
479353
Link To Document :
بازگشت