𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A block Jacobi method on a mesh of processors

✍ Scribed by Giménez, D.; Hernández, V.; van de Geijn, R.; Vidal, A. M.


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
323 KB
Volume
9
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

✦ Synopsis


In this paper, we study the parallelization of the Jacobi method to solve the symmetric eigenvalue problem on a mesh of processors. To solve this problem obtaining a theoretical efficiency of 100% it is necessary to exploit the symmetry of the matrix. The only previous algorithm we know exploiting the symmetry on multicomputers is that of van de Geijn (1991), but that algorithm uses a storage scheme adequate for a logical ring of processors, so having a low scalability. In this paper we show how matrix symmetry can be exploited on a logical mesh of processors obtaining a higher scalability than that obtained with van de Geijn's algorithm. In addition, we show how the storage scheme exploiting the symmetry can be combined with a scheme by blocks to obtain a highly efficient and scalable Jacobi method for solving the symmetric eigenvalue problem for distributed memory parallel computers. We report performance results from the Intel Touchstone Delta, the iPSC/860, the Alliant FX/80 and the PARSYS SN-1040.


📜 SIMILAR VOLUMES


Load Balancing Using Heterogeneous Proce
✍ Marlin H. Mickle; JoAnn M. Paul 📂 Article 📅 1996 🏛 Elsevier Science 🌐 English ⚖ 242 KB

The results are applicable to any mesh without wrap-around communication. Any difference in shape changes the relative number of type B and type C processors as shown in Fig. 1, i.e., processors with 3 or 4 communication links respectively. The results are applicable to a 3-D mesh or any configurati

Parallel B-Spline Surface Interpolation
✍ F.H. Cheng; G.W. Wasilkowski; J.Y. Wang; C.M. Zhang; W.P. Wang 📂 Article 📅 1995 🏛 Elsevier Science 🌐 English ⚖ 422 KB

A parallel implementation of Chebyshev method is presented for the B-spline surface interpolation problem. The algorithm finds the control points of a uniform bicubic B-spline surface that interpolates \(m \times n\) data points on an \(m \times n\) mesh-connected processor array in constant time. H