DocumentCode :
3287203
Title :
Pipelined packet-forwarding floating point. I. Foundations and a rounder
Author :
Matula, David W. ; Nielsen, Asger Munk
Author_Institution :
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
fYear :
1997
fDate :
6-9 Jul 1997
Firstpage :
140
Lastpage :
147
Abstract :
The paper presents the foundations for a packet forwarding floating point format and the design of a rounder ensuring compatibility between packet forwarding format and the standard binary IEEE 754 floating point format. The packet forwarding format and related addition and multiplication algorithms described in this series propose a new ALU pipeline paradigm for handling data hazards in pipelined floating point operations. The execution phases for the adder and multiplier packet forwarding pipelines are illustrated by a proposed implementation having four stages. The latter two stages in each pipeline employ the rounder described herein. The stages of the execution phase are intended to map to logic designs, with only some fifteen logic levels per stage allowing stages to be mapped to reasonably short cycles. The packet forwarding format provides for input and output in packet format with only two cycle effective latency between cooperating adder and multiplier pipelines. The designs we propose cut the effective latency in half and reduce the stall cycles by a factor of three compared to conventional forwarding pipelines processing data dependent operations. The speedup is realized, with preservation of IEEE 754 binary floating point compatibility
Keywords :
floating point arithmetic; logic design; packet switching; pipeline arithmetic; ALU pipeline paradigm; IEEE 754 binary floating point compatibility; data dependent operations; data hazards; execution phase; execution phases; forwarding pipelines; logic levels; multiplication algorithms; multiplier packet forwarding pipelines; multiplier pipelines; packet forwarding floating point format; packet forwarding format; pipelined floating point operations; pipelined packet forwarding floating point; rounder design; standard binary IEEE 754 floating point format; Artificial intelligence; Computer science; Councils; Delay; Design engineering; Hazards; Logic design; Mathematics; Pipeline processing; Retirement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1997. Proceedings., 13th IEEE Symposium on
Conference_Location :
Asilomar, CA
ISSN :
1063-6889
Print_ISBN :
0-8186-7846-1
Type :
conf
DOI :
10.1109/ARITH.1997.614889
Filename :
614889
Link To Document :
بازگشت