TY - GEN
T1 - Floating-point to fixed-point transformation using extreme value theory
AU - Zhang, Linsheng
AU - Zhang, Yan
AU - Zhou, Wenbiao
PY - 2009
Y1 - 2009
N2 - Efficient hardware implementation of digital signal processing and communication algorithms requires using fixed-point arithmetic. However, most of these algorithms are developed in floating-point arithmetic. The automation of floating-point to fixed-point transformation is a key step for high-level synthesis. Based on Extreme Value Theory, this paper presents a novel approach to find both the optimal integer and fractional bit-widths for signals. Compared to traditional full simulation-based methods, this approach uses lightweight simulations to study the characteristics of extreme conditions. With theoretical probabilities to prevent overflows and meet the output error constraint, the proposed approach provides more practical solutions than those by analytical methods. Case studies and experimental results demonstrate its efficiency.
AB - Efficient hardware implementation of digital signal processing and communication algorithms requires using fixed-point arithmetic. However, most of these algorithms are developed in floating-point arithmetic. The automation of floating-point to fixed-point transformation is a key step for high-level synthesis. Based on Extreme Value Theory, this paper presents a novel approach to find both the optimal integer and fractional bit-widths for signals. Compared to traditional full simulation-based methods, this approach uses lightweight simulations to study the characteristics of extreme conditions. With theoretical probabilities to prevent overflows and meet the output error constraint, the proposed approach provides more practical solutions than those by analytical methods. Case studies and experimental results demonstrate its efficiency.
UR - https://www.scopus.com/pages/publications/70350736312
U2 - 10.1109/ICIS.2009.38
DO - 10.1109/ICIS.2009.38
M3 - 会议稿件
AN - SCOPUS:70350736312
SN - 9780769536415
T3 - Proceedings of the 2009 8th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2009
SP - 271
EP - 276
BT - Proceedings of the 2009 8th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2009
PB - IEEE Computer Society
T2 - 8th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2009
Y2 - 1 June 2009 through 3 June 2009
ER -