Complex multiply-add and other related operators
Author(s) -
M.D. Ercegovac,
JeanMichel Muller
Publication year - 2007
Publication title -
proceedings of spie, the international society for optical engineering/proceedings of spie
Language(s) - English
Resource type - Conference proceedings
SCImago Journal Rank - 0.192
H-Index - 176
eISSN - 1996-756X
pISSN - 0277-786X
DOI - 10.1117/12.734841
Subject(s) - numerical digit , integer (computer science) , computer science , arithmetic , expression (computer science) , algorithm , discrete mathematics , mathematics , programming language
In this work we present algorithms and schemes for computing several common arithmetic expressions dened in the complex domain as hardware-implemented operators. The operators include Complex Multiply-Add (CMA : ab +c), Complex Sum of Products (CSP : ab +ce +f), Complex Sum of Squares (CSS : a2 +b2), and Complex Integer Powers (CIPk : x2;x3;:::;xk). The proposed approach is to map the expression to a system of linear equations, apply a complex-to-real transform, and compute the solutions to the linear system using a digit-by-digit, the most signicant digit rst, recurrence method. The components of the solution vector corresponds to the expressions being evaluated. The number of digit cycles is about m for m-digit precision. The basic modules are similar to left-to-right multipliers. The interconnections between the modules are digit-wide.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom