• Cite Icon15
  • https://doi.org/10.1145/2830168.2830169Copy DOI Icon

Lighthouse

  • Nov 15, 2015
  • Pate Motter +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Linear algebra provides the building blocks for a wide variety of scientific and engineering simulation codes. Users of these codes face a world of continuously changing algorithms and high-performance implementations. In this paper, we describe new capabilities of our Lighthouse framework, whose goal is to match specific problems in the area of high-performance numerical computing with the best available solutions. Lighthouse's innovative strategy eliminates intensive reading of documents and automates the process for developing linear algebra software. Lighthouse provides a searchable taxonomy of popular but difficult to use numerical software for dense and sparse linear algebra while providing the user with the best algorithms for a given problem based on machine learning methods. We introduce the design of Lighthouse and show examples of its interface. We also present algorithm classification results for the preconditioned iterative linear solvers in the Parallel Extensible Toolkit for Scientific Computation (PETSc) and the Trilinos library.

Similar Papers
  • Conference Article

Abstract: Matrices Over Runtime Systems at Exascale

  • Nov 01, 2012
  • Emmanuel Agullo +19
  • Research Article
  • Citations39

Analysis of dynamically scheduled tile algorithms for dense linear algebra on multicore architectures

  • Aug 22, 2011
  • Concurrency and Computation: Practice and Experience
  • Azzam Haidar +3
  • Research Article
  • Citations12

A Survey of Accelerating Parallel Sparse Linear Algebra

  • Aug 28, 2023
  • ACM Computing Surveys
  • Guoqing Xiao +5
  • Research Article
  • Citations34

Object-Oriented Techniques for Sparse Matrix Computations in Fortran 2003

  • Aug 01, 2012
  • ACM Transactions on Mathematical Software
  • Salvatore Filippone +1
  • PDF
  • Research Article
  • Citations22

Compilation of sparse array programming models

  • Oct 15, 2021
  • Proceedings of the ACM on Programming Languages
  • Rawn Henry +6
  • Book Chapter
  • Citations1

Constructing numerical software libraries for high-performance computing environments

  • Jan 01, 1994
  • Jaeyoung Choi +3
  • Research Article

Technology Focus: History Matching and Forecasting (April 2019)

  • Apr 01, 2019
  • Journal of Petroleum Technology
  • Alexandre A Emerick
  • Book Chapter
  • Citations8

An object-oriented toolbox for studying optimization problems

  • Jan 01, 1996
  • H Lydia Deng +2
  • Research Article
  • Citations66

Enabling simulation at the fifth rung of DFT: Large scale RPA calculations with excellent time to solution

  • Nov 05, 2014
  • Computer Physics Communications
  • Mauro Del Ben +5
  • Book Chapter
  • Citations2

Parallel Minimum Spanning Forest Computation using Sparse Matrix Kernels

  • Jan 01, 2022
  • Tim Baer +2
  • Research Article

Enumeration and updates for conjunctive linear algebra queries through expressibility

  • Jan 01, 2026
  • Logical Methods in Computer Science
  • Thomas Muñoz +2
  • Research Article
  • Citations1

Parallelized Simulation of a Finite Element Method in Many Integrated Core Architecture

  • Feb 07, 2017
  • Journal of Engineering Materials and Technology
  • Moonho Tak +1
  • Research Article
  • Citations7

Occamy: A 432-Core Dual-Chiplet Dual-HBM2E 768-DP-GFLOP/s RISC-V System for 8-to-64-bit Dense and Sparse Computing in 12-nm FinFET

  • Apr 01, 2025
  • IEEE Journal of Solid-State Circuits
  • Paul Scheffler +14
  • Book Chapter
  • Citations1

The Linear Algebra of Similarity

  • Jan 01, 2020
  • Charu C Aggarwal
  • Research Article
  • Citations15

Performance-Based Numerical Solver Selection in the Lighthouse Framework

  • Jan 01, 2016
  • SIAM Journal on Scientific Computing
  • Elizabeth Jessup +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.