A high speed floating point dot product unit
Akash Kumar Gupta, Birendra Biswal · 2014
Realization of modern general purpose processors and DSP processors, Fused multiply adder is very attractive approach for multiply and accumulate instructions. But in various applications like FFT's and others dsp applications have instructions like AB+CD. Hence two term dot product unit is preferred approach for high performance of the processors. Dot product unit multiplies two set of floating point operands and add that products in single operation. Products are no need to be rounded and only sum has to be rounded. Thus the precision is improved. Dot product is implemented in two approaches conventional parallel and fused approach. The presented fused dot product unit decreases the complexity of hardware implementation due to fused technique by allowing shared units compared to conventional parallel approach with discrete units. These all provides fused dot product unit with reduced delay and reduced area and high accuracy as only one rounding operation is performed.