2016
DOI: 10.1137/15m1028406
|View full text |Cite
|
Sign up to set email alerts
|

Performance-Based Numerical Solver Selection in the Lighthouse Framework

Abstract: 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 a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 39 publications
0
4
0
Order By: Relevance
“…The full list of the XAMG library parameters targeted for optimization and their equivalents in hypre are summarized in Table A. 4. The specific parameters included in optimization sets are shown in Table A.5.…”
Section: Appendix a List Of Optimizing Parametersmentioning
confidence: 99%
See 2 more Smart Citations
“…The full list of the XAMG library parameters targeted for optimization and their equivalents in hypre are summarized in Table A. 4. The specific parameters included in optimization sets are shown in Table A.5.…”
Section: Appendix a List Of Optimizing Parametersmentioning
confidence: 99%
“…The development of assistive algorithms and tools to simplify the choice of efficient solver configurations based on some specific matrix heuristics has been a popular research topic for decades. The tremendous growth of practical interest was associated with developing the machine learning algorithms, which were realized in a series of publications [1,2,3,4,5], to name but a few examples. The corresponding publications investigate various machine learning algorithms, training datasets, lists of features used to characterize the SLAEs, predefined solver configurations, and others.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The work in [20] enhances Petabricks [49] to leverage the accuracy-throughput tradeoffs and to consider input features of the data to be processed, On the other side, [52] and [53] follows the same idea of switching at runtime the configuration according to the input characteristics by applying it to two different application domains, respectively graphics and graph processing. To support the autotuning phase, machine learning techniques have been used in literature [51], [54], [55] to model application metrics and then to predict the best configuration to be applied. This is fundamental when the size of the configuration space is huge, and thus not possible to be entirely profiled, or when the elaboration is heavily data-dependent.…”
Section: Approximation Techniquesmentioning
confidence: 99%