Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Information requirements and the implications for parallel computation. Doctoral thesis

Technical Report ·
OSTI ID:5849951
The best serial algorithms for numerically approximating the solution of a linear partial differential equation (PDE) exploit knowledge of the solution operator. This dissertation describes how the solution operator also influences the behavior of parallel algorithms. Approximating the solution at a single location in the problem domain is considered. A lower bound on the error in the approximation is derived that is a function of the amount of data used and the smoothness of the data functions. From this one can derive a lower bound on the parallel complexity of algorithms that approximate the solution. The lower bound is a linear function of log 1/epsilon, where epsilon is an upper bound on the error. Thus the parallel complexity increases as epsilon decreases, independent of the number of processors used. An algorithm is also constructed whose parallel complexity is of this form, proving that the form of the bound is the best possible. The execution time of parallel algorithms is a function of both the communication costs and the parallel complexity. We describe bounds on the communication cost of parallel algorithms that are functions of the distance between collaborating processors. If the interconnection network of a multiprocessor is a D dimensional grid, then we prove that the execution time of algorithms that approximate the solution is bounded from below by a linear function of epsilon exp(-gamma/ (d + 1)), where gamma is a positive constant determined by the smoothness of the data functions. Thus, for small epsilon, the communication costs are the dominant constraints on the optimal performance.
Research Organization:
Stanford Univ., CA (USA). Dept. of Computer Science
OSTI ID:
5849951
Report Number(s):
AD-A-207802/0/XAB; STAN-CS-88-1212
Country of Publication:
United States
Language:
English

Similar Records

Limits on parallelism in the numerical solution of linear PDEs
Technical Report · Sat Oct 01 00:00:00 EDT 1988 · OSTI ID:6716185

Limits on parallelism in the numerical solution of linear partial differential equations
Journal Article · Mon Dec 31 23:00:00 EST 1990 · SIAM Journal on Scientific and Statistical Computing (Society for Industrial and Applied Mathematics); (United States) · OSTI ID:7152813

The effect of multiprocessor radius on scaling
Technical Report · Fri Jun 01 00:00:00 EDT 1990 · OSTI ID:6686323