Abstract
In this chapter, we will propose parallelization methodologies for the G-P sparse left-looking algorithm. Parallelizing sparse left-looking LU factorization faces three major challenges: the high sparsity of circuit matrices, the irregular structure of the symbolic pattern , and the strong data dependence during sparse LU factorization. To overcome these challenges, we propose an innovative framework to realize parallel sparse LU factorization. The framework is based on a detailed task-level data dependence analysis and composed of two different scheduling modes to fit different data dependences: a cluster mode suitable for independent tasks and a pipeline mode that explores parallelism between dependent tasks. Under the proposed scheduling framework, we will implement several different parallel algorithms for parallel full factorization and parallel re-factorization . In addition to the fundamental theories, we will also present some critical implementation details in this chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Liu, J.W.H.: The role of elimination trees in sparse factorization. SIAM J. Matrix Anal. Appl. 11(1), 134–172 (1990)
Li, X.S.: Sparse gaussian elimination on high performance computers. Ph.D. thesis, Computer Science Division, UC Berkeley, California, US (1996)
Demmel, J.W., Gilbert, J.R., Li, X.S.: An asynchronous parallel supernodal algorithm for sparse gaussian elimination. SIAM J. Matrix Anal. Appl. 20(4), 915–952 (1999)
Wikipedia: Critical Section. https://en.wikipedia.org/wiki/Critical_section
Wikipedia: Mutual Exclusion. https://en.wikipedia.org/wiki/Mutual_exclusion
Wikipedia: System Call. https://en.wikipedia.org/wiki/System_call
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Chen, X., Wang, Y., Yang, H. (2017). Parallel Sparse Left-Looking Algorithm. In: Parallel Sparse Direct Solver for Integrated Circuit Simulation. Springer, Cham. https://doi.org/10.1007/978-3-319-53429-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-53429-9_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53428-2
Online ISBN: 978-3-319-53429-9
eBook Packages: EngineeringEngineering (R0)