首页> 外文学位 >Steady-State Analysis of Nonlinear Circuits using the Harmonic Balance on GPU.
【24h】

Steady-State Analysis of Nonlinear Circuits using the Harmonic Balance on GPU.

机译:使用GPU上的谐波平衡对非线性电路进行稳态分析。

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

摘要

This thesis describes a new approach to accelerate the simulation of the steady-state response of nonlinear circuits using the Harmonic Balance (HB) technique. The approach presented in this work focuses on direct factorization of the sparse Jacobian matrix of the HB nonlinear equations using a Graphics Processing Unit (GPU) platform. This approach exploits the heterogeneous structure of the Jacobian matrix. The computational core of the proposed approach is based on developing a block-wise version of the KLU factorization algorithm, where scalar arithmetic operations are replaced by block-aware matrix operations. For a large number of harmonics, or excitation tones, or both the Block-KLU (BKLU) approach effectively raises the ratio of floating-point operations to other operations and, therefore, becomes an ideal vehicle for implementation on a GPU-based platform.;Motivated by this fact, a GPU-based Hybrid Block KLU framework is developed to implement the BKLU. The proposed approach in this thesis is named Hybrid-BKLU. The Hybrid-BKLU is implemented in two parts, on the host CPU and on the graphic card's GPU, using the OpenCL heterogeneous parallel programming language. To show the efficiency of the Hybrid-BKLU approach, its performance is compared with BKLU approach performing HB analysis on several test circuits. The Hybrid-BKLU approach yields speedup by up to 89 times over conventional BKLU on CPU.
机译:本文介绍了一种使用谐波平衡(HB)技术加速非线性电路稳态响应仿真的新方法。本工作中介绍的方法着重于使用图形处理单元(GPU)平台对HB非线性方程式的稀疏Jacobian矩阵进行直接分解。这种方法利用了雅可比矩阵的异构结构。所提出方法的计算核心基于开发KLU分解算法的逐块版本,其中标量算术运算被块感知矩阵运算代替。对于大量谐波或激励音,或两者兼有,Block-KLU(BKLU)方法有效地提高了浮点运算与其他运算的比率,因此,成为在基于GPU的平台上实现的理想工具。出于这一事实,开发了基于GPU的混合块KLU框架来实现BKLU。本文提出的方法称为Hybrid-BKLU。 Hybrid-BKLU使用OpenCL异构并行编程语言在主机CPU和图形卡的GPU上分为两部分实现。为了显示Hybrid-BKLU方法的效率,将其性能与在几个测试电路上执行HB分析的BKLU方法进行了比较。 Hybrid-BKLU方法的速度是CPU上传统BKLU的89倍。

著录项

  • 作者

    Bandali, Bardia.;

  • 作者单位

    University of Ottawa (Canada).;

  • 授予单位 University of Ottawa (Canada).;
  • 学科 Engineering Computer.;Engineering General.;Engineering Electronics and Electrical.
  • 学位 M.A.Sc.
  • 年度 2013
  • 页码 116 p.
  • 总页数 116
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号