← 返回列表
一种稀疏矩阵乘法加速方法、FPGA、计算系统及存储介质
申请人信息
- 申请人:上海交通大学
- 申请人地址:200240 上海市闵行区东川路800号
- 发明人: 上海交通大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种稀疏矩阵乘法加速方法、FPGA、计算系统及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311679891.3 |
| 申请日 | 2023/12/8 |
| 公告号 | CN117609677A |
| 公开日 | 2024/2/27 |
| IPC主分类号 | G06F17/16 |
| 权利人 | 上海交通大学 |
| 发明人 | 戴国浩; 刘军 |
| 地址 | 上海市徐汇区华山路1954号 |
摘要文本
上海交通大学获取“一种透气窗帘布”专利技术,本发明公开了一种稀疏矩阵乘法加速方法、FPGA、计算系统及存储介质,该方法用于计算稀疏矩阵A和矩阵B的乘积,稀疏矩阵A以稀疏块为单位存储在片外存储器上,所述方法包括:根据FPGA片上的可用计算资源、稀疏矩阵A的稀疏块尺寸配置计算单元的并行度参数;根据并行度参数以及片外存储器的数据位宽确定片外存储器的存储结构以及数据在片上缓冲区中的存储形式;将片上存储器中的数据传输到片上缓冲区,FPGA片上的稀疏核心计算单元对片上缓冲区中存储的数据进行计算,得到稀疏矩阵A与矩阵B的乘积。该方法通过引入计算单元和存储格式的可配置设计,实现针对不同的FPGA实现最佳的稀疏矩阵乘法加速硬件架构。
专利主权项内容
1.一种稀疏矩阵乘法加速方法,采用FPGA进行实施,用于计算稀疏矩阵A和矩阵B的乘积,其特征在于,稀疏矩阵A以稀疏块为单位存储在片外存储器上,所述方法包括:根据FPGA片上的可用计算资源、稀疏矩阵A的稀疏块尺寸配置计算单元的并行度参数;根据并行度参数以及片外存储器的数据位宽确定片外存储器的存储结构以及数据在片上缓冲区中的存储形式;将片上存储器中的数据传输到片上缓冲区,FPGA片上的稀疏核心计算单元对片上缓冲区中存储的数据进行计算,得到稀疏矩阵A与矩阵B的乘积。