An object-oriented platform for distributed high-performance symbolic computation

被引:12
作者
Blochinger, W [1 ]
Küchlin, W [1 ]
Ludwig, C [1 ]
Weber, A [1 ]
机构
[1] Univ Tubingen, Wilhelm Schickard Inst Informat, D-72076 Tubingen, Germany
关键词
distributed threads system; heterogeneous networks; Windows NT cluster; symbolic computation; elliptic curves method;
D O I
10.1016/S0378-4754(99)00049-X
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We describe the distributed object-oriented threads system (DOTS), a programming environment designed to support object-oriented fork/join parallel programming in a heterogeneous distributed environment. A mixed network of Windows NT PCs and UNIX workstations is transformed by DOTS into a homogeneous pool of anonymous compute servers forming together a multicomputer. DOTS is a complete redesign of the distributed threads system (DTS) using the object-oriented paradigm both in its internal implementation and in the programming paradigm it supports. It has been used for the parallelization of applications in the field of computer algebra and in the field of computer graphics. We also give a brief account of applications in the domain of symbolic computation that were developed using DTS. (C) 1999 IMACS/Elsevier Science B.V. All rights reserved.
引用
收藏
页码:161 / 178
页数:18
相关论文
共 29 条
[1]  
Blumofe R. D., 1997, USENIX 1997 ANN TECH
[2]  
BUBECK T, 1995, LECT NOTES COMPUTER, V980, P231
[3]   Strategy compliant multi-threaded term completion [J].
Bundgen, R ;
Gobel, M ;
Kuchlin, W .
JOURNAL OF SYMBOLIC COMPUTATION, 1996, 21 (4-6) :475-505
[4]  
BUNDGEN R, 1995, LNCS, V914, P408
[5]  
BUNDGEN R, 1998, SYSTEMS IMPLEMENTATI, V2, P231
[6]  
COHEN H, 1996, GRADUATE TEXTS MATH, V138, DOI DOI 10.1007/978-3-662-02945-9
[7]   CALCULATION OF MULTIVARIATE POLYNOMIAL RESULTANTS [J].
COLLINS, GE .
JOURNAL OF THE ACM, 1971, 18 (04) :515-&
[8]  
DOLZMANN A, 1998, P 1998 INT S SYMB AL, P88
[9]   The Nexus approach to integrating multithreading and communication [J].
Foster, I ;
Kesselman, C ;
Tuecke, S .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 37 (01) :70-82
[10]  
FOSTER I, 1994, 1 INT WORKSH PAR PRO