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...
Saved in:
| Published in | 2011 4th IEEE International Conference on Broadband Network and Multimedia Technology pp. 656 - 658 |
|---|---|
| Main Authors | , |
| Format | Conference Proceeding |
| Language | English |
| Published |
IEEE
01.10.2011
|
| Subjects | |
| Online Access | Get full text |
| ISBN | 9781612841588 1612841589 |
| DOI | 10.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 |