Fused Multiply-add

In computing, a fused multiply-add computes a multiply-accumulate
FMA(A, B, C) = AB + C
with a single rounding of floating point numbers. When implemented in a microprocessor this is typically faster than a multiply operation followed by an add. It also allows for getting the bottom half of the multiplication. E.g.,
  • H = FMA(A, B, 0.0)
  • L = FMA(A, B, −H)
This is implemented on the PowerPC and Itanium processor families. Because of this instruction there is no need for a hardware divide or square root unit since they can both be implemented using the FMA in software. A fast FMA can speed up and improve the accuracy of many computations which involve the accumulation of products: The FMA operation will likely be added to IEEE 754 in IEEE 754r.

 

<< PreviousWord BrowserNext >>
r. d. blackmore
soyuz 28
lieo
gunnera
lucky jim
long integer
salim ali
99 flake
strategic rocket forces
clockwise
uss tunny (ss 282)
uss tunny (ssn 682)
uss tunny
santiago carrillo
little roger and the goosebumps
new math
dietrich eckart
jim mcdermott
segue
yumjaagiyn tsedenbal
bmx bandits
liberality and prodigality
jennicam
grim the collier of croydon
multiply accumulate
hatton garden
list of movie awards
cessna 170
ieee 754r
chaldean
blackheath, new south wales
danelectro
sergio oliva
cyril smith
brunswick rifle
irrlicht
polar cod
rhn mountains
vinnie taylor
american record corporation
dude, where's my country?
standing order
vladimir dzhanibekov
mccarthy