We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Performance Analysis of Floating Point MAC Unit

by Sonali Mehta, Balwinder Singh, Dilip Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 78 - Number 1
Year of Publication: 2013
Authors: Sonali Mehta, Balwinder Singh, Dilip Kumar
10.5120/13456-1139

Sonali Mehta, Balwinder Singh, Dilip Kumar . Performance Analysis of Floating Point MAC Unit. International Journal of Computer Applications. 78, 1 ( September 2013), 38-41. DOI=10.5120/13456-1139

@article{ 10.5120/13456-1139,
author = { Sonali Mehta, Balwinder Singh, Dilip Kumar },
title = { Performance Analysis of Floating Point MAC Unit },
journal = { International Journal of Computer Applications },
issue_date = { September 2013 },
volume = { 78 },
number = { 1 },
month = { September },
year = { 2013 },
issn = { 0975-8887 },
pages = { 38-41 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume78/number1/13456-1139/ },
doi = { 10.5120/13456-1139 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:51:48.400684+05:30
%A Sonali Mehta
%A Balwinder Singh
%A Dilip Kumar
%T Performance Analysis of Floating Point MAC Unit
%J International Journal of Computer Applications
%@ 0975-8887
%V 78
%N 1
%P 38-41
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In order to meet the requirements in real time DSP applications MAC unit is required. The speed of the MAC unit determines the overall performance of the system. MAC unit basically consists of Multiplier, adder and an accumulator unit. In most of the cases floating point adder/subtractor and a multiplier are presented in IEEE-754 format for single precision format. In this research work MAC unit is proposed. Various floating point multipliers are designed with the help of adders such as Carry look ahead, Carry save, Carry skip and then their individual performance analysis is done on the basis of power, speed, and area. Finally MAC unit is made with the help of different floating point multiplier architectures to obtain the best results in terms of area, speed and power. Various floating point multiplier architectures used in MAC unit are pipelined floating point multiplier; carry save, carry look ahead and ripple carry multipliers. All the results are calculated in Xilinx ISE 12. 4 design suite.

References
  1. Mohamed Al-Ashrafy, Ashraf Salem and Wagdi Anis, "An Efficient Implementation of Floating Point Multiplier, "proceeding of 2011 IEEE.
  2. Guillermo Marcus, Patricia Hinojosa, Alfonso Avila and Juan Nolazco-Flores, "A Fully Synthesizable Single-Precision, Floating-Point Adder/Subtractor and Multiplier in VHDL for General and Educational Use", Proceedings of the Fifth IEEE International Caracas Conference on Devices, Circuits and Systems, Dominican Republic.
  3. Xilinx Inc, ISE, at http://www. xilinx. com.
  4. Behrooz Parhami, Computer Arithmetic: Algorithms and Hardware Designs, 1st ed. Oxford: Oxford University Press, 2000
  5. John G. Proakis and Dimitris G. Manolakis (1996), "Digital Signal Processing: Principles. Algorithms and Applications", Third Edition.
  6. Patterson, D. & Hennessy, J. (2005), Computer Organization and Design: The Hardware/software Interface, Morgan Kaufmann.
  7. Mentor Graphics Inc, FPGA Advantage, at http://www. mentor. com/fpgaadvantage.
  8. IEEE Standards Board, IEEE-754, IEEE Standard for Binary Floating-Point Arithmetic, New York: IEEE, 1985.
  9. Lamiaa S. A. Hamid, Khaled A. Sheata, Hassan El-Ghitani, Mohamed Elsaid (2010)," Design of Generic Floating Point Multiplier and Adder/Subtractor Units", in proceedings of the 12th IEEE international Conference on computer modeling and Simulation.
  10. Carlos Minchola, Martin Vazquez, Gustavo sutter (2011),"A FPGA-754-2008 DECIMAL64 Floating point adder/subtractor" , "proceeding of 2011 IEEE.
  11. S. V. Siddamal, R. M. Banakar and B. C. Jinaga, "Design of high speed multiplier," 4th IEEE International symposium on Electronic Design, test and Application, pp. 285-289, 2013.
  12. Michael Nachtigal, Himanshu Thapliyal and Nagarajan Ranganathan,, "Design of a Reversible Floating-Point Adder Architecture," proceeding of the 2011 11th IEEE International Conference on Nanotechnology Portland Marriott August 15-18, Portland, Oregon, USA, pp. 451-456,2011.
  13. Rajit Ram Singh,Vinay Kumar Singh and Geetam S Tomar,(2011) "VHDL environment for Floating point Arithmetic Logic Unit – ALU design and Simulation," in proceeding of International Conference on Communication Systems and Network Technologies, pp 469-472,2011.
Index Terms

Computer Science
Information Sciences

Keywords

Area Speed Power MAC Floating point Delay