Approximating trigonometric functions for posits using the CORDIC method
Approximating trigonometric functions for posits using the CORDIC method
复制标题
使用 CORDIC 方法近似三角函数
DOI:
10.1145/3387902.3392632
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Nagarakatte, Santosh
中科院分区:
文献类型:
--
作者:
Lim, Jay P;Shachnai, Matan;Nagarakatte, Santosh
Posit is a recently proposed representation for approximating real numbers using a finite number of bits. In contrast to the floating point (FP) representation, posit provides variable precision with a fixed number of total bits (i.e., tapered accuracy). Posit can represent a set of numbers with higher precision than FP and has garnered significant interest in various domains. The posit ecosystem currently does not have a native general-purpose math library.This paper presents our results in developing a math library for posits using the CORDIC method. CORDIC is an iterative algorithm to approximate trigonometric functions by rotating a vector with different angles in each iteration. This paper proposes two extensions to the CORDIC algorithm to account for tapered accuracy with posits that improves precision: (1) fast-forwarding of iterations to start the CORDIC algorithm at a later iteration and (2) the use of a wide accumulator (i.e., the quire data type) to minimize precision loss with accumulation. Our results show that a 32-bit posit implementation of trigonometric functions with our extensions is more accurate than a 32-bit FP implementation.
登录
查看更多内容
影响因子:
--
作者:
O. Kupriianova;C. Lauter
通讯作者:
C. Lauter
DOI:
--
发表时间:
2005
期刊:
IEEE Symposium on Computer Arithmetic
影响因子:
--
作者:
F. D. Dinechin;A. Ershov;Nicolas Gast
通讯作者:
Nicolas Gast
DOI:
--
发表时间:
1997
期刊:
影响因子:
--
作者:
J. M. Underwood;B. Edwards
通讯作者:
B. Edwards
影响因子:
--
作者:
Catherine Daramy;D. Defour;F. de Dinechin;J. Muller
通讯作者:
J. Muller
DOI:
--
发表时间:
2002
期刊:
RealComp
影响因子:
--
作者:
U. Kulisch
通讯作者:
U. Kulisch