Implementation of Single Precision Floating Point Multiplier using Karatsuba Algorithm

被引:0
|
作者
Mehta, Anand [1 ]
Bidhul, C. B. [1 ]
Joseph, Sajeevan [1 ]
Jayakrishnan, P. [1 ]
机构
[1] VIT Univ Vellore, Sch Elect Engn, VLSI Div, Vellore 632014, Tamil Nadu, India
来源
2013 INTERNATIONAL CONFERENCE ON GREEN COMPUTING, COMMUNICATION AND CONSERVATION OF ENERGY (ICGCE) | 2013年
关键词
IEEE; 754; Floating point; Multiplication; FPGA; Karatsuba;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an efficient floating point multiplier using Karatsuba algorithm. Digital signal processing algorithms and media applications use a large number of multiplications, which is both time and power consuming. We have used IEEE 754 format for binary representation of the floating point numbers. Verilog HDL is used to implement Karatsuba multiplication algorithm which is technology independent pipelined design. This multiplier implements the significant multiplication along with sign bit and exponent computations. Three stage pipelining is being used in the design with the latency of 8 clock cycles. In this design, the mantissa bits are divided into three parts of particular bit width in such a way so that the multiplication can be done using the standard multipliers available in FPGA cyclone II device family and synthesized using Altera-Quartus II.
引用
收藏
页码:254 / 256
页数:3
相关论文
共 50 条
  • [31] FPGA Implementation of 32 Bit Complex Floating Point Multiplier Using Vedic Real Multipliers with Minimum Path Delay
    Rao, K. Deergha
    Muralikrishna, P. V.
    Gangadhar, Ch.
    2018 5TH IEEE UTTAR PRADESH SECTION INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (UPCON), 2018, : 23 - 28
  • [32] A new multiplication algorithm for extended precision using floating-point expansions
    Muller, Jean-Michel
    Popescu, Valentina
    Tang, Ping Tak Peter
    2016 IEEE 23ND SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2016, : 39 - 46
  • [33] A floating point conversion algorithm for mixed precision computations
    Choon Lih HOO
    Sallehuddin Mohamed HARIS
    Nik Abdullah Nik MOHAMED
    JournalofZhejiangUniversity-ScienceC(Computers&Electronics), 2012, 13 (09) : 711 - 718
  • [34] A floating point conversion algorithm for mixed precision computations
    Choon Lih Hoo
    Sallehuddin Mohamed Haris
    Nik Abdullah Nik Mohamed
    Journal of Zhejiang University SCIENCE C, 2012, 13 : 711 - 718
  • [35] FPGA Based Implementation of a Double Precision IEEE Floating-Point Adder
    Ghosh, Somsubhra
    Bhattacharyya, Prarthana
    Dutta, Arka
    7TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO 2013), 2013, : 271 - 275
  • [36] A floating point conversion algorithm for mixed precision computations
    Hoo, Choon Lih
    Haris, Sallehuddin Mohamed
    Mohamed, Nik Abdullah Nik
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS, 2012, 13 (09): : 711 - 718
  • [37] Design and Verification of Dadda Algorithm Based Binary Floating Point Multiplier
    Buddhe, Vinod
    Palsodkar, Prasanna
    Palsodakar, Prachi
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [38] Verilog Implementation of Double Precision Floating Point Division Using Vedic Paravartya Sutra
    Rajani, Molleti
    Murty, Narayana P.
    2015 IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2015, : 253 - 256
  • [39] Comparative Analysis of Single Precision Floating Point Multiplication Using Compressor Techniques
    Gowreesrinivas, K. V.
    Samundiswary, P.
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), 2017, : 2428 - 2433
  • [40] Design of a reversible single precision floating point subtractor
    Lakshmi, A. V. Anantha
    Sudha, G. F.
    SPRINGERPLUS, 2014, 3