Tackling Gaps In Floating-Point Arithmetic: Unum Arithmetic Implementation On Fpga

2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS)(2017)

引用 2|浏览15
暂无评分
摘要
Floating-point arithmetic is an important form in numerical computation, IEEE Standard for Floating-Point Arithmetic - IEEE 754 floats has been applied in overwhelming majority of microprocessors. However, as the increasing of data size and accuracy requirement of applications, bandwidth and precision are highly valued in floating-point computing, optimizing existing floating-point arithmetic is a way to improve current situation. Unum (universal number) arithmetic is a new floating-point arithmetic presented by John L. Gustafson in 2013, being compared with IEEE 754 floats, the outstanding features of unum are clearance of rounding errors, high information-per-bit and variable precision. However, unum was only implemented in software before due to technical complexity, we implement unum arithmetic on FPGA for the first time. We contrast the precision and bit width in computing with IEEE 754 floats, the comparison results show that unum need less bit width than IEEE 754 floats under same precision, it can decrease bandwidth requirement in computing.
更多
查看译文
关键词
unum Arithmetic implementation,IEEE 754 floats,floating-point computing,floating-point arithmetic,numerical computation,FPGA,microprocessors,rounding errors,variable precision,technical complexity,bandwidth requirement
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要