Implementation of effective matrix multiplication on FPGA

Matrix Multiplication is a basic operation that can be used in many applications of DSP. For raw matrix data cannot feed into Simulink Xilinx block directly, thus a new module needs to be designed to complete the matrix multiplication. The original method is straightforward, while consuming consider...

Full description

Saved in:
Bibliographic Details
Published in2011 4th IEEE International Conference on Broadband Network and Multimedia Technology pp. 656 - 658
Main Authors Xiaoxiao Jiang, Jun Tao
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2011
Subjects
Online AccessGet full text
ISBN9781612841588
1612841589
DOI10.1109/ICBNMT.2011.6156017

Cover

Abstract Matrix Multiplication is a basic operation that can be used in many applications of DSP. For raw matrix data cannot feed into Simulink Xilinx block directly, thus a new module needs to be designed to complete the matrix multiplication. The original method is straightforward, while consuming considerable hardware resources. In order to save the consumption, we propose a new method to design the matrix multiplication module on Simulink Xilinx platform, which is also implemented on Spartan 3E FPGA (Field Programmable Gate Array). The main idea of the proposal is to reuse the resource and input the data in serial. In this way, the hardware cost can be dramatically decreased; meanwhile decreased but more time for the computation will be needed.
AbstractList Matrix Multiplication is a basic operation that can be used in many applications of DSP. For raw matrix data cannot feed into Simulink Xilinx block directly, thus a new module needs to be designed to complete the matrix multiplication. The original method is straightforward, while consuming considerable hardware resources. In order to save the consumption, we propose a new method to design the matrix multiplication module on Simulink Xilinx platform, which is also implemented on Spartan 3E FPGA (Field Programmable Gate Array). The main idea of the proposal is to reuse the resource and input the data in serial. In this way, the hardware cost can be dramatically decreased; meanwhile decreased but more time for the computation will be needed.
Author Xiaoxiao Jiang
Jun Tao
Author_xml – sequence: 1
  surname: Xiaoxiao Jiang
  fullname: Xiaoxiao Jiang
  email: Jiang311@umn.edu
  organization: Dept. of Electr. Eng., Univ. of Minnesota, Minneapolis, MN, USA
– sequence: 2
  surname: Jun Tao
  fullname: Jun Tao
  email: tao@cs.umn.edu
  organization: Dept. of Comput. Sci., Univ. of Minnesota, Minneapolis, MN, USA
BookMark eNpVj81Kw0AUhUdUUGueoJu8QOq9ycxk7rIGWwP1Z5F9maR3YCR_JKPo2ys0G8_m8MHhg3MnrvqhZyHWCBtEoIeyeHx9qTYpIG40Kg2YX4iIcoMaUyNR5Xj5j425EdE8f8BftDZGmltBZTe23HEfbPBDHw8uZue4Cf6L486GyX_H3Wcb_Nj6Zpn08e59v70X1862M0dLr0S1e6qK5-Twti-L7SHxBCExbC0RI5GSJ0NOs4Vc5rJhSElhrmQGGmuoHYCsKWUFNdqGTtqm0lrOVmJ91npmPo6T7-z0c1z-Zr9O20ph
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICBNMT.2011.6156017
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781612841571
9781612841595
1612841570
1612841597
EndPage 658
ExternalDocumentID 6156017
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADFMO
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-i90t-8eaa99e19954d89f6ea07474ce029517543061b0bf004b92e50b1ac9d6a24aae3
IEDL.DBID RIE
ISBN 9781612841588
1612841589
IngestDate Wed Aug 27 02:37:00 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i90t-8eaa99e19954d89f6ea07474ce029517543061b0bf004b92e50b1ac9d6a24aae3
PageCount 3
ParticipantIDs ieee_primary_6156017
PublicationCentury 2000
PublicationDate 2011-Oct.
PublicationDateYYYYMMDD 2011-10-01
PublicationDate_xml – month: 10
  year: 2011
  text: 2011-Oct.
PublicationDecade 2010
PublicationTitle 2011 4th IEEE International Conference on Broadband Network and Multimedia Technology
PublicationTitleAbbrev ICBNMT
PublicationYear 2011
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000668848
Score 1.4990264
Snippet Matrix Multiplication is a basic operation that can be used in many applications of DSP. For raw matrix data cannot feed into Simulink Xilinx block directly,...
SourceID ieee
SourceType Publisher
StartPage 656
SubjectTerms Arrays
Field programmable gate arrays
FPGA
Hardware
Hardware Resource
Logic gates
Matrix Multiplication
Radiation detectors
Random access memory
Table lookup
Title Implementation of effective matrix multiplication on FPGA
URI https://ieeexplore.ieee.org/document/6156017
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEA1tT55UWvGbPXg0bbImu8lRi7UKLT1U6K1kklkQ6VZkC-KvN9lNK4oHIYckh5AwZCaZvPdCyBXkxptVApWaOSoUKAqpU1QYvHFSIjAMqYHJNBs_i6eFXLTI9Y4Lg4g1-Az7oVq_5bu13YRU2SALtF-et0k7V1nD1drlU3zoVEqowN3Kgs_lUuko6bRtq6g6xJkePA7vppN5I-EZh_3xv0odXkb7ZLKdWIMqee1vKujbz1-ajf-d-QHpfRP5ktkuRB2SFpZdomtF4FUkHZXJukgaVId3fMkqSPZ_JBFnGBN6iS-j2cNtj8xH9_PhmMYfFOiLZhVVaIzWGFjYwildZGiCXr6wyFJ_ssql8BcGDgwKv1VApygZcGO1y0wqjLfWEemU6xKPScIdaGuY0QysyI0DCEdDizZnhZOpOyHdsOrlW6ORsYwLPv27-4zspVssHT8nnep9gxc-uFdwWVv1C6k8oHE
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NSwMxEB1qPehJpRW_3YNHt82uyW5y1GJttVt6WKG3ko8piHQrsgXx15vsphXFg5BDkkNIGDKTTN57AbhSqbRmZSpkgpiQcsVDFRseUok3hjFUBF1qIBsng2f6OGXTBlxvuDCIWIHPsOOq1Vu-WeqVS5V1E0f7jdIt2GaUUlaztTYZFRs8OafcsbcS53UjxoUXdVq3udcdiojoDnt34yyvRTz9wD9-WKkCTH8PsvXUalzJa2dVqo7-_KXa-N-570P7m8oXTDZB6gAaWLRAVJrAC087KoLlPKhxHdb1BQsn2v8ReKShT-kFtvQnD7dtyPv3eW8Q-j8UwhdBypCjlEKg42FTw8U8QekU86lGEtuzVcqovTJEiqi53SxKxMiIiqQWJpExldZeh9AslgUeQRAZJbQkUhClaSqNUu5wqFGnZG5YbI6h5VY9e6tVMmZ-wSd_d1_CziDPRrPRcPx0CrvxGlkXnUGzfF_huQ31pbqoLPwFRzCjvg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+4th+IEEE+International+Conference+on+Broadband+Network+and+Multimedia+Technology&rft.atitle=Implementation+of+effective+matrix+multiplication+on+FPGA&rft.au=Xiaoxiao+Jiang&rft.au=Jun+Tao&rft.date=2011-10-01&rft.pub=IEEE&rft.isbn=9781612841588&rft.spage=656&rft.epage=658&rft_id=info:doi/10.1109%2FICBNMT.2011.6156017&rft.externalDocID=6156017
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612841588/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612841588/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781612841588/sc.gif&client=summon&freeimage=true