周期结构中RCWA模拟计算的软硬件结合加速方法研究

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:lewisgw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对周期结构材料的场模拟计算在材料及器件的设计,制造及测量过程中非常重要。针对不同的结构及材料有各种各样的模拟方法。严格耦合波分析方法(Rigorous Coupled-wave Analysis简称RCWA)是一种通过严格求解麦克斯韦方程得到周期介质内及其周围场强分布的方法。它利用介质及相关场强的周期性,将相关变量按傅立叶展开后求解,因此也叫傅立叶模态法(Fourier modal method简称FMM)。这一类的方法针对不同电磁波波长范围,可用于光栅,微电子结构,光子晶体甚至一般的晶体结构等周期性结构的设计,制造及测量等上面。在模拟计算过程中,这个方法由于涉及大量矩阵运算,计算速度较为缓慢。并且算法本身对不同的结构及入射波收敛性差异较大。为更高效地实现结构的模拟计算,考虑从两个方面入手,一个是改进算法提高收敛性,二是利用新的硬件实现矩阵运算的加速。目前在提高其计算性能方面主要的研究工作都是针对算法的。本文从实际应用的角度出发,研究利用GPU(Graphic Processing Unit)(?)(?)速的矩阵运算库来加速整个算法的实现。但这样的运算库只有在矩阵阶次较大时才有加速效果,而严格耦合波分析方法中矩阵规模与算法具体的实现方式有很大的相关性。因此,本文首先分析了RCWA及相关的一个改进算法的实现。然后分析了常见的矩阵运算库,包括只利用CPU实现及利用CPU与GPU混合架构实现的多个版本。通过对GPU特性的分析,从理论上说明了GPU做矩阵运算的优势及不足。然后对算法中常用的几个函数针对CPU和GPU平台进行了测试,验证了这一点。在此测试的基础上考虑算法的实际需要,将几个不同的矩阵运算库结合在一起,设计并实现了一个对外有统一调用接口的矩阵运算库。最后将这个运算库用到RCWA算法的实现中,并实际测试了GPU对算法的加速效果。
其他文献
持续性静脉-静脉血液滤过(CVVH)是近年来血液净化疗法中的一项新技术,国内儿科应用甚少。我科近年来已成功地应用该法救治2例急性肾衰患儿,现报告如下。
根据质量、动量、能量守恒方程建立了变截面通道内超音速汽液两相流升压装置的极限升压能力计算数学模型.计算及研究表明:极限升压能力随变截面混合腔喉部直径、被升压的低压
我院从1962年至2000年间共收治行手术治疗的原发性醛固酮增多症(原醛)患者55例,结合临床资料,进行回顾性分析,探讨各种检查方法在原醛诊断中的意义,现报告如下.
纪实风格剧情片创作的艺术手法中,非职业演员的运用、方言的运用、纪实语言及长镜头的运用是非常有代表性的几个方面,这几个方面对于影片最终能够达到一种真实的效果起着非常
1999年5月至2000年5月,我们采用经纤维支气管镜介入治疗难治性肺部感染,现报告如下.对象与方法一、对象常规抗生素治疗效果不佳的39例肺部感染者作为研究对象,他们同时符合下
三坐标测量机(CMM)是现代制造业中实现质量控制的主导精密检测设备,发展适应现代生产自动化、智能化的智能三坐标测量机已经成为现代制造业的发展趋势之一,CAD/CMM系统集成技术在
<正> 蛟河市天岗镇党委在小城镇建设中,注重发挥市、镇两级人大代表的作用,保证了有关政策措施的贯彻落实,加快了小城镇建设步伐。被评为吉林地区小城镇建设先进单位。该镇地
近几年来,依托优异的自然资源和丰富的劳动力资源,古田县的食用菌产业发展迅速,在调整古田县的农业结构,增加农民收入,促进古田县的繁荣与稳定中发挥着积极作用。对古田县食用菌的
目的:对肝性脑病施以中西医结合治疗方式,并对相应的临床疗效进行观察。方法:选取肝性脑病患者121例并按照随机取样的原则分为治疗组(61例)和对照组(60例),在一般西医综合疗
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技