DocumentCode
1990889
Title
A Threaded Divide and Conquer Symmetric Tridiagonal Eigensolver on Multicore Systems
Author
Vidal, Antonio M. ; Boratto, Murilo ; Alonso, Pedro
Author_Institution
Dept. de Inf. y Sist., Univ. de Murcia, Murcia, Spain
fYear
2008
fDate
1-5 July 2008
Firstpage
464
Lastpage
468
Abstract
The increasing power of computation of modern processors rely on the increasing number of cores per chip. The challenge of software developers is to keep this power with the legacy code. Although commercial and non commercial libraries are improving their codes step by step, there exits probably insurmountable scalability issues for standard programming models due to the fact that using locks to implement synchronisation is inherently a bottleneck. We propose an implementation of the divide and conquer algorithm to compute the eigenpairs of symmetric tridiagonal matrices on multicore systems. We take advantage of the natural parallelism of the method by using pthreads. We avoided as much as possible the negative impact of synchronisation in the performance by overlapping operations of different classes. Furthermore, the unevenly workload distribution of the computational cost of the elemental tasks yields in a speedup even larger than expected.
Keywords
divide and conquer methods; eigenvalues and eigenfunctions; mathematics computing; matrix algebra; multi-threading; multiprocessing systems; resource allocation; software maintenance; synchronisation; divide-and-conquer algorithm; eigenpair; eigensolver; legacy code; multicore system; multithreading; symmetric tridiagonal matrix; synchronisation; uneven workload distribution; Code standards; Concurrent computing; Distributed computing; Eigenvalues and eigenfunctions; Frequency synchronization; Multicore processing; Parallel processing; Scalability; Software libraries; Symmetric matrices; High Computing; Linear Algebra; Parallel Computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
Conference_Location
Krakow
Print_ISBN
978-0-7695-3472-5
Type
conf
DOI
10.1109/ISPDC.2008.44
Filename
4724283
Link To Document