当前位置:主页 > 科技论文 > 计算机论文 >

用于多核平台的并行水平集内核设计与分析

发布时间:2020-07-25 07:16
【摘要】: 多核处理器的出现给软件设计带来了很大的挑战,除操作系统的支持以外,为了充分利用多核处理器所提供的计算资源,必须对现有的软件进行一些改进。只有代码能够并行执行的软件才能充分利用多核处理器所带来的性能提升,所以并行程序设计技术可以直接利用多核处理器的计算能力,现有的并行编程模型可以应用于多核平台。消息传递模型是一个关于计算机之间相互通信的API的标准规范,它通常用于计算机集群和超级计算机,我们将其应用于多核平台以实现水平集内核程序的并行化。ReachLab是一个用于混合系统的分析与设计的计算平台,它使用水平集方法进行可达集的计算,在计算过程中需要求水平集方程的数值解,因而需要强大的计算能力的支持和大量的内存空间,所以我们将使用多核计算平台来进行计算。本文通过设计和分析用于多核平台的并行水平集内核,提出了将消息传递接口的一种实现—OpenMPI用于多核平台以充分利用多核平台的性能的方法及使用数学函数库SUNDIALS求解水平集方程的方法。方法一为开发适用于多核平台的科学计算程序提供了指导,使用方法一开发的科学计算程序可以充分的利用多核处理器的计算能力:方法二提高了使用水平集方法计算可达集的精度,使可达集的计算更加精确。 结合使用SUNDIALS与OpenMPI,我们开发了适用于多核平台的并行水平集内核,并用混合系统实例对其进行了测试,对测试结果进行了误差分析。测试结果表明,使用OpenMPI的并行程序能够充分的利用多核处理器所带来的性能提升;使用SUNDIALS的并行水平集内核的计算误差要小。
【学位授予单位】:汕头大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP332
【图文】:

架构图,架构,对称多处理器,双核


图2一1双核CPU的架构与对称多处理器架构FigureZ一1DualCoreCPUarehitee恤eandSMParehiteeture从上图我们可以知道,双核hitelCoreZ处理器中的每个内核都有自己的一级缓存个内核共用二级缓存,且通过唯一的总线与计算机系统的其它部分相连。对称多处的每个处理器与总线或交叉开关相连,然后通过总线或交叉开关与计算机系统的其相连,所以说多核平台与对称多处理器在架构上相似。多核处理器[1l]毫无疑问是未来所有计算架构事实上的潮流。在今后的很长一段时项技术将使性能不断扩充,几十个乃至几百个内核将被集成到未来的处理器当中。使这些发展优势带来巨大价值,软件的开发和使用模式也必须有相应的发展。多核出现给软件设计带来了很大的影响,只有能够并行运行的软件才能够充分利用多核的性能提升。很多的应用如:研范b访问,每个研触b访问都是独立的,互不相关的,

进程,程序员,CPU内核,双核


圆双核CPU图3一1:一个CPU内核对应一个MPI进程Figure3一 l:oneMPIProeessPereore这种方法的优点是:与以前程序员编程的模式相同,不需要程序员学习新的模式;现有的代码可以应用在多核上;更容易调试。缺点是:

架构图,架构,混合系统


以通过为ReachLab提供相应的模型翻译器来将混合系统可达性分析算法转换为特定平台可执行的代码,进而可以对混合系统稳定性、安全性的分析。图4一 1ReachLab架构图Figure4一 1thearchiteetUreofReachLab运用ReachLab对混合系统构建及分析的流程,其架构图‘嗦口图4一1所示。首先,在

【相似文献】

相关期刊论文 前10条

1 张林;笪良龙;范培勤;;基于MPI+OpenMP混合编程模型的水声传播并行算法[J];微电子学与计算机;2011年08期

2 王海兵;;大规模面向对象有限元程序的并行性能监测[J];计算机应用;2011年S1期

3 殷玉玲;;蜂窝环上的全广播算法[J];计算机应用研究;2011年07期

4 覃雄派;;轻量的银行大前置交易执行引擎及其实现[J];计算机应用与软件;2011年08期

5 ;中国航天科工集团第二研究院706所简介[J];计算机工程与设计;2011年07期

6 孙钟秀,张德富;简评《并行算法的设计与分析》[J];教学与教材研究;1995年02期

7 胡敬;;读你千遍仍不厌倦——记苏光大教授的人脸识别研究事业[J];科学中国人;2011年16期

8 李大卫;;基于动态规划的序列比对的并行算法研究[J];井冈山大学学报(自然科学版);2011年03期

9 潘小敏;盛新庆;;电特大目标散射的多层快速多极子高性能计算[J];系统工程与电子技术;2011年08期

10 谷爽;;细胞自动机技术在结构工程领域的应用[J];职业技术;2011年07期

相关会议论文 前10条

1 姜弘道;余天堂;;有限元并行分析的进展——第九届全国结构工程学术会议特邀报告[A];第九届全国结构工程学术会议论文集第Ⅰ卷[C];2000年

2 杨晓云;马永利;齐丽萍;;应用并行和集群技术提高地震处理性能[A];第十八届中国(天津)’2004IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2004年

3 唐锦春;姚坚;;工程结构分析中的并行计算方法[A];第三届全国结构工程学术会议论文集(上)[C];1994年

4 姜咏江;;内存分块并行计算机研究[A];2005年全国开放式分布与并行计算学术会议论文集[C];2005年

5 王恩柱;刘晓平;;一个可视化并行程序开发平台的实现[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(上册)[C];2006年

6 魏军侠;阳述林;傅连祥;;二维柱几何中子输运方程的并行区域分解方法[A];第五届全国青年计算物理学术交流会论文摘要[C];2008年

7 胡保生;葛新科;;并行计算对控制理论与方法发展的机遇和挑战[A];1994年中国控制会议论文集[C];1994年

8 张友民;张洪才;戴冠中;赵小林;;一种并行解耦U-D分解卡尔曼滤波新算法[A];1993中国控制与决策学术年会论文集[C];1993年

9 李正夫;郭权;王希诚;;新药研发网格下的一种药物分子对接并行程序[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年

10 王本龙;D.C.Causon;刘桦;;不可压缩SPH数学模型的并行求解[A];第二十一届全国水动力学研讨会暨第八届全国水动力学学术会议暨两岸船舶与海洋工程水动力学研讨会文集[C];2008年

相关重要报纸文章 前10条

1 赵毅;追赶世界计算机技术的六三一所[N];中国航空报;2001年

2 安世亚太 雷先华;ANSYS高性能并行计算[N];中国航空报;2005年

3 本报记者 赵波 本报特约记者 刘程 本报通讯员 章立丁;一位巾帼学者的无悔征程[N];解放军报;2005年

4 曙光信息产业有限公司研发中心 温鑫;并行计算软件开发概述[N];中国计算机报;2007年

5 本报记者 李建平;“神威”安腾集群系统腾空出世[N];计算机世界;2003年

6 鹏翔;“神威”安腾集群系统腾空出世[N];中国气象报;2003年

7 ;蛋白质模拟引出超高扩展计算机[N];中国计算机报;2005年

8 本报记者 马文方;万万亿次HPC或不久问世[N];中国计算机报;2011年

9 邰庆国邋王洪源;提高预报准确率有了科技支撑[N];中国气象报;2007年

10 东梅;全芯全力加速并行数据库[N];中国经营报;2006年

相关博士学位论文 前10条

1 张青洁;色散方程的一类高精度并行算法[D];山东大学;2009年

2 陈鹏;透地通信的电磁场仿真及其并行算法研究[D];华中科技大学;2008年

3 马克颖;发展方程的并行GALERKIN区域分解方法[D];山东大学;2009年

4 杜高明;MPSoC-NoC多核体系结构及原型芯片实现技术研究[D];合肥工业大学;2007年

5 刘耀儒;三维有限元并行计算及其在水利工程中的应用[D];清华大学;2003年

6 夏江;基于PC集群系统的场地地震反应并行计算研究[D];同济大学;2007年

7 陈良育;并行符号算法若干问题的研究与应用[D];华东师范大学;2008年

8 王顺绪;特征值问题的并行计算[D];南京航空航天大学;2008年

9 何冰;基于Boltzmann方程三维可压缩高速流动并行算法及其应用研究[D];上海大学;2008年

10 杨晓奇;事务存储编程和KD-50-I万亿次机软件库优化的若干问题研究[D];中国科学技术大学;2008年

相关硕士学位论文 前10条

1 刘娇;应用ABEEMσπ模型计算蛋白质电荷分布及并行程序实现[D];辽宁师范大学;2008年

2 李勇;多极边界元法中并行IGMRES(m)算法设计[D];燕山大学;2009年

3 胡虹瑛;并行计算在生物医学中的应用[D];上海交通大学;2008年

4 奥丰源;大型科学仪器虚拟化远程共享机制研究及实现[D];太原理工大学;2008年

5 刘光辉;星载并行计算机体系结构的研究与实现[D];国防科学技术大学;2005年

6 陈艳;热传导反问题的高效分布式并行算法研究[D];武汉理工大学;2007年

7 牟远平;基于超立方体的新型网络结构的研究与设计[D];大连理工大学;2011年

8 张治宏;基于MPI的并行计算研究[D];中国地质大学(北京);2006年

9 梁晓冰;基于MPI的电磁场时域有限差分法的网络并行研究[D];国防科学技术大学;2004年

10 赵建建;并行计算的常用模型特征及其程序设计方法研究[D];中原工学院;2010年



本文编号:2769497

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2769497.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户07b57***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com