Performance-Based Numerical Solver Selection in the Lighthouse Framework
Performance-Based Numerical Solver Selection in the Lighthouse Framework
复制标题
Lighthouse 框架中基于性能的数值求解器选择
DOI:
--
复制
发表时间:
2016
影响因子:
3.1
通讯作者:
Kanika Sood
中科院分区:
文献类型:
--
作者:
E. Jessup;Pate Motter;Boyana Norris;Kanika Sood
Scientific and engineering computing rely heavily on linear algebra for large-scale data analysis, modeling and simulation, machine learning, and other applied problems. Sparse linear system solution often dominates the execution time of such applications, prompting the ongoing development of highly optimized iterative algorithms and high-performance parallel implementations. In the Lighthouse project, we enable application developers with varied backgrounds to readily discover and effectively apply the best available numerical software for their problems, aiming to maximize both developer productivity and application performance. Lighthouse is a search-based expert system built on a software taxonomy that combines expert knowledge, machine learning--based classification of existing numerical software collections, and automated code generation and optimization. In this paper we present the integration of PETSc and Trilinos iterative solvers for sparse linear systems into the Lighthouse framework. In addit...