arrow
Return

PERFORMANCE-BASED NUMERICAL SOLVER SELECTION IN THE LIGHTHOUSE FRAMEWORK

delete2016-01-01
delete9
PRE
AI
E
Elizabeth R. Jessup *
P
Pate Motter
B
Boyana Norris
K
Kanika Sood
DOI:10.1137/15M1028406delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 addition to functional information in the taxonomy, we have created a comprehensive machine learning-based workflow for the automated classification of sparse solvers, which can be generalized to other types of rapidly evolving numerical methods. We present a comparative analysis of the solver classification results for a varied set of input problems and machine learning methods, achieving up to 93% accuracy in identifying the best-performing linear solution methods in PETSc and Trilinos.
Keywords:
linear algebra
taxonomy
machine learning
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

SIAM Journal on Scientific Computing cover
SIAM Journal on Scientific Computing
IF:
2.6
Papers:
5.1K
Citations:
1.8W

Organization

University of Colorado System cover
University of Colorado System
Scholars:
6.3W
Papers: 5.5W
Citations: 1.8K
U
university of colorado boulder
Scholars:
2.0W
Papers: 1.5W
Citations: 33
Cited Papers

Cited Papers

Nitrogen Pools in Georgia Coastal Waters
err1979-03-01
err0
PREAI
errEvelyn B. Haines
errShare
errSave
Tunable excitation X-ray fluorescence spectroscopy in phase analysis of high-Tcsuperconductors
err1999-01-01
err0
PREAI
errS M Butorin; J -H Guo; N Wassdahl; G Bray; P Glans; T Wiell; L -C Duda; J Nordgren; T Lundstrom; M Klauda; J Markl; C Fink; G Saemann-Ischenko
errShare
errSave
errShare
errSave
Performance and accuracy of LAPACK's symmetric tridiagonal eigensolvers
err2008-01-01
err60
errOAAI
errDemmel, James W.; Marques, Osni A.; Parlett, Beresford N.; Voemel, Christof
errShare
errSave
Biomass-Derived Nanomaterials
err2019-02-12
err0
PREAI
errSebastian Raja; Luiz H. C. Mattoso; Francys K. V. Moreira
errShare
errSave
Direct Conformational Analysis of a 10 nm Long Oligothiophene Wire
err2008-04-05
err0
PREAI
errFumitaka Nishiyama; Kengo Ogawa; Shoji Tanaka; Takashi Yokoyama
errShare
errSave
researcher View more