Design of Floating-Point Multiply-Add Fused Unit Based on AltiVec Technology

Zhao Mingliang,Fan Xiaoya,Huang Xiaoping,Yao Tao
DOI: https://doi.org/10.16526/j.cnki.11-4762/tp.2010.01.027
2010-01-01
Abstract:AltiVec technology is an extension to the PowerPC Instruction Set Architecture to enhance the performance in vector processing.Floating-point multiply-add fused(MAF) unit is a main component of the vector processing unit.This paper presents a vector floating-point MAF unit based on AltiVec technology.Pre-normalization logic is added to traditional floating-point structure to deal with denormalized number in java mode.It also proposes a semi-parallel structure to construct the vector floating-point MAF unit,and it will have a 50% reduction in area compared with traditional full-parallel structure.It need five clock cycles in java mode,four clock cycles in nonjava mode,under clock rate of 266MHZ.
What problem does this paper attempt to address?