学位论文 > 优秀研究生学位论文题录展示
基于GPU的EDA加速技术
作 者: 马海晨
导 师: 吴百锋
学 校: 复旦大学
专 业: 计算机系统结构
关键词: EDA技术 通用GPU 稀疏矩阵 OpenCL平台 共轭梯度 静态时序分析
分类号: TP391.41
类 型: 硕士论文
年 份: 2011年
下 载: 100次
引 用: 0次
阅 读: 论文下载
内容摘要
|
现代半导体工业中EDA扮演者举足轻重的地位,随着半导体芯片日益复杂,对EDA工具的性能要求也越来越高。而如何快速求解N阶线性方程组则是电路仿真分析性能的关键因素。另一方面通用GPU的出现,使的大规模并行计算出现了一片新的领域。近几年来从Shader mode 3.0到Shader Mode 4.0,以及CUDA, OpenCL等平台技术的引入,GPU不仅可以在解决同类问题的时候获取和CPU相比十倍以上的性能,同时,其发展的速度也远远高于CPU的发展速度。利用GPU的大规模并行计算能力,将EDA中的核心算法与技术优化重构,使之可以与GPU的体系结构非常好的契合。EDA中的数学基础都是基于线性代数发展而来的,矩阵运算又是线性代数中非常重要的基本算法。如何在GPU环境下加速矩阵运算,很大程度上控制着EDA技术并行化性能,本文研究了如何最大化地优化EDA技术中的矩阵算法,并结合具体技术,提出了对于稀疏矩阵的并行化计算的优化方案,并将其应用到EDA布线技术中去。基于稀疏矩阵的加速计算,本文设计了共轭梯度算法的GPU加速版本,用于快速求解线性方程组,此算法在EDA技术中主要用于二次规划布局,本文分析了此优化后的算法的执行效率和性能指标,通过比较CPU版本的算法,此算法性能有10倍左右的提高。本文还分析介绍了EDA中另一个重要技术,静态时序分析技术,并设计了基于蒙特卡洛过程的随机静态时序分析的GPU算法,并将其优化将此方法应用到GPU体系结构中,以适合GPU调度执行,获得了近90倍的性能提升。本文还分析了这些优化方案的优势和不足,对GPU计算模型有了更深的认识。
|
全文目录
目录 3-5 摘要 5-6 Abstract 6-7 第一章 绪论 7-11 1.1. 问题背景 7-8 1.2. 研究现状 8-9 1.2.1. GPU并行计算技术的研究现状 8 1.2.2. EDA并行加速技术研究现状 8-9 1.3. 本文研究目的 9-10 1.4. 论文结构安排 10-11 第二章 GPU计算平台 11-22 2.1 GPU发展过程 11-13 2.2 GPU通用计算架构简介 13-21 2.2.1 主流计算架构简介 13-14 2.2.2 GPU硬件结构 14-18 2.2.3 OpenCL平台框架 18-21 2.3 本章小结 21-22 第三章 二次规划布局 22-33 3.1 稀疏矩阵 22-28 3.1.1 稀疏矩阵乘法的优化 23-26 3.1.2 稀疏矩阵快速乘法的实验结果 26-28 3.2 二次规划布局与共轭梯度算法 28-31 3.2.1 二次规划布局 28-29 3.2.2 共轭梯度算法 29-30 3.2.3 共轭梯度算法优化 30-31 3.3 实验与结论 31-32 3.4 本章小结 32-33 第四章 静态时序分析 33-41 4.1 静态时序分析原理 33-37 4.1.1 静态时序分析计算方法 34-35 4.1.2 静态时序分析的GPU优化 35-37 4.2 广度优先搜索最短路径 37 4.3 统计静态时序分析的GPU优化 37-39 4.4 实验与结论 39-40 4.5 本章小结 40-41 第五章 总结与展望 41-43 5.1 本文总结 41 5.2 未来的研究工作 41-42 5.3 并行加速技术未来展望 42-43 引用文献 43-48 读硕士期间公开发表的论文 48-49 致谢 49-50
|
相似论文
- 二维波动方程测井约束反演的自适应同伦共轭梯度法,P631.81
- 激发极化法隧道工程地质勘探成像方法研究,U452.11
- 管道漏磁内检测信号重构技术研究,TN911.23
- 面向遥感图像的压缩感知重构条件及算法研究,TP751
- 非线性无约束共轭梯度法,O224
- 基于EDA技术的经络感传测试系统,R319
- AST3实时数据处理系统关键技术的研究,TP274
- 基于EOS芯片MAC模块的EDA验证,TN402
- 面向全定制宏模块的时序建模技术研究与实现,TN47
- 非线性共轭梯度法的改进,O224
- 基于时间序列ARCH的预测模型及应用研究,O211.61
- 托普利兹矩阵的一种分解带状逆预处理矩阵,O151.21
- 基于共轭梯度法的混合遗传算法研究,TP18
- “基于EDA技术《数字电路》综合教学实验仪的设计与制作”,TP391.6
- 多尺度联合反演及其应用,P618.13
- 非线性优化算法的数值研究,O224
- 基于不平衡扩展模型的分布式压缩感知研究,TN929.5
- 基于FPGA的稀疏矩阵向量乘的优化研究与实现,TP332
- 亚微米数字集成电路约束及收敛方法研究,TN492
- 引入EDA技术实施《电子技术》课程教学改革的研究与实践,TN0-4
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com
|