Modular application builders (MABs), such as AVSand Iris Explorer[6, 71 are increasingly being used in the visualisation community. Such systems can already place compute intensive modules on supercomputers in order to utilise their power. This paper details two major projects at EPCC which attempted to fully integrate the M A B concept with a distributed memory MIMD (DM-MIMD) environment.The work presented was driven b y two goals, e f icient use of the resource and ease of use by programmer and end user.W e present a model of MABs and describe the maj o r problems faced, giving solutions to them through two case studies.is purely SPMD. We define SPMD to mean many identical processes, potentially at different localit,ies within their instruction streams, working on different. areas of data.There have been two projects with MABs at EPCC. The first aimed to produce a prot,otype libmry t,liat could hook into an existing MAB. It was to allow use of parallel machines and facilitate distrihut.ed data models. The second was independent of the restra.ii1t.s of existing systems and was free to concentratme more on efficient use of resources in a more rigid model of coiiiputation. These two projects are described i n detail in the following sect,ions. Differences in t.he desired functionality of the systems, and the resulting implementa.tions, are highlighted. Finally, conclusions and recommendations for further or repeat projects are presented.
SUMMARY MOVIE (Multitasking Object-oriented Visual Interactive Envlronment) is a new software system for high-performance distributed computing (HPDC), currently In the advanced design and impicmentatlon stage at Northeast Parallel Architectures Center (NPAC), Syracuse University. The MOVIE system is structured as a rnuitlserver network of Interpreters of the high-level object-oriented programming language MovieScript. MovieScript derives lrom PostScript and extcnds it In the C++ syntax-based obJect-orlented interpreted style towards 3D graphics, high-performance computing and general-purpose high-level communication protocol for distributed and MIMD-prraiici computing. The paper describes the overall open systems-based MOVIE design and itemizes currently Implemented, developed and planned componcnts of the system.
MOVIE (Multitasking Object-oriented Visual Interactive Environment) is the new software system for High Performance Distributed Computing (HPDC), currently in the advanced design and implementation stage at Northeast Parallel Architectures Center (NPAC), Syracuse University. MOVIE System is structured as a multiserver network of interpreters of high-level object-oriented programming language Moviescript. MovieScript derives from PostScriptand extends it in the C++ syntax based object-oriented interpreted style towards 3 0 graphics, high performance computing and general purpose high level communication protocol for distributed and MIMD-parallel computing. The present paper describes the overall Open Systems based MOVIE design and itemizes currently implemented, developed and planned components of the system.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.