CN101089840A - 基于多fpga的矩阵乘法并行计算*** - Google Patents
基于多fpga的矩阵乘法并行计算*** Download PDFInfo
- Publication number
- CN101089840A CN101089840A CN 200710069953 CN200710069953A CN101089840A CN 101089840 A CN101089840 A CN 101089840A CN 200710069953 CN200710069953 CN 200710069953 CN 200710069953 A CN200710069953 A CN 200710069953A CN 101089840 A CN101089840 A CN 101089840A
- Authority
- CN
- China
- Prior art keywords
- fpga
- matrix
- matrix multiplication
- data
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 64
- 238000012545 processing Methods 0.000 claims abstract description 32
- 238000004364 calculation method Methods 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 13
- 238000007781 pre-processing Methods 0.000 claims description 14
- 238000000034 method Methods 0.000 claims description 12
- 239000002674 ointment Substances 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000005755 formation reaction Methods 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Multi Processors (AREA)
- Microcomputers (AREA)
Abstract
Description
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100699533A CN100449522C (zh) | 2007-07-12 | 2007-07-12 | 基于多fpga的矩阵乘法并行计算*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2007100699533A CN100449522C (zh) | 2007-07-12 | 2007-07-12 | 基于多fpga的矩阵乘法并行计算*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101089840A true CN101089840A (zh) | 2007-12-19 |
CN100449522C CN100449522C (zh) | 2009-01-07 |
Family
ID=38943201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100699533A Expired - Fee Related CN100449522C (zh) | 2007-07-12 | 2007-07-12 | 基于多fpga的矩阵乘法并行计算*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100449522C (zh) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033854A (zh) * | 2010-12-17 | 2011-04-27 | 中国科学院软件研究所 | 针对稀疏矩阵的数据存储方法及基于该方法的SpMV实现方法 |
CN102411558A (zh) * | 2011-10-31 | 2012-04-11 | 中国人民解放军国防科学技术大学 | 面向向量处理器的大矩阵相乘的向量化实现方法 |
CN102541814A (zh) * | 2010-12-27 | 2012-07-04 | 北京国睿中数科技股份有限公司 | 用于数据通信处理器的矩阵计算装置和方法 |
CN101616175B (zh) * | 2009-07-24 | 2013-01-09 | 中国科学院上海技术物理研究所 | 用于分布式多dsp***的网络拓扑结构获取方法和装置 |
CN103345458A (zh) * | 2013-06-24 | 2013-10-09 | 北京工业大学 | 一种面向高性能计算的多fpga互联结构及逻辑划分方法 |
CN104391820A (zh) * | 2014-11-25 | 2015-03-04 | 清华大学 | 基于fpga的通用浮点矩阵处理器硬件结构 |
CN104462023A (zh) * | 2014-12-31 | 2015-03-25 | 合一网络技术(北京)有限公司 | 基于mapreduce框架的超大规模稀疏矩阵乘法运算的方法 |
CN105045565A (zh) * | 2015-07-14 | 2015-11-11 | 郑州航空工业管理学院 | 适合分布式并行计算的PBiCOR方法 |
CN105045566A (zh) * | 2015-08-13 | 2015-11-11 | 山东华宇航天空间技术有限公司 | 一种嵌入式并行计算***及采用其的并行计算方法 |
CN105530195A (zh) * | 2014-10-21 | 2016-04-27 | 思科技术公司 | 用于确定性以太网的稀疏图码调度 |
CN105589677A (zh) * | 2014-11-17 | 2016-05-18 | 沈阳高精数控智能技术股份有限公司 | 一种基于fpga的脉动结构矩阵乘法器及其实现方法 |
CN106027424A (zh) * | 2016-05-23 | 2016-10-12 | 上海电控研究所 | 基于RapidIO交换技术的以太网交换装置 |
CN106230738A (zh) * | 2016-07-26 | 2016-12-14 | 中国电子科技集团公司第十研究所 | 块发送通信网络数据的传输方法 |
CN106250349A (zh) * | 2016-08-08 | 2016-12-21 | 浪潮(北京)电子信息产业有限公司 | 一种高能效异构计算*** |
CN106980600A (zh) * | 2016-01-18 | 2017-07-25 | 普天信息技术有限公司 | 一种lte接收***中fpga处理复数矩阵乘法的方法及*** |
CN107015762A (zh) * | 2015-11-13 | 2017-08-04 | Hgst荷兰公司 | 用于科学计算的存储处理器阵列 |
CN107111662A (zh) * | 2015-02-15 | 2017-08-29 | 华为技术有限公司 | 用于处理数据的***、装置和方法 |
CN107168683A (zh) * | 2017-05-05 | 2017-09-15 | 中国科学院软件研究所 | 国产申威26010众核cpu上gemm稠密矩阵乘高性能实现方法 |
CN107368459A (zh) * | 2017-06-24 | 2017-11-21 | 中国人民解放军信息工程大学 | 基于任意维数矩阵乘法的可重构计算结构的调度方法 |
JP2021508125A (ja) * | 2017-12-29 | 2021-02-25 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 行列乗算器 |
CN112992248A (zh) * | 2021-03-12 | 2021-06-18 | 西安交通大学深圳研究院 | 一种基于fifo的可变长循环移位寄存器的pe计算单元结构 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9558156B1 (en) | 2015-11-24 | 2017-01-31 | International Business Machines Corporation | Sparse matrix multiplication using a single field programmable gate array module |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100416250B1 (ko) * | 2001-02-05 | 2004-01-24 | 삼성전자주식회사 | 시분할 방식의 행렬연산기 |
WO2004079585A1 (ja) * | 2003-03-07 | 2004-09-16 | Matsushita Electric Industrial Co., Ltd. | 行列演算装置 |
CN1567200A (zh) * | 2003-06-17 | 2005-01-19 | 中国科学院长春应用化学研究所 | 奇异值分解最小二乘法软件 |
-
2007
- 2007-07-12 CN CNB2007100699533A patent/CN100449522C/zh not_active Expired - Fee Related
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101616175B (zh) * | 2009-07-24 | 2013-01-09 | 中国科学院上海技术物理研究所 | 用于分布式多dsp***的网络拓扑结构获取方法和装置 |
CN102033854A (zh) * | 2010-12-17 | 2011-04-27 | 中国科学院软件研究所 | 针对稀疏矩阵的数据存储方法及基于该方法的SpMV实现方法 |
CN102541814A (zh) * | 2010-12-27 | 2012-07-04 | 北京国睿中数科技股份有限公司 | 用于数据通信处理器的矩阵计算装置和方法 |
CN102541814B (zh) * | 2010-12-27 | 2015-10-14 | 北京国睿中数科技股份有限公司 | 用于数据通信处理器的矩阵计算装置和方法 |
CN102411558A (zh) * | 2011-10-31 | 2012-04-11 | 中国人民解放军国防科学技术大学 | 面向向量处理器的大矩阵相乘的向量化实现方法 |
CN102411558B (zh) * | 2011-10-31 | 2015-05-13 | 中国人民解放军国防科学技术大学 | 面向向量处理器的大矩阵相乘的向量化实现方法 |
CN103345458A (zh) * | 2013-06-24 | 2013-10-09 | 北京工业大学 | 一种面向高性能计算的多fpga互联结构及逻辑划分方法 |
CN105530195A (zh) * | 2014-10-21 | 2016-04-27 | 思科技术公司 | 用于确定性以太网的稀疏图码调度 |
CN105530195B (zh) * | 2014-10-21 | 2019-04-05 | 思科技术公司 | 用于确定性以太网的稀疏图码调度的方法和设备 |
CN105589677A (zh) * | 2014-11-17 | 2016-05-18 | 沈阳高精数控智能技术股份有限公司 | 一种基于fpga的脉动结构矩阵乘法器及其实现方法 |
CN104391820B (zh) * | 2014-11-25 | 2017-06-23 | 清华大学 | 基于fpga的通用浮点矩阵处理器硬件结构 |
CN104391820A (zh) * | 2014-11-25 | 2015-03-04 | 清华大学 | 基于fpga的通用浮点矩阵处理器硬件结构 |
CN104462023A (zh) * | 2014-12-31 | 2015-03-25 | 合一网络技术(北京)有限公司 | 基于mapreduce框架的超大规模稀疏矩阵乘法运算的方法 |
CN104462023B (zh) * | 2014-12-31 | 2017-07-21 | 合一网络技术(北京)有限公司 | 基于mapreduce框架的超大规模稀疏矩阵乘法运算的方法 |
CN107111662B (zh) * | 2015-02-15 | 2020-06-26 | 华为技术有限公司 | 用于处理数据的***、装置和方法 |
CN107111662A (zh) * | 2015-02-15 | 2017-08-29 | 华为技术有限公司 | 用于处理数据的***、装置和方法 |
CN105045565A (zh) * | 2015-07-14 | 2015-11-11 | 郑州航空工业管理学院 | 适合分布式并行计算的PBiCOR方法 |
CN105045566B (zh) * | 2015-08-13 | 2018-11-20 | 山东华宇航天空间技术有限公司 | 一种嵌入式并行计算***及采用其的并行计算方法 |
CN105045566A (zh) * | 2015-08-13 | 2015-11-11 | 山东华宇航天空间技术有限公司 | 一种嵌入式并行计算***及采用其的并行计算方法 |
CN107015762A (zh) * | 2015-11-13 | 2017-08-04 | Hgst荷兰公司 | 用于科学计算的存储处理器阵列 |
CN107015762B (zh) * | 2015-11-13 | 2020-01-07 | Hgst荷兰公司 | 用于科学计算的存储处理器阵列 |
CN106980600B (zh) * | 2016-01-18 | 2019-09-06 | 普天信息技术有限公司 | 一种lte接收***中fpga处理复数矩阵乘法的方法及*** |
CN106980600A (zh) * | 2016-01-18 | 2017-07-25 | 普天信息技术有限公司 | 一种lte接收***中fpga处理复数矩阵乘法的方法及*** |
CN106027424A (zh) * | 2016-05-23 | 2016-10-12 | 上海电控研究所 | 基于RapidIO交换技术的以太网交换装置 |
CN106230738B (zh) * | 2016-07-26 | 2019-03-19 | 中国电子科技集团公司第十研究所 | 块发送通信网络数据的传输方法 |
CN106230738A (zh) * | 2016-07-26 | 2016-12-14 | 中国电子科技集团公司第十研究所 | 块发送通信网络数据的传输方法 |
CN106250349A (zh) * | 2016-08-08 | 2016-12-21 | 浪潮(北京)电子信息产业有限公司 | 一种高能效异构计算*** |
CN107168683A (zh) * | 2017-05-05 | 2017-09-15 | 中国科学院软件研究所 | 国产申威26010众核cpu上gemm稠密矩阵乘高性能实现方法 |
CN107168683B (zh) * | 2017-05-05 | 2020-06-09 | 中国科学院软件研究所 | 申威26010众核cpu上gemm稠密矩阵乘高性能实现方法 |
CN107368459B (zh) * | 2017-06-24 | 2021-01-22 | 中国人民解放军信息工程大学 | 基于任意维数矩阵乘法的可重构计算结构的调度方法 |
CN107368459A (zh) * | 2017-06-24 | 2017-11-21 | 中国人民解放军信息工程大学 | 基于任意维数矩阵乘法的可重构计算结构的调度方法 |
US11934481B2 (en) | 2017-12-29 | 2024-03-19 | Huawei Technologies Co., Ltd. | Matrix multiplier |
JP2021508125A (ja) * | 2017-12-29 | 2021-02-25 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 行列乗算器 |
US11334648B2 (en) | 2017-12-29 | 2022-05-17 | Huawei Technologies Co., Ltd. | Matrix multiplier |
CN112992248A (zh) * | 2021-03-12 | 2021-06-18 | 西安交通大学深圳研究院 | 一种基于fifo的可变长循环移位寄存器的pe计算单元结构 |
Also Published As
Publication number | Publication date |
---|---|
CN100449522C (zh) | 2009-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100449522C (zh) | 基于多fpga的矩阵乘法并行计算*** | |
CN104899182A (zh) | 一种支持可变分块的矩阵乘加速方法 | |
CN111459877B (zh) | 基于FPGA加速的Winograd YOLOv2目标检测模型方法 | |
CN100465876C (zh) | 基于单fpga的矩阵乘法器装置 | |
CN109447241B (zh) | 一种面向物联网领域的动态可重构卷积神经网络加速器架构 | |
CN110210610B (zh) | 卷积计算加速器、卷积计算方法及卷积计算设备 | |
CN108537331A (zh) | 一种基于异步逻辑的可重构卷积神经网络加速电路 | |
CN104820657A (zh) | 一种基于嵌入式异构多核处理器上的核间通信方法及并行编程模型 | |
CN102799563B (zh) | 一种可重构计算阵列及构建方法 | |
CN105630735A (zh) | 一种基于可重构计算阵列的协处理器 | |
CN101604306B (zh) | 基于fpga的列选主元lu分解方法 | |
CN103984677A (zh) | 基于大规模粗粒度嵌入式可重构***及其处理方法 | |
CN102508803A (zh) | 一种矩阵转置存储控制器 | |
CN111782580B (zh) | 复杂计算装置、方法、人工智能芯片和电子设备 | |
CN109472734A (zh) | 一种基于fpga的目标检测网络及其实现方法 | |
CN110163349A (zh) | 一种网络模型的计算方法及装置 | |
CN108647780B (zh) | 面向神经网络的可重构池化操作模块结构及其实现方法 | |
US11308388B2 (en) | Electronic circuit, particularly for the implementation of neural networks with multiple levels of precision | |
CN101694648B (zh) | 傅里叶变换处理方法和装置 | |
CN108494705A (zh) | 一种网络报文高速处理***和方法 | |
CN112395549A (zh) | 一种用于矩阵乘法密集型算法的可重构矩阵乘法加速*** | |
US20230128421A1 (en) | Neural network accelerator | |
CN115756389A (zh) | 一种基于fpga的浮点乘加器及计算方法 | |
CN206258865U (zh) | 一种可重构的信号处理器asic架构 | |
CN103678202A (zh) | 一种多核处理器的dma控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Assignee: Insigma Mechanical & Electrical Engineering Co.,Ltd. Assignor: Zhejiang University Contract fulfillment period: 2008.11.23 to 2013.11.22 Contract record no.: 2010330000115 Denomination of invention: Matrix multiplication parallel computing system based on multi-FPGA Granted publication date: 20090107 License type: Exclusive license Record date: 20100122 |
|
LIC | Patent licence contract for exploitation submitted for record |
Free format text: EXCLUSIVE LICENSE; TIME LIMIT OF IMPLEMENTING CONTACT: 2008.11.23 TO 2013.11.22; CHANGE OF CONTRACT Name of requester: ZHEJIANG INSIGMA ELECTRICAL ENGINEERING CO., LTD. Effective date: 20100122 |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090107 Termination date: 20200712 |