This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Optimal Parallel Scheduling of Gaussian Elimination DAG's
December 1983 (vol. 32 no. 12)
pp. 1109-1117
M.A. Srinivas, Department of Computer Science, Pennsylvania State University
A parallel algorithm for Gaussian elimination (GE) is described, which solves a linear system of size n using m = n parallel processors and a shared random access memory. Converting the serial GE algorithm to parallel form involves scheduling its computation DAG (directed acyclic graph) on m processors. A lower bound for schedule length is established for dense GE DAG's and it is proved that the proposed algorithm produces schedules which achieve these bounds. Finally, both the construction and execution of the schedule are incorporated into a single concurrent program which is shown to run in optimal time.
Index Terms:
scheduling, Dense matrices, directed acyclic graphs, Gaussian elimination, linear systems, parallel computation
Citation:
M.A. Srinivas, "Optimal Parallel Scheduling of Gaussian Elimination DAG's," IEEE Transactions on Computers, vol. 32, no. 12, pp. 1109-1117, Dec. 1983, doi:10.1109/TC.1983.1676171
Usage of this product signifies your acceptance of the Terms of Use.