Performance analysis of Vedic mathematics algorithms on re-configurable hardware platform

被引:6
作者
Biji, Rhea [1 ]
Savani, Vijay [1 ]
机构
[1] Nirma Univ, Inst Technol, Dept Elect & Commun Engn, Ahmadabad, Gujarat, India
来源
SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES | 2021年 / 46卷 / 02期
基金
俄罗斯基础研究基金会; 新加坡国家研究基金会;
关键词
Digital signal processing; Vedic mathematics algorithms; Urdhva Tiryagbhyam; Nikhilam Sutra; Verilog;
D O I
10.1007/s12046-021-01605-4
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
For the overall performance of systems like microprocessors and digital signal processors (DSPs) platforms, arithmetic units, all must be efficient in terms of speed, power, and area. Multipliers and dividers are inevitable hardware employed in such systems. This paper focuses on Vedic mathematics algorithms for multiplication and division for power-efficient, faster, and area-efficient design. For four- and eight-bit Vedic multiplication algorithms, Urdhva Tiryagbhyam and Nikhilam Sutras are employed in this paper. For eight-bit Vedic division algorithms, Nikhilam and Dhwajank Sutras are used. The Vedic mathematics algorithms are also compared to conventional methods of multiplication (like Array multiplier) and division (using Booth multiplication algorithm). As an application of DSP, the linear convolution operation is implemented using both conventional and Vedic algorithms. It has been observed that the Vedic algorithms operate faster, consume less power, and occupy less area on a targeted hardware platform. The implementations were carried out using the Verilog HDL language and Xilinx's Vivado EDA tool. To measure various performance parameters, Cadence simvision (using 180-nm GPDK CMOS Technology) and Xilinx's ISE tool were also used.
引用
收藏
页数:5
相关论文
共 12 条
  • [1] Akhter S, 2019, 2019 6TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), P234, DOI 10.1109/SPIN.2019.8711583
  • [2] Akhter S, 2017, 2017 4TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), P173, DOI 10.1109/SPIN.2017.8049938
  • [3] Inamul H., 2014, INT J COMPUT APPL, V90, P6, DOI [https://doi.org/10.5120/15802-4641, DOI 10.5120/15802-4641]
  • [4] Kishor DR, 2014, 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), P575, DOI 10.1109/ICACCI.2014.6968436
  • [5] Krutika Jayant, 2017, INT J ROUGH SETS DAT, V4, P31, DOI [10.4018/IJRSDA.2017100103, DOI 10.4018/IJRSDA.2017100103]
  • [6] Kumar A., 2017, INT J ELECT COMMUNIC, V8, P17
  • [7] Kumar Ugra Mohan, 2017, INT J SCI ENG RES, V8, P99
  • [8] Pichhode K, 2015, 2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICIP), P565, DOI 10.1109/INFOP.2015.7489448
  • [9] Sriraman L., 2012, Proceedings of the 2012 1st International Conference on Recent Advances in Information Technology (RAIT 2012), P782, DOI 10.1109/RAIT.2012.6194554
  • [10] Tadas A, 2015, 2015 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES AND MANAGEMENT FOR COMPUTING, COMMUNICATION, CONTROLS, ENERGY AND MATERIALS (ICSTM), P317, DOI 10.1109/ICSTM.2015.7225434