A SOFTWARE PLATFORM FOR CONSTRUCTING SCIENTIFIC APPLICATIONS FROM HETEROGENEOUS RESOURCES
A SOFTWARE PLATFORM FOR CONSTRUCTING SCIENTIFIC APPLICATIONS FROM HETEROGENEOUS RESOURCES
复制标题
DOI:
10.1006/jpdc.1994.1061
复制
发表时间:
1994-06-01
影响因子:
3.8
通讯作者:
SCHLICHTING, RD
中科院分区:
文献类型:
--
作者:
HOMER, PT;SCHLICHTING, RD
Support for heterogeneous processing is useful for increasing the functionality available to designers of scientific applications. For example, rather than implement an application requiring remote vector processing and local visualization as two separate programs, such support allows an alternative structure in which the application is a single logical program with transparent transfer of control and data between phases. In addition to being simpler and more intuitive, such structuring makes it feasible to enhance the way in which users interact with the application to do, for instance, model steering. Here a software platform that facilitates the construction of this type of scientific application is described. Its kev component is Schooner, an interconnection system that includes an intermediate data representation, a simple specification language, and a heterogeneous remote procedure call (RPC) facility; to provide sophisticated visualization capabilities and an execution framework, AVS is included as well. Two applications built using this platform, one from molecular dynamics and the other involving neural nets, are also described. One important conclusion is that enhanced monitoring and interaction facilities impose very little overhead for applications such as these. (C) 1994 Academic Press, Inc.