Title :
A practical scheduling algorithm for parallel LU factorization in circuit simulation
Author :
Chen, Chien-Chih ; Hu, Yu Hen
Author_Institution :
Texas Instrum. Inc., Dallas, TX, USA
Abstract :
A static task clustering scheduling algorithm is proposed for the parallel LU factorization of a sparse linear system on a shared-memory parallel computer. Assuming a column-based medium-grained task model, the parallel LU factorization process is accomplished using a nested bordered block diagonal node reordering technique. In order to minimize the overhead due to task synchronization on a shared-memory parallel machine, it is proposed to regroup tasks into task clusters in which tasks have to be executed sequentially. Both theoretical analysis and actual implementation using benchmark circuits indicate significant speedup compared with the conventional critical path scheduling algorithm
Keywords :
circuit analysis computing; matrix algebra; parallel algorithms; scheduling; benchmark circuits; circuit simulation; column-based task model; medium-grained task model; nested bordered block diagonal node reordering; parallel LU factorization; scheduling algorithm; shared-memory parallel computer; sparse linear system; sparse matrix; static task clustering; task synchronization; Circuit simulation; Circuit testing; Clustering algorithms; Concurrent computing; Job shop scheduling; Parallel machines; Parallel processing; Processor scheduling; Scheduling algorithm; Sparse matrices;
Conference_Titel :
Circuits and Systems, 1989., IEEE International Symposium on
Conference_Location :
Portland, OR
DOI :
10.1109/ISCAS.1989.100713