Controlling (virtual) multicomputers

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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
Original languageEnglish
Title of host publicationProceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994
Place of PublicationLos Alamitos, U. S. A.
PublisherIEEE
Pages102-112
ISBN (Print)0818663227
DOIs
Publication statusPublished - 1 May 1994
Event1st International Conference on Massively Parallel Computing Systems, 1994 - Ischia, Italy
Duration: 2 May 19946 May 1994

Conference

Conference1st International Conference on Massively Parallel Computing Systems, 1994
CountryItaly
CityIschia
Period2/05/946/05/94

Fingerprint

Data storage equipment
Computer workstations
Parallel processing systems
Communication

Cite this

Padget, J. (1994). Controlling (virtual) multicomputers. In Proceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994 (pp. 102-112). Los Alamitos, U. S. A.: IEEE. https://doi.org/10.1109/MPCS.1994.367087

Controlling (virtual) multicomputers. / Padget, Julian.

Proceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994. Los Alamitos, U. S. A. : IEEE, 1994. p. 102-112.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Padget, J 1994, Controlling (virtual) multicomputers. in Proceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994. IEEE, Los Alamitos, U. S. A., pp. 102-112, 1st International Conference on Massively Parallel Computing Systems, 1994, Ischia, Italy, 2/05/94. https://doi.org/10.1109/MPCS.1994.367087
Padget J. Controlling (virtual) multicomputers. In Proceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994. Los Alamitos, U. S. A.: IEEE. 1994. p. 102-112 https://doi.org/10.1109/MPCS.1994.367087
Padget, Julian. / Controlling (virtual) multicomputers. Proceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994. Los Alamitos, U. S. A. : IEEE, 1994. pp. 102-112
@inproceedings{7c92992bd21f4901a19b0f0ba08f43f5,
title = "Controlling (virtual) multicomputers",
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",
author = "Julian Padget",
year = "1994",
month = "5",
day = "1",
doi = "10.1109/MPCS.1994.367087",
language = "English",
isbn = "0818663227",
pages = "102--112",
booktitle = "Proceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994",
publisher = "IEEE",
address = "USA United States",

}

TY - GEN

T1 - Controlling (virtual) multicomputers

AU - Padget, Julian

PY - 1994/5/1

Y1 - 1994/5/1

N2 - 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

AB - 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

UR - http://dx.doi.org/10.1109/MPCS.1994.367087

U2 - 10.1109/MPCS.1994.367087

DO - 10.1109/MPCS.1994.367087

M3 - Conference contribution

SN - 0818663227

SP - 102

EP - 112

BT - Proceedings of the 1st International Conference on Massively Parallel Computing Systems, 1994

PB - IEEE

CY - Los Alamitos, U. S. A.

ER -