loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
First IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'95)
Dynamic task migration from SIMD to SPMD virtual machines
Ft. Lauderdale, Florida
November 06-November 10
ISBN: 0-8186-7123-8
J.B. Armstrong, Sarnoff Real Time Corp., Princeton, NJ, USA
H.J. Siegel, Sarnoff Real Time Corp., Princeton, NJ, USA
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.
Index Terms:
virtual machines; computational complexity; parallel machines; parallel programming; program compilers; dynamic task migration; virtual SIMD machine; virtual SPMD machine; parallelism; mode-independent programming language; program coding; compiler information; time complexity; memory space complexity; SIMD/SPMD mixed-machine heterogeneous systems
Citation:
J.B. Armstrong, H.J. Siegel, "Dynamic task migration from SIMD to SPMD virtual machines," iceccs, pp.326, First IEEE International Conference on Engineering of Complex Computer Systems (ICECCS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.