DocumentCode
1524513
Title
Field programmable gate array prototyping of end-around carry parallel prefix tree architectures
Author
Liu, Frank ; Tan, Qinyan ; Chen, Gang ; Song, Xiaoyu ; Ait Mohamed, Otmane ; Gu, Ming
Author_Institution
Nat. Lab. of Parallel Distrib. Process., Changsha, China
Volume
4
Issue
4
fYear
2010
fDate
7/1/2010 12:00:00 AM
Firstpage
306
Lastpage
316
Abstract
As an important part of many processors´s floating point unit, fused multiply-add unit performs a multiplication followed immediately by an addition. In IBM POWER6 microprocessor´s fused multiply-add unit, a fast 128-bit floating-point end-around-carry (EAC) adder is proposed. Very few algorithmic details exist in today´s literature about this adder. In this study, a complete designed EAC adder that can work independently as a regular adder is proposed. Details about the proposed EAC adder´s arithmetic algorithms are described. In IBM´s original EAC adder, the Kogge´Stone tree has been chosen for its high performance on ASIC technology. In this study, the authors present a comparative study on different parallel prefix trees which are used in the design of our new EAC adder targeting field programmable gate array (FPGA) technology. Our study highlights the main performance differences among 14 different architecture configurations focusing on the area requirements and the critical path delay. The experimental results show that there is one architecture configuration with the lower area requirement and the higher performance.
Keywords
adders; field programmable gate arrays; floating point arithmetic; microprocessor chips; trees (mathematics); EAC adder; IBM POWER6 microprocessor; KoggeStone tree; field programmable gate array prototyping; floating point unit; floating-point end-around-carry adder; fused multiply-add unit; parallel prefix tree architectures;
fLanguage
English
Journal_Title
Computers & Digital Techniques, IET
Publisher
iet
ISSN
1751-8601
Type
jour
DOI
10.1049/iet-cdt.2009.0036
Filename
5494882
Link To Document