A Software Platform for Solving PDEs on Distributed Systems: Implementation Issues and Performance Prediction
Proceedings Nineteenth Annual International Computer Software and Applications Conference (COMPSAC'95) (1995)
Aug. 9, 1995 to Aug. 11, 1995
Chi-Chung Hui , Dept. of Comput. Sci., Hong Kong Univ., Hong Kong
M. Hamdi , Dept. of Comput. Sci., Hong Kong Univ., Hong Kong
I. Ahmad , Dept. of Comput. Sci., Hong Kong Univ., Hong Kong
Abstract: The paper describes the implementation and performance of a parallel platform for solving partial differential equations (PDEs) on distributed systems. The platform has been implemented using PVM for a network of workstations. It allows the inclusion of a wide range of parameters and programming aids. The PDEs are specified in the form of finite difference equations. With a given set of parameters and a partitioning strategy, the platform provides facilities to record and predict the performance of an application before running it. The performance prediction model helps the user to identify the major bottlenecks of the platform such that by reducing them, the speedup can be improved. We also present analysis of various factors that can have drastic effect on the speedup, which allows the user to tune a number of parameters to maximize the performance.
partial differential equations; workstations; finite difference methods; local area networks; software performance evaluation; parallel processing; software platform; distributed systems; performance prediction; parallel platform; partial differential equation solving; PVM; workstation network; programming aids; finite difference equations; partitioning strategy; performance recording; application; bottlenecks; speedup
C. Hui, I. Ahmad and M. Hamdi, "A Software Platform for Solving PDEs on Distributed Systems: Implementation Issues and Performance Prediction," Proceedings Nineteenth Annual International Computer Software and Applications Conference (COMPSAC'95)(COMPSAC), Dallas, Texas, 1995, pp. 383.