GPU-accelerated parallel Monte Carlo analysis of analog circuits by hierarchical graph-based solver

ASP-DAC(2015)

引用 0|浏览9
暂无评分
摘要
In this article, we propose a new parallel matrix solver, which is very amenable for Graphic Process Unit (GPU) based fine-grain massively-threaded parallel computing. The new method is based on the graph-based symbolic analysis technique to generate the computing sequence of determinants in terms of determinant decision diagrams (DDDs). DDD represents very simple data dependence and data parallelism, which can be explored much easier by GPU massively-threaded parallel computing than existing LU-based methods. The new method is based on the hierarchical determinant decision diagrams (HDDDs). Inspired by the inherent data parallelism and simple data dependence in the evaluation process of HDDD, we design GPU-amenable continuous data structures to enable fast memory access and evaluation of massive parallel threads. In addition to parallelism in DDD graph, the new algorithm can naturally explore data independence existing in Monte Carlo and frequency domain analysis. The resulting algorithm is a general-purpose matrix solver suitable for fine-grain massive GPU-based computing for any circuit matrices. Experimental results show that the new evaluation algorithm can achieve about two orders of magnitude speedup over the serial CPU based evaluation and more than 4× speedup over numerical SPICE-based simulation method on some large analog circuits.
更多
查看译文
关键词
inherent data parallelism,hierarchical graph-based solver,analog circuits,hddd,analogue integrated circuits,massive parallel threads,graphic process unit,monte carlo methods,numerical spice,data structures,memory access,graphics processing units,frequency-domain analysis,decision diagrams,hierarchical determinant decision diagrams,continuous data structures,simple data dependence,frequency domain analysis,graph theory,parallel matrix solver,fine-grain massively-threaded parallel computing,gpu-accelerated parallel monte carlo analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要