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 :
بازگشت