The increasing complexity of new parallel architectures has widened the gap between adaptability and efficiency of the codes. As high performance numerical libraries tend to focus more on performance, we wish to address this issue using a C++ library called NT2. By analyzing the properties of the linear algebra domain that can be extracted from numerical libraries and combining them with architectural features, we developed a generic approach to solve dense linear systems on various architectures including CPU and GPU. We have then extended our work with an example of a least squares solver based on semi-normal equations in mixed precision that cannot be found in current libraries. For the automatically generated solvers, we report performa...
Dans le contexte de cette thèse, nous nous focalisons sur des algorithmes pour l’algèbre linéaire nu...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
International audienceHydra accepts an equation written in terms of operations on matrices and autom...
The increasing complexity of new parallel architectures has widened the gap between adaptability and...
International audienceThe increasing complexity of new parallel architectures has widened the gap be...
Parallelism in today's computer architectures is ubiquitous whether it be in supercomputers, worksta...
Les architectures parallèles sont aujourd'hui présentes dans tous les systèmes informatiques, allant...
In this "Habilitation à Diriger des Recherches" (HDR), we present our research in high-performance s...
Les progrès en termes de puissance de calcul ont entraîné de nombreuses évolutions dans le domaine d...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
Les décompositions en matrices triangulaires sont une brique de base fondamentale en calcul algébriq...
Parallelization is one of the major challenges for programmers. But parallelizing existing code is ...
Advances in computational power have led to many developments in science and its applications. Solvi...
In the context of this thesis, our focus is on numerical linear algebra, more precisely on solution ...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
Dans le contexte de cette thèse, nous nous focalisons sur des algorithmes pour l’algèbre linéaire nu...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
International audienceHydra accepts an equation written in terms of operations on matrices and autom...
The increasing complexity of new parallel architectures has widened the gap between adaptability and...
International audienceThe increasing complexity of new parallel architectures has widened the gap be...
Parallelism in today's computer architectures is ubiquitous whether it be in supercomputers, worksta...
Les architectures parallèles sont aujourd'hui présentes dans tous les systèmes informatiques, allant...
In this "Habilitation à Diriger des Recherches" (HDR), we present our research in high-performance s...
Les progrès en termes de puissance de calcul ont entraîné de nombreuses évolutions dans le domaine d...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
Les décompositions en matrices triangulaires sont une brique de base fondamentale en calcul algébriq...
Parallelization is one of the major challenges for programmers. But parallelizing existing code is ...
Advances in computational power have led to many developments in science and its applications. Solvi...
In the context of this thesis, our focus is on numerical linear algebra, more precisely on solution ...
textOver the last two decades, much progress has been made in the area of the high-performance sequ...
Dans le contexte de cette thèse, nous nous focalisons sur des algorithmes pour l’algèbre linéaire nu...
Dans cette thèse, nous nous intéressons à l'adaptation de l'algorithmique aux architectures parallèl...
International audienceHydra accepts an equation written in terms of operations on matrices and autom...