Data parallel implementation of surface-to-surface intersection

The sequential surface-to-surface intersection algorithm has been extensively studied in the past decade. With the advent of parallel processing machines, it is desirable to parallelize this algorithm to gain extra computation speed for real time applications. An earlier attempt to parallelize this algorithm was on shared memory parallel computer due to the highly shared model of data structure [Chang 1991]. A shared memory machine is not available at every location. Instead, we have implemented it on distributed parallel computer iPSC/860 with 32 processors. The initial development was done using PVM software in heterogeneous environment consisting of Sun workstations and 486's which are easily available. Also several improvements were made to the existing algorithm. The empirical results of speedup and processor efficiency of this prototype are presented.

[1]  Chaman L. Sabharwal,et al.  Implementation of a divide-and-conquer method for intersection of parametric surfaces , 1985, Comput. Aided Geom. Des..

[2]  Nicholas M. Patrikalakis,et al.  Surface-to-surface intersections , 1993, IEEE Computer Graphics and Applications.

[3]  Mauro Leoncini,et al.  Introduction to parallel processing , 1992, International computer science series.

[4]  Chaman L. Sabharwal A fast implementation of surface/surface intersection algorithm , 1994, SAC '94.

[5]  Jack Dongarra,et al.  Pvm 3 user's guide and reference manual , 1993 .

[6]  Donald Greenberg,et al.  Intersection of parametric surfaces by means of look-up tables , 1983, IEEE Computer Graphics and Applications.

[7]  Robert E. Barnhill,et al.  A marching method for parametric surface/surface intersection , 1990, Comput. Aided Geom. Des..

[8]  A. J. Schwartz,et al.  Determining the Intersection of Parametric Surfaces by Solving Ordinary Differential Equations , 1987 .

[9]  Mauro Leoncini,et al.  Introduction to Parallel Processing (International Computer Science Series) , 1992 .

[10]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[11]  Donald P. Greenberg,et al.  Intersection of parametric surfaces using lookup tables , 1984 .

[12]  Michael I. Jordan,et al.  Surface/surface intersection , 1987, Comput. Aided Geom. Des..

[13]  Terence Michael Burke A parallel approach to computing the intersection between parametric surfaces , 1995 .

[14]  Richard L. Burden,et al.  Numerical analysis: 4th ed , 1988 .

[15]  David A. Fredricks,et al.  Intersection of Parametric Surfaces and a Plane , 1984, IEEE Computer Graphics and Applications.

[16]  J. Miller Numerical Analysis , 1966, Nature.

[17]  J. Douglas Faires,et al.  Numerical Analysis , 1981 .