# Posit NPB: Assessing the Precision Improvement in HPC Scientific   Applications

**Authors:** Steven W. D. Chien, Ivy B. Peng, Stefano Markidis

arXiv: 1907.05917 · 2020-03-26

## TL;DR

This paper evaluates the use of Posit floating-point format in HPC applications, demonstrating improved precision and discussing the overhead of software implementation, with potential hardware benefits.

## Contribution

It introduces a Posit-based benchmark suite for HPC, assesses accuracy improvements, and analyzes software overhead, highlighting hardware implementation potential.

## Key findings

- Posit achieves 0.6 to 1.4 decimal digit precision improvement.
- Software Posit encoding incurs 4x-19x overhead compared to IEEE 754.
- Hardware implementation of Posit could significantly benefit HPC applications.

## Abstract

Floating-point operations can significantly impact the accuracy and performance of scientific applications on large-scale parallel systems. Recently, an emerging floating-point format called Posit has attracted attention as an alternative to the standard IEEE floating-point formats because it could enable higher precision than IEEE formats using the same number of bits. In this work, we first explored the feasibility of Posit encoding in representative HPC applications by providing a 32-bit Posit NAS Parallel Benchmark (NPB) suite. Then, we evaluate the accuracy improvement in different HPC kernels compared to the IEEE 754 format. Our results indicate that using Posit encoding achieves optimized precision, ranging from 0.6 to 1.4 decimal digit, for all tested kernels and proxy-applications. Also, we quantified the overhead of the current software implementation of Posit encoding as 4x-19x that of IEEE 754 hardware implementation. Our study highlights the potential of hardware implementations of Posit to benefit a broad range of HPC applications.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1907.05917/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/1907.05917/full.md

## References

11 references — full list in the complete paper: https://tomesphere.com/paper/1907.05917/full.md

---
Source: https://tomesphere.com/paper/1907.05917