{"title":"Towards a Virtual Multicomputer","authors":"D. J. Batey, J. Padget","doi":"10.1109/WHP.1993.664369","DOIUrl":null,"url":null,"abstract":"We advocate the use of a single language to control heterogeneous computer ensembles, and offer an alternative perspective on architecture independence. The approach we suggest emphasises the common aspects of all models of parallel computation, while accepting the strengths and weaknesses of their differences. This common model can then be used to express algorithms appropriate to the different operational models of the target machines involved. Our work is based on Paralation Lisp - we give a brief overview of this collection-oriented language, and describe an experimental MIMD implementation based on EuLisp and PVM. Finally, we outliize a virtual architecture for general purpose parallel processing on multicomputers, allowing multi-user remote manipulaton of SIMD arrays, multiprocessors, and LAN connected workstations, from within a single application session.","PeriodicalId":235913,"journal":{"name":"Proceedings. Workshop on Heterogeneous Processing,","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-04-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Workshop on Heterogeneous Processing,","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WHP.1993.664369","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
We advocate the use of a single language to control heterogeneous computer ensembles, and offer an alternative perspective on architecture independence. The approach we suggest emphasises the common aspects of all models of parallel computation, while accepting the strengths and weaknesses of their differences. This common model can then be used to express algorithms appropriate to the different operational models of the target machines involved. Our work is based on Paralation Lisp - we give a brief overview of this collection-oriented language, and describe an experimental MIMD implementation based on EuLisp and PVM. Finally, we outliize a virtual architecture for general purpose parallel processing on multicomputers, allowing multi-user remote manipulaton of SIMD arrays, multiprocessors, and LAN connected workstations, from within a single application session.