Controlling (virtual) multicomputers

J. Padget
{"title":"Controlling (virtual) multicomputers","authors":"J. Padget","doi":"10.1109/MPCS.1994.367087","DOIUrl":null,"url":null,"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.<<ETX>>","PeriodicalId":64175,"journal":{"name":"专用汽车","volume":"14 1","pages":"102-112"},"PeriodicalIF":0.0000,"publicationDate":"1994-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"专用汽车","FirstCategoryId":"1087","ListUrlMain":"https://doi.org/10.1109/MPCS.1994.367087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

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.<>
控制(虚拟)多台计算机
多计算机是将多个相互连接的异构计算系统用作单个计算系统。为了计算出任何一台(物理)多计算机中可用资源的实际数量和种类,我们提出了虚拟多计算机,其中每种资源(工作站、共享内存多处理器、分布式内存多处理器、阵列处理器)的抽象原型可以随意实例化。反过来,这又提出了如何控制这样一台机器的问题,更重要的是,如何在这样一台机器内进行通信。虽然这些问题可以很容易地通过使用低级技术在每个程序中解决,但似乎需要寻找更高级别的抽象,以独立于体系结构的方式捕获并发程序中的通信和控制模式。基于在分布式环境中使用EuLisp及其对象系统,我们概述了在这个方向上的一些步骤。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
8000
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信