• DocumentCode
    2369608
  • Title

    Controlling (virtual) multicomputers

  • Author

    Padget, Julian

  • Author_Institution
    Sch. of Math. Sci., Bath Univ., UK
  • fYear
    1994
  • fDate
    2-6 May 1994
  • Firstpage
    102
  • Lastpage
    112
  • Abstract
    A multicomputer is a number of interconnected heterogeneous computing systems being used as a single computing system. To factor out the actual number and kinds of the resources available in any one (physical) multicomputer we propose the virtual multicomputer in which an abstract archetype of each kind (workstation, shared-memory multiprocessor, distributed-memory multiprocessor, array processor) can be instantiated at will. In turn, this raises the issues of how to control such a machine and, a fortiori, how to communicate within such a machine. While these problems can readily be solved in each program by using low-level techniques, it seems desirable to search for higher level abstractions which capture patterns of communication and control in concurrent programs in an architecture-independent manner. We outline some steps in this direction based on the use of EuLisp and its object system in a distributed environment
  • Keywords
    multiprocessing systems; virtual machines; EuLisp; array processor; distributed environment; distributed-memory multiprocessor; multicomputer; shared-memory multiprocessor; virtual multicomputer; Application software; Communication system control; Distributed computing; Packaging machines; Parallel processing; Physics computing; Process control; Virtual prototyping; Whales; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
  • Conference_Location
    Ischia
  • Print_ISBN
    0-8186-6322-7
  • Type

    conf

  • DOI
    10.1109/MPCS.1994.367087
  • Filename
    367087