Dual-mode floating-point adder architectures

被引:21
作者
Akkas, Ahmet [1 ]
机构
[1] Univ Wisconsin, Madison, WI 53706 USA
关键词
Quadruple precision; Double precision; Single precision; Adder; Floating-point; Computer arithmetic; Dual-mode; Hardware designs;
D O I
10.1016/j.sysarc.2008.05.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most modern microprocessors provide multiple identical functional Units to increase performance. This paper presents dual-mode floating-point adder architectures that support one higher precision addition and two parallel lower precision additions. A double precision floating-point adder implemented with the improved single-path algorithm is modified to design a dual-mode double precision floating-point adder that supports both one double precision addition and two parallel single precision additions. A similar technique is used to design a dual-mode quadruple precision floating-point adder that implements the two-path algorithm. The dual-mode quadruple precision floating-point adder supports one quadruple precision and two parallel double precision additions. To estimate area and worst-case delay, double, quadruple, dual-mode double, and dual-mode quadruple precision floating-point adders are implemented in VHDL Using the improved single-path and the two-path floating-point addition algorithms. The correctness of all the designs is tested and verified through extensive Simulation. Synthesis results show that dual-mode double and dual-Mode quadruple precision adders designed with the improved single-path algorithm require roughly 26% more area and 10% more delay than double and quadruple precision adders designed with the same algorithm. Synthesis results obtained for adders designed with the two-path algorithm show that dual-mode double and dual-mode quadruple precision adders requires 33% and 35% more area and 13% and 18% more delay than double and quadruple precision adders, respectively. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:1129 / 1142
页数:14
相关论文
共 42 条
  • [1] Agarwal V, 2000, PROCEEDING OF THE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P248, DOI [10.1109/ISCA.2000.854395, 10.1145/342001.339691]
  • [2] Intrinsic compiler support for interval arithmetic
    Akkas, A
    Schulte, MJ
    Stine, JE
    [J]. NUMERICAL ALGORITHMS, 2004, 37 (1-4) : 13 - 20
  • [3] AKKAS A, 2006, 9 EUR C DIG SYST DES, P211
  • [4] Dual-mode floating-point multiplier architectures with parallel operations
    Akkas, Ahmet
    Schulte, Michael J.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2006, 52 (10) : 549 - 562
  • [5] Amaricai A, 2007, IEEE INT SYMP DESIGN, P223
  • [6] *AMD, 2007, AMD64, V4
  • [7] [Anonymous], THESIS LEHIGH U
  • [8] *ANSI IEEE, 1985, 7541985 ANSIIEEE
  • [9] Reduced latency IEEE floating-point standard adder architectures
    Beaumont-Smith, A
    Burgess, N
    Lefrere, S
    Lim, CC
    [J]. 14TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1999, : 35 - 42
  • [10] Power4 system design for high reliability
    Bossen, DC
    Tendler, JM
    Reick, K
    [J]. IEEE MICRO, 2002, 22 (02) : 16 - 24