DocumentCode
2908130
Title
Design of an Extended Floating-Point Multiply-Add-Fused Unit for Exploiting Instruction-Level Parallelism
Author
Li, Zhaolin ; Li, Gongqiong
Author_Institution
Tsinghua Univ., Beijing
fYear
2007
fDate
26-28 Sept. 2007
Firstpage
17
Lastpage
20
Abstract
This paper presents an extended single-precision floating-point multiply-add-fused unit, called EMAF unit, which is designed for exploiting instruction-level parallelism. Concurrent addition and multiplication instructions can be executed in parallel besides traditional multiply-add-fused instructions. Moreover, some other kinds of two consecutive but dependent instructions can also be accelerated without stalling anyone. At the same time the accuracy is also increased over the traditional multiply-add-fused units. The EMAF unit is implemented with three pipeline stages. Experiment results show that compared with the traditional multiply-add-fused unit up to 26% cycle reduction is gained at the cost of 0.1 ns time penalty.
Keywords
adders; floating point arithmetic; logic design; multiplying circuits; floating-point multiply-add-fused unit; instruction-level parallelism; logic design; Acceleration; Arithmetic; CMOS technology; Costs; Decoding; Delay; Logic; Microprocessors; Pipelines; Research and development;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits, 2007. ISIC '07. International Symposium on
Conference_Location
Singapore
Print_ISBN
978-1-4244-0797-2
Electronic_ISBN
978-1-4244-0797-2
Type
conf
DOI
10.1109/ISICIR.2007.4441785
Filename
4441785
Link To Document