CFP last date
20 May 2024
Reseach Article

FPGA Design and Implementation of Matrix Multiplication Architecture by PPI-MO Techniques

by Shivangi Tiwari, Shweta Singh, Nitin Meena
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 80 - Number 1
Year of Publication: 2013
Authors: Shivangi Tiwari, Shweta Singh, Nitin Meena
10.5120/13825-1414

Shivangi Tiwari, Shweta Singh, Nitin Meena . FPGA Design and Implementation of Matrix Multiplication Architecture by PPI-MO Techniques. International Journal of Computer Applications. 80, 1 ( October 2013), 19-22. DOI=10.5120/13825-1414

@article{ 10.5120/13825-1414,
author = { Shivangi Tiwari, Shweta Singh, Nitin Meena },
title = { FPGA Design and Implementation of Matrix Multiplication Architecture by PPI-MO Techniques },
journal = { International Journal of Computer Applications },
issue_date = { October 2013 },
volume = { 80 },
number = { 1 },
month = { October },
year = { 2013 },
issn = { 0975-8887 },
pages = { 19-22 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume80/number1/13825-1414/ },
doi = { 10.5120/13825-1414 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:53:25.065025+05:30
%A Shivangi Tiwari
%A Shweta Singh
%A Nitin Meena
%T FPGA Design and Implementation of Matrix Multiplication Architecture by PPI-MO Techniques
%J International Journal of Computer Applications
%@ 0975-8887
%V 80
%N 1
%P 19-22
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Matrix multiplication is the kernel operation used in many transform, image and discrete signal processing application. We develop new algorithms and new techniques for matrix multiplication on configurable devices. In this paper, we have proposed three designs for matrix-matrix multiplication. These design reduced hardware complexity, throughput rate and different input/output data format to match different application needs. These techniques have been designed implementation on Virtex-4 FPGA. We have synthesized the proposed designs and the existing design using Synopsys tools. Interestingly, the proposed parallel-fixed-input and multiple-output (PPI-MO) structure consumes 40% less energy than other two proposed structures and 70% less energy than the existing structure.

References
  1. Massoud Pedram, "Design Technologies for Low Power VLSI," Encyclopedia of Computer Science and Technology, pp. 1 – 32, 1995.
  2. Pramod Kumar Meher, "Hardware-Efficient Systemization of DA-Based Calculation of Finite Digital Convolution," IEEE Transaction on Circuits and Systems, vol. 53, no. 8, pp. 707 - 711, 2006
  3. L. Benini, G. De Micheli, E. Macii, "Designing Low-Power Circuits: Practical Recipes," IEEE Circuits and Systems Magazine, vol. 1, no. 1,pp. 6-25, 2001.
  4. M. Horowitz, T. Indermaur, R. Gonzalez, "Low Power Digital Design,"IEEE Symposium on Low Power Electronics, pp. 8-11, 1994.
  5. Pramod Kumar Meher, "New Approach to Look-Up-Table Design and Memory-Based Realization of FIR Digital Filter," IEEE Transaction on Circuits and Systems, vol. 57, no. 3, pp. 592 - 603, 2010
  6. S. Tugsinavisut, S. Jirayucharoensak and P. A. Beerelt, "An Asynchronous Pipeline Comparisonswith Applications to DCT Matrix-vector Multiplication," in Proceedings of the 2003 International Symposium on Circuits and Systems(ISCAS), vol. 5, pp. V-361 - V-364, 2003
  7. J. Lloyd, "Parallel Formulations of Matrix-Vector Multiplication for Matrices with Large Aspect Ratios, "in IEEE Proceedings of the Fourth Euro micro Workshop on Parallel and Distributed Processing, pp. 102-108, 1996
  8. K. K. Parhi, VLSI Digital Signal Processing Systems. John Wiley & Sons, Inc. 1999.
  9. Ju-Wook Jang, Seonil B. Choi, and Viktor K. Prasanna," Energy- and Time-Efficient Matrix Multiplication on FPGAs", IEEE Transaction on Very Large Scale Integration (VLSI) Systems, vol. 13, no. 11, pp. 1305 – 1319, 2005.
  10. Syed M. Qasim, Ahmed A. Telba and Abdulhameed Y. AlMazroo," FPGA Design and Implementation of Matrix Multiplier Architectures for Image and Signal Processing Applications", IJCSNS International Journal of Computer Science and Network Security, VOL. 10 No. 2, February 2010.
  11. Shivangi Tiwari and Nitin Meena, "Efficient Hardware Design for Implementation of Matrix Multiplication by using PPI-SO", International Journal of Innovative Research in Computer and Communication Engineering Vol. 1, Issue 4, July 2013 ISSN (Online): 2320 – 9801.
Index Terms

Computer Science
Information Sciences

Keywords

Parallel-Parallel Input and Single Output (PPI-SO) Parallel-Parallel Input and Multi Output (PPI-MO) Synopsis Simulation