skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Gaussian techniques on shared memory multiprocessor computers

Conference ·
OSTI ID:5599741

We present performance results for parallel Gauss and Gauss-Jordan elimination algorithms on a shared memory multiprocessor. The Cerberus multiprocessor simulator, a simulator for a scalable shared memory multiprocessor with fully pipelined functional units, is used to evaluate algorithm performance. Our parallel implementations of these linear system solvers make extensive use of barrier synchronization. We show the need for barrier synchronization supported directly in hardware for tightly coupled algorithms. For a fixed problem size, the performance of Gauss-Jordan elimination crosses that of Gauss elimination as we increase the number of processors, even though the latter algorithm has a lower operation count. Sometimes, one can profit by trading operations for a better load balance and lower relative synchronization cost in a parallel algorithm.

Research Organization:
Lawrence Livermore National Lab., CA (USA)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
5599741
Report Number(s):
UCRL-97939; CONF-871251-3; ON: DE88005426
Resource Relation:
Conference: 3. SIAM conference on parallel processing for scientific computing, Los Angeles, CA, USA, 1 Dec 1987; Other Information: Portions of this document are illegible in microfiche products
Country of Publication:
United States
Language:
English

Similar Records

Gaussian techniques on shared-memory multiprocessors
Technical Report · Fri Apr 01 00:00:00 EST 1988 · OSTI ID:5599741

Fast, contention-free combining tree barriers for shared-memory multiprocessors
Journal Article · Mon Aug 01 00:00:00 EDT 1994 · International Journal of Parallel Programming; (United States) · OSTI ID:5599741

Time Warp on a shared-memory multiprocessor. Technical report
Technical Report · Tue Jan 10 00:00:00 EST 1989 · OSTI ID:5599741