• DocumentCode
    1198142
  • Title

    An environment for painless MIMD system development

  • Author

    Lopez, Leonard A. ; Valimohamed, Karim A. ; Schub, Linda G.

  • Author_Institution
    Dept. of Civil Eng., Illinois Univ., Urbana, IL, USA
  • Volume
    9
  • Issue
    6
  • fYear
    1992
  • Firstpage
    67
  • Lastpage
    76
  • Abstract
    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.<>
  • Keywords
    high level languages; parallel programming; programming environments; virtual machines; MIMD programming environment; MIMD system development; architecture-independent; data-definition; multiple-data stream; multiple-instruction; object code generation; procedural high-level languages; runtime configuration; system applications; virtual machines; Computer architecture; Concurrent computing; Costs; Finite element methods; Hardware; Manufacturing; Multiprocessing systems; Parallel processing; Process control; Time of arrival estimation;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.168860
  • Filename
    168860