Quantifying the Interference Caused by Subnormal Floating-Point Values
Workshop on Operating System Interference in High Performance Applications at PACT (OSIHPA) 2006
Publication Type: Paper
Repository URL:
Abstract
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
micro-benchmark. 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. 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 micro-architectures. The
results presented show that all common modern micro-architectures
are susceptible to this type of undesirable slowdown.
TextRef
Isaac Dooley and Laxmikant Kale
Quantifying the Interference Caused by Subnormal Floating-Point Values
In OSIHPA Workshop, at PACT06, September 2006
People
Research Areas