This Article 
 Bibliographic References 
 Add to: 
An Environment for Painless MIMD System Development
November/December 1992 (vol. 9 no. 6)
pp. 67-76

An environment that lets system applications be expressed as virtual machines, through which architecture-independent multiple-instruction, multiple-data stream (MIMD) programs are written, is described. The virtual machine hides the hardware configuration from the programmer so that the MIMD programming environment always appears the same, regardless of the actual hardware. The data-definition and procedural high-level languages used in the environment and the generation of object code in the environment are discussed. The runtime configuration of the system and an implemented prototype of the system are described.

Index Terms:
object code generation; MIMD system development; system applications; virtual machines; architecture-independent; multiple-instruction; multiple-data stream; MIMD programming environment; data-definition; procedural high-level languages; runtime configuration; high level languages; parallel programming; programming environments; virtual machines
Leonard A. Lopez, Karim A. Valimohamed, Linda G. Schub, "An Environment for Painless MIMD System Development," IEEE Software, vol. 9, no. 6, pp. 67-76, Nov.-Dec. 1992, doi:10.1109/52.168860
Usage of this product signifies your acceptance of the Terms of Use.