...
首页> 外文期刊>Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on >NICSLU: An Adaptive Sparse Matrix Solver for Parallel Circuit Simulation
【24h】

NICSLU: An Adaptive Sparse Matrix Solver for Parallel Circuit Simulation

机译:NICSLU:用于并行电路仿真的自适应稀疏矩阵求解器

获取原文
获取原文并翻译 | 示例
           

摘要

The sparse matrix solver has become a bottleneck in simulation program with integrated circuit emphasis (SPICE)-like circuit simulators. It is difficult to parallelize the solver because of the high data dependency during the numeric LU factorization and the irregular structure of circuit matrices. This paper proposes an adaptive sparse matrix solver called NICSLU, which uses a multithreaded parallel LU factorization algorithm on shared-memory computers with multicore/multisocket central processing units to accelerate circuit simulation. The solver can be used in all the SPICE-like circuit simulators. A simple method is proposed to predict whether a matrix is suitable for parallel factorization, such that each matrix can achieve optimal performance. The experimental results on 35 matrices reveal that NICSLU achieves speedups of $2.08timessim 8.57times~({rm on~the~geometric~mean})$, compared with KLU, with 1–12 threads, for the matrices which are suitable for the parallel algorithm. NICSLU can be downloaded from http:/icslu.weebly.com.
机译:稀疏矩阵求解器已成为具有类似于集成电路重点(SPICE)的电路仿真器的仿真程序的瓶颈。由于数值LU分解期间的高数据相关性以及电路矩阵的不规则结构,很难并行化求解器。本文提出了一种称为NICSLU的自适应稀疏矩阵求解器,该算法在具有多核/多插槽中央处理器的共享内存计算机上使用多线程并行LU分解算法来加速电路仿真。该求解器可用于所有类似SPICE的电路模拟器中。提出了一种简单的方法来预测矩阵是否适合并行分解,从而使每个矩阵都能达到最佳性能。在35个矩阵上的实验结果表明,对于适用于并行计算的矩阵,NICSLU与KLU相比,具有1–12线程的速度提高了$ 2.08timessim 8.57times〜({rm on〜thegeometric〜mean})$。算法。 NICSLU可以从http:/icslu.weebly.com下载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号