MULTICOLORING OF GRID-STRUCTURED PDE SOLVERS ON SHARED-MEMORY MULTIPROCESSORS

Authors
Citation
Hc. Wang et K. Hwang, MULTICOLORING OF GRID-STRUCTURED PDE SOLVERS ON SHARED-MEMORY MULTIPROCESSORS, IEEE transactions on parallel and distributed systems, 6(11), 1995, pp. 1195-1205
Citations number
26
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
6
Issue
11
Year of publication
1995
Pages
1195 - 1205
Database
ISI
SICI code
1045-9219(1995)6:11<1195:MOGPSO>2.0.ZU;2-Y
Abstract
In order to execute a parallel PDE (partial differential equation) sol ver on a shared-memory multiprocessor, we have to avoid memory conflic ts in accessing multidimensional data grids, A new multicoloring techn ique is proposed for speeding sparse matrix operations, The new techni que enables parallel access of grid-structured data elements in the sh ared memory without causing conflicts. The coloring scheme is formulat ed as an algebraic mapping which can be easily implemented with low ov erhead on commercial multiprocessors. The proposed multicoloring schem e has been tested on an Alliant FX/80 multiprocessor for solving 2D an d 3D problems using the CGNR method. Compared to the results reported by Saad (1989) on an identical Alliant system, our results show a fact or of 30 times higher performance in Mflops, Multicoloring transforms sparse matrices into ones with a diagonal diagonal block (DDB) structu re, enabling parallel LU decomposition in solving PDE problems, The mu lticoloring technique can also be extended to solve other scientific p roblems characterized by sparse matrices.