High-performance Floating-Point Unit Design | Posted on:2006-04-07 | Degree:Master | Type:Thesis | Country:China | Candidate:W Wang | Full Text:PDF | GTID:2178360182475205 | Subject:Microelectronics and Solid State Electronics | Abstract/Summary: | PDF Full Text Request | Many numerically intensive applications, such as real time signal processing, require rapid execution of arithmetic operations for floating-point numbers. The computational demand goes beyond fast floating-point addition and multiplication. Support for high-performance floating-point divide and multiply-add fused is becoming increasingly necessary. These proposed arithmetic units are substantials of a FPU. We proposed and analyzed the architectures of three floating-point arithmetic units: floating-point adder, multiply-adder fused and divider. The proposed floating-point adder supports denormalized number by adding a decoder and some simply logic unit. This modified double-precision floating-point adder combine some optimization techniques such as: a non-standard separation into two paths, partial compression and recoding to implement the LZA , sign-magnitude computation of a difference based on one's complement subtraction to reduce the recomplementation We propose an architecture for computation of the double-precision multiply-add fused operation A + ( B × C). This architecture is based on the combination of LZA and normalization. The proposed divider provides rapid convergence based on higher-order series expansion techniques. And a Booth multiplier accepting redundant input is used to reduce the latency. | Keywords/Search Tags: | FPU, Partial compression and recoding, MAF, Floating-Point Adder, Floating-Point Divider, Arithmetic | PDF Full Text Request | Related items |
| |
|