Anytime Instructions for Programmable Accuracy Floating-Point Arithmetic

4Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Many embedded applications strive for high performance and power efficiency but rely on latency-intensive floating-point operations. This expensiveness can be offset, for example, by approximate and mixed-precision floating-point computation. In this paper, we present a novel concept called anytime instructions. Anytime instructions explicitly specify the number of result bits that are calculated at full precision. After presenting the basics of anytime instructions, we apply this novel concept to floating-point division by presenting an anytime division functional unit that is implemented in a VLIW processor. In this setup, we show the effectiveness of anytime instructions in iterative computations. We show a latency improvement of 54.8 % for computing 53 iterations of the Babylonian method for square-root calculation while not sacrificing the accuracy of the final square-root result.

Cite

CITATION STYLE

APA

Brand, M., Witterauf, M., Hannig, F., & Teich, J. (2019). Anytime Instructions for Programmable Accuracy Floating-Point Arithmetic. In ACM International Conference on Computing Frontiers 2019, CF 2019 - Proceedings (pp. 215–219). Association for Computing Machinery, Inc. https://doi.org/10.1145/3310273.3322833

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free