Quantifying the Interference Caused by Subnormal Floating-Point Values
Quantifying the Interference Caused by Subnormal Floating-Point Values
复制标题
量化非正规浮点值引起的干扰
DOI:
--
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
N. Goodwin
中科院分区:
文献类型:
--
作者:
Isaac Dooley;L. Kalé;N. Goodwin
Ordinary floating point operations are slow when subnormal(also called denormalized or unnormalized) floating point values are used or produced. This paper describes how to quantify the extent of the slowdown caused by subnormal values by providing a simple microbenchmark. Previous work has shown that the slowdown caused by subnormals is significant for some real world applications and that the occurrence of subnormals should not just be treated as an exceptional case[1]. This paper both proposes a micro-benchmark and then analyzes the results for running the proposed micro-benchmark in both C and Java on a variety of modern microarchitectures. The results presented show that all common modern micro-architectures are susceptible to this type of undesirable slowdown.