Scalably computing metric magnitude

Steve Huntsman, Jewell Thomas, Cynthia Ukawu

Abstract

Applications of metric magnitude often rely on numerically exact results in order to exploit a connection with information theory. We examine various approaches for scaling the dense linear algebra involved and identify hierarchical low-rank solvers as a preferred approach, with a clear path to scales of $10^5$ points on a single powerful workstation, and larger scales using our containerized CUDA-enabled C++/MPI pipeline.

Disclosure

“rank approximations, for future work. Acknowledgments Thanks to Evan Gorman for many useful conversations; and to Yang Liu for providing advice regarding STRUMPACK; and to referees for suggestions that helped the presentation. We used Claude Opus to help find references and evaluate implementations. This research was partially developed with funding from the Defense Advanced Research Projects Agency (DARPA). The views, opinions and/or findings expressed are those of the authors”

PDF page 9
Classification
Literature search
Multiplier
2
Verified

Structural counts

Pages 21 pdf
Theorems 1 source
Lemmas 0 source
Propositions 0 source
Corollaries 0 source
Definitions 0 source
Displayed equations 13 source
Bibliography entries 96 source
Appendix pages 9 estimated

Count notes

  • Source counts use the expanded primary TeX file scaling.tex.
  • Appendix pages include the first PDF page with an explicit Appendix heading through the final page.