TY - GEN
T1 - Floating-point implementation of complex multiplication
AU - Swartzlander, Earl E.
AU - Saleh, Hani H.
PY - 2009
Y1 - 2009
N2 - This paper extends the consideration of fused floating-point arithmetic to complex multiplication, an operation that is frequently used in DSP. There are two basic approaches to complex multiplication: (1) the conventional method that uses 4 real multiplies and 2 real adds and (2) Golub's method that uses 3 real multiplies and 5 real additions. This paper compares discrete implementations using individual floating-point adders and multipliers with implementations that use fused operations (fused dot product, fused addsubtract and combinations of the two).
AB - This paper extends the consideration of fused floating-point arithmetic to complex multiplication, an operation that is frequently used in DSP. There are two basic approaches to complex multiplication: (1) the conventional method that uses 4 real multiplies and 2 real adds and (2) Golub's method that uses 3 real multiplies and 5 real additions. This paper compares discrete implementations using individual floating-point adders and multipliers with implementations that use fused operations (fused dot product, fused addsubtract and combinations of the two).
UR - http://www.scopus.com/inward/record.url?scp=77953825668&partnerID=8YFLogxK
U2 - 10.1109/ACSSC.2009.5470012
DO - 10.1109/ACSSC.2009.5470012
M3 - Conference contribution
AN - SCOPUS:77953825668
SN - 9781424458271
T3 - Conference Record - Asilomar Conference on Signals, Systems and Computers
SP - 926
EP - 929
BT - Conference Record - 43rd Asilomar Conference on Signals, Systems and Computers
T2 - 43rd Asilomar Conference on Signals, Systems and Computers
Y2 - 1 November 2009 through 4 November 2009
ER -