首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >GPU-Accelerated Sparse LU Factorization for Circuit Simulation with Performance Modeling
【24h】

GPU-Accelerated Sparse LU Factorization for Circuit Simulation with Performance Modeling

机译:具有性能建模的GPU加速的稀疏LU分解用于电路仿真

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The sparse matrix solver by LU factorization is a serious bottleneck in Simulation Program with Integrated Circuit Emphasis (SPICE)-based circuit simulators. The state-of-the-art Graphics Processing Units (GPU) have numerous cores sharing the same memory, provide attractive memory bandwidth and compute capability, and support massive thread-level parallelism, so GPUs can potentially accelerate the sparse solver in circuit simulators. In this paper, an efficient GPU-based sparse solver for circuit problems is proposed. We develop a hybrid parallel LU factorization approach combining task-level and data-level parallelism on GPUs. Work partitioning, number of active thread groups, and memory access patterns are optimized based on the GPU architecture. Experiments show that the proposed LU factorization approach on NVIDIA GTX580 attains an average speedup of 7.02× (geometric mean) compared with sequential PARDISO, and 1.55× compared with 16-threaded PARDISO. We also investigate bottlenecks of the proposed approach by a parametric performance model. The performance of the sparse LU factorization on GPUs is constrained by the global memory bandwidth, so the performance can be further improved by future GPUs with larger memory bandwidth.
机译:LU分解的稀疏矩阵求解器是带有基于集成电路加重(SPICE)的电路仿真器的仿真程序中的一个严重瓶颈。先进的图形处理单元(GPU)拥有大量共享同一内存的内核,提供有吸引力的内存带宽和计算能力,并支持大量的线程级并行性,因此GPU可以潜在地加速电路模拟器中的稀疏求解器。本文提出了一种有效的基于GPU的电路问题稀疏求解器。我们开发了一种混合并行LU分解方法,在GPU上结合了任务级和数据级并行性。基于GPU架构优化了工作分区,活动线程组数和内存访问模式。实验表明,与顺序PARDISO相比,在NVIDIA GTX580上提出的LU分解方法可实现平均加速7.02倍(几何平均值),与16线程PARDISO相比,平均加速1.55倍。我们还通过参数性能模型研究了所提出方法的瓶颈。 GPU上稀疏LU分解的性能受到全局内存带宽的限制,因此,将来具有更大内存带宽的GPU可以进一步提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号