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