Skip to Main content Skip to Navigation
Conference papers

A Case Study of the Reproducibility Issues in EigenExa

Abstract : In this article, we study the accuracy and reproducibility issues in EigenExa due to the non-associative of floating-point operations, rounding-off errors, dynamic thread scheduling, and different reduction trees, etc. By investigating the EigenExa’s algorithmic structure and the corresponding implementation, we find the origins of the non-reproducibility and demonstrate it on the numerical results. As a solution, we, at first, propose to apply the accurate and reproducible parallel reduction from the ExBLAS library. Moreover, we outline possible extensions to ExBLAS that would enhance further the numerical properties of EigenExa.
Complete list of metadatas
Contributor : Stef Graillat <>
Submitted on : Wednesday, June 14, 2017 - 4:59:31 PM
Last modification on : Friday, January 10, 2020 - 3:10:18 PM


  • HAL Id : hal-01539365, version 1


Roman Iakymchuk, Imamura Toshiyuki, Stef Graillat, Stefano Markidis, Erwin Laure. A Case Study of the Reproducibility Issues in EigenExa. EASC2016, Exascale Applications and Software Conference, Apr 2016, Stockholm, Sweden. ⟨hal-01539365⟩



Record views