Dual-mode floating-point multiplier architectures with parallel operations

被引:25
|
作者
Akkas, Ahmet [1 ]
Schulte, Michael J.
机构
[1] Koc Univ, Dept Comp Engn, TR-34450 Istanbul, Turkey
[2] Univ Wisconsin, Dept Elect & Comp Engn, Madison, WI 53706 USA
基金
美国国家科学基金会;
关键词
quadruple precision; double precision; single precision; multiplier; floating-point; computer arithmetic; rounding; normalization;
D O I
10.1016/j.sysarc.2006.03.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Although most modern processors have hardware support for double precision or double-extended precision floating-point multiplication, this support is inadequate for many scientific computations. This paper presents the architecture of a quadruple precision floating-point multiplier that also supports two parallel double precision multiplications. Since hardware support for quadruple precision arithmetic is expensive, a new technique is presented that requires much less hardware than a fully parallel quadruple precision multiplier. With this architecture, quadruple precision multiplication has a latency of three cycles and two parallel double precision multiplications have latencies of only two cycles. The multiplier is pipelined so that two double precision multiplications can begin every cycle or a quadruple precision multiplication can begin every other cycle. The technique used for the dual-mode quadruple precision multiplier is also applied to the design of a dual-mode double precision floating-point multiplier that performs a double precision multiplication or two single precision multiplications in parallel. Synthesis results show that the dual-mode double precision multiplier requires 43% less area than a conventional double precision multiplier. The correctness of all the multipliers presented in this paper is tested and verified through extensive simulation. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:549 / 562
页数:14
相关论文
共 50 条
  • [1] Dual-mode floating-point adder architectures
    Akkas, Ahmet
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (12) : 1129 - 1142
  • [2] Dual-mode quadruple precision floating-point adder
    Akkas, Ahmet
    DSD 2006: 9TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2006, : 211 - 220
  • [3] A dual-mode quadruple precision floating-point divider
    Isseven, Aytunc
    Akkas, Ahmet
    2006 FORTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-5, 2006, : 1697 - +
  • [4] PARALLEL CELLULAR FLOATING-POINT MULTIPLIER
    FRECON, L
    ELECTRONICS LETTERS, 1970, 6 (08) : 226 - &
  • [5] A dual precision IEEE floating-point multiplier
    Even, G
    Mueller, SM
    Seidel, PM
    INTEGRATION-THE VLSI JOURNAL, 2000, 29 (02) : 167 - 180
  • [6] High Throughput Dual-mode Reconfigurable Floating-point FFT Processor
    Wei Xing
    Huang Zhihong
    Yang Haigang
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2018, 40 (12) : 3042 - 3050
  • [7] Dual-Mode Double Precision/Two-Parallel Single Precision Floating Point Multiplier Architecture
    Jaiswal, Manish Kumar
    So, Hayden K. -H
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 213 - 218
  • [8] An Asynchronous Floating-Point Multiplier
    Sheikh, Basit Riaz
    Manohar, Rajit
    2012 18TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2012, : 89 - 96
  • [9] A quadruple precision and dual double precision floating-point multiplier
    Akkas, A
    Schulte, MJ
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 76 - 81
  • [10] ALU, MULTIPLIER CHIPS ZIP THROUGH IEEE FLOATING-POINT OPERATIONS
    WOO, B
    LIN, L
    OWEN, RE
    ELECTRONICS, 1983, 56 (10): : 121 - 126