English

Design and accuracy trade-offs in Computational Statistics

Numerical Analysis 2025-09-16 v1 Hardware Architecture Numerical Analysis

Abstract

Statistical computations are becoming increasingly important. These computations often need to be performed in log-space because probabilities become extremely small due to repeated multiplications. While using logarithms effectively prevents numerical underflow, this paper shows that its cost is high in performance, resource utilization, and, notably, numerical accuracy. This paper then argues that using posit, a recently proposed floating-point format, is a better strategy for statistical computations operating on extremely small numbers because of its unique encoding mechanism. To that end, this paper performs a comprehensive analysis comparing posit, binary64, and logarithm representations, examining both individual arithmetic operations, statistical bioinformatics applications, and their accelerators. FPGA implementation results highlight that posit-based accelerators can achieve up to two orders of magnitude higher accuracy, up to 60\% lower resource utilization, and up to 1.3×1.3\times speedup, compared to log-space accelerators. Such improvement translates to 2×2\times performance per unit resource on the FPGA.

Keywords

Cite

@article{arxiv.2509.10934,
  title  = {Design and accuracy trade-offs in Computational Statistics},
  author = {Tiancheng Xu and Alan L. Cox and Scott Rixner},
  journal= {arXiv preprint arXiv:2509.10934},
  year   = {2025}
}

Comments

Quantitative analysis of using posits versus binary64 in log-space in the context of statistical bioinformatics. Published at 2025 IEEE IISWC (https://iiswc.org/iiswc2025/)

R2 v1 2026-07-01T05:34:51.492Z