首页> 外文会议>International Conference on Field Programmable Logic and Applications >Optimising Sparse Matrix Vector multiplication for large scale FEM problems on FPGA
【24h】

Optimising Sparse Matrix Vector multiplication for large scale FEM problems on FPGA

机译:优化稀疏矩阵向量乘法对FPGA的大规模FEM问题

获取原文

摘要

Sparse Matrix Vector multiplication (SpMV) is an important kernel in many scientific applications. In this work we propose an architecture and an automated customisation method to detect and optimise the architecture for block diagonal sparse matrices. We evaluate the proposed approach in the context of the spectral/hp Finite Element Method, using the local matrix assembly approach. This problem leads to a large sparse system of linear equations with block diagonal matrix which is typically solved using an iterative method such as the Preconditioned Conjugate Gradient. The efficiency of the proposed architecture combined with the effectiveness of the proposed customisation method reduces BRAM resource utilisation by as much as 10 times, while achieving identical throughput with existing state of the art designs and requiring minimal development effort from the end user. In the context of the Finite Element Method, our approach enables the solution of larger problems than previously possible, enabling the applicability of FPGAs to more interesting HPC problems.
机译:稀疏矩阵向量乘法(SPMV)是许多科学应用中的重要内核。在这项工作中,我们提出了一种架构和自动定制方法来检测和优化块对角线稀疏矩阵的架构。我们使用本地矩阵组装方法在光谱/ HP有限元方法的上下文中评估所提出的方法。该问题导致具有块对角线矩阵的大型线性方程系统,其通常使用诸如预先说明的共轭梯度的迭代方法来解决。所提出的架构的效率与所提出的定制方法的有效性相结合将BRAM资源利用率高达10次,同时实现了现有技术的现有状态和最终用户的最小开发工作的相同吞吐量。在有限元方法的背景下,我们的方法使得能够解决比以前可能的更大问题,使FPGA的适用性能够更有趣的HPC问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号