OpenMP Thread Affinity for Matrix Factorization on Multicore Systems
Beata Bylina, Jarosław Bylina · Annals of Computer Science and Information Systems · 2017
The aim of this paper is to investigate the impact of thread affinity on computing performance for matrix factorization on shared memory multicore systems with hierarchical memory.We consider two parallel block matrix factorizations (LU and WZ) and employ thread affinity to improve their performance.We study decomposition without pivoting and we compare differences between various affinity strategies for diagonally dominant matrices.Our results show that the choice of thread affinity has the measurable impact on the performance of the matrice factorizations.