Design and accuracy trade-offs in Computational Statistics
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 speedup, compared to log-space accelerators. Such improvement translates to 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/)