TL;DR
This paper introduces Clarinet, a RISC-V based framework with a novel posit arithmetic core called Melodica, enabling validation and experimentation of posit arithmetic's advantages over floating-point in scientific computing.
Contribution
It presents the first integration of posit quire with a RISC-V processor, providing an open-source platform for posit arithmetic validation and benchmarking.
Findings
Effective emulation on FPGA demonstrates practical viability.
Benchmark results show competitive performance in linear algebra and vision kernels.
Framework supports seamless experimentation with posit and floating-point arithmetic.
Abstract
Many engineering and scientific applications require high precision arithmetic. IEEE~754-2008 compliant (floating-point) arithmetic is the de facto standard for performing these computations. Recently, posit arithmetic has been proposed as a drop-in replacement for floating-point arithmetic. The posit\texttrademark data representation and arithmetic claim several absolute advantages over the floating-point format and arithmetic, including higher dynamic range, better accuracy, and superior performance-area trade-offs. However, there does not exist any accessible, holistic framework that facilitates the validation of these claims of posit arithmetic, especially when the claims involve long accumulations (quire). In this paper, we present a consolidated general-purpose processor-based framework to support posit arithmetic empiricism. The end-users of the framework have the liberty to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
