期刊文献+
共找到50篇文章
< 1 2 3 >
每页显示 20 50 100
面向MPI代码生成的Open64编译器后端 被引量:5
1
作者 赵捷 赵荣彩 +1 位作者 韩林 李宝亮 《计算机学报》 EI CSCD 北大核心 2014年第7期1620-1632,共13页
随着计算机体系结构的发展,分布式存储结构以其良好的扩展性逐渐占据了高性能计算机体系结构市场的主导地位.为了将现有的串行程序转换为能够在高性能计算机上运行的并行程序,研究人员提出了并行化编译器.然而,当前面向分布存储并行系... 随着计算机体系结构的发展,分布式存储结构以其良好的扩展性逐渐占据了高性能计算机体系结构市场的主导地位.为了将现有的串行程序转换为能够在高性能计算机上运行的并行程序,研究人员提出了并行化编译器.然而,当前面向分布存储并行系统的编译器发展却相对较慢,而面向共享存储并行系统的编译器及其相应技术已逐渐成熟.一种开发面向分布存储并行系统编译器的可行方法是改进现有的面向共享存储并行系统的编译器,使其自动生成能够在分布存储结构高性能计算机上运行的MPI(Message Passing Interface)并行程序.因此,该文为面向共享存储并行系统的编译器Open64设计并实现了一个支持MPI代码生成的后端.根据分布式并行化编译的特点,主要从自动生成计算划分、改进循环优化和自动生成MPI并行代码3个方面对Open64进行了改进,使其能够实现面向分布存储的并行化编译.实验测试利用带有MPI后端的Open64对串行程序进行编译,生成的MPI并行代码可直接运行在具有分布存储结构的高性能计算机上.通过将该MPI并行代码的执行效率与传统面向分布存储并行系统编译器生成的MPI代码效率进行比较,并行效率有明显的提升. 展开更多
关键词 高性能计算 分布存储 并行化编译系统 open64编译器 mpi代码
下载PDF
基于MPI和OpenCV遥感图像匹配的并行实现 被引量:2
2
作者 崔丹丹 张耀南 赵国辉 《计算机应用》 CSCD 北大核心 2014年第A01期203-205,共3页
灰度匹配是遥感图像处理中一项重要技术,匹配方法虽然精度高,但计算量大,时间长。针对这一问题,介绍了遥感图像灰度匹配的并行策略,基于消息传递接口(MPI)和开源计算机视觉库(OpenCV)实现了归一化积相关灰度匹配并行算法,并依此算法来... 灰度匹配是遥感图像处理中一项重要技术,匹配方法虽然精度高,但计算量大,时间长。针对这一问题,介绍了遥感图像灰度匹配的并行策略,基于消息传递接口(MPI)和开源计算机视觉库(OpenCV)实现了归一化积相关灰度匹配并行算法,并依此算法来验证遥感灰度匹配的并行性能。实验结果表明,该算法能获得良好的加速比且并行效率大于1,说明基于该算法的遥感图像匹配可以显著提高遥感图像处理的效率。 展开更多
关键词 遥感图像处理 图像匹配 消息传递接口 开源计算机视觉库
下载PDF
OpenMP与环形缓冲技术在TFT-LCD缺陷检测中的应用 被引量:3
3
作者 胡海兵 徐挺 +3 位作者 张波 徐东建 金施群 卢荣胜 《计算机科学》 CSCD 北大核心 2019年第S11期562-566,共5页
针对TFT-LCD玻璃基板缺陷检测过程中数据流量大、数据处理流程复杂、数据输入输出时序性要求高等问题,文中提出了一种使用环形缓冲和Open MP的多线程并行处理方法。该方法利用Open MP技术来实现复杂的多核并行处理,以达到充分利用多核... 针对TFT-LCD玻璃基板缺陷检测过程中数据流量大、数据处理流程复杂、数据输入输出时序性要求高等问题,文中提出了一种使用环形缓冲和Open MP的多线程并行处理方法。该方法利用Open MP技术来实现复杂的多核并行处理,以达到充分利用多核处理器资源来提高数据处理能力的目的。同时,该方法在缺陷数据输入、数据处理、数据输出等流程中,利用环形缓冲技术进行数据分流,从而实现多线程并行处理与实时稳定输出。将该方法应用到实时缺陷检测系统中,使检测系统的处理速度提高了约2~3倍,数据输出时间误差降低了70%~80%,这充分表明了该方法的实用性和有效性。 展开更多
关键词 并行处理 缺陷检测 open mp 环形缓冲
下载PDF
Intel多核与集成众核上CFD程序的OpenMP性能分析 被引量:2
4
作者 车永刚 张理论 +2 位作者 王勇献 徐传福 程兴华 《计算机科学与探索》 CSCD 北大核心 2015年第10期1153-1162,共10页
多核与众核已成为当前主流的高性能计算体系结构,Open MP编程是开发其并行计算能力的主要手段之一。针对一个实际高阶精度结构网格CFD(computational fluids dynamics)应用程序,采用基于硬件计数器的性能测试和模型分析的方法,系统地研... 多核与众核已成为当前主流的高性能计算体系结构,Open MP编程是开发其并行计算能力的主要手段之一。针对一个实际高阶精度结构网格CFD(computational fluids dynamics)应用程序,采用基于硬件计数器的性能测试和模型分析的方法,系统地研究了其在Intel Xeon E5 Sandy Bridge多核处理器和Intel Knights Corner集成众核协处理器上的Open MP性能。重点分析了Open MP库开销、线程负载均衡性、主存访问带宽对性能的影响,发现因Open MP并行引入的冗余计算对并行效率影响很小,但串行计算部分和负载不均衡性对并行效率影响大,主存访问带宽对浮点性能的影响大。还比较了该程序两种体系结构上的性能差异,讨论了性能进一步优化的方向。 展开更多
关键词 多核 集成众核 CFD应用程序 open mp 性能分析
下载PDF
MPI系统中共享内存通信技术研究 被引量:1
5
作者 张洋 卢宇彤 蒋艳凰 《现代电子技术》 2010年第19期179-182,共4页
MPI是消息传递并行程序设计接口,目前已经成为主流的并行编程模式。多核处理系统的出现,使得高性能计算更加关注节点内的进程通信性能。介绍多种节点内通信协议,以及两种MPI实现(Open MPI和MPICH2)的结构,并对其中基于共享内存的消息传... MPI是消息传递并行程序设计接口,目前已经成为主流的并行编程模式。多核处理系统的出现,使得高性能计算更加关注节点内的进程通信性能。介绍多种节点内通信协议,以及两种MPI实现(Open MPI和MPICH2)的结构,并对其中基于共享内存的消息传递功能采用的通信协议进行了研究,最后对两者的点点通信性能测试结果进行了比较和分析同时提出了优化策略。 展开更多
关键词 open mpi mpiCH2 多核 共享内存 SM nemesis
下载PDF
基于MPI并行计算的信号稀疏分解 被引量:2
6
作者 刘浩 杨辉 +1 位作者 尹忠科 王建英 《计算机工程》 CAS CSCD 北大核心 2008年第12期19-21,共3页
在研究信号稀疏分解理论及其最常用的匹配追踪算法的基础上,针对MP算法存在的计算量过大的问题,提出一种基于并行计算系统实现信号稀疏分解的方法。该方法利用8台微机,采用MPI消息传递机制,以100 M高速以太网作为互联网络,构建了一套Beo... 在研究信号稀疏分解理论及其最常用的匹配追踪算法的基础上,针对MP算法存在的计算量过大的问题,提出一种基于并行计算系统实现信号稀疏分解的方法。该方法利用8台微机,采用MPI消息传递机制,以100 M高速以太网作为互联网络,构建了一套Beowulf并行计算系统,在此系统上通过编制并行程序来实现MP算法。实际测试表明这种方法具有很高的并行计算效率,分解时间从单机75 min左右下降到8机并行11 min左右,大大提高了信号稀疏分解的速度。 展开更多
关键词 稀疏分解 匹配追踪 并行计算 mpi消息传递
下载PDF
基于OpenMP并行简约空间内点法的暂态稳定紧急控制 被引量:2
7
作者 王云 江全元 《电力自动化设备》 EI CSCD 北大核心 2014年第12期83-88,共6页
电力系统暂态稳定紧急控制问题是一类复杂的非线性动态优化问题,计算效率是其实用化瓶颈所在。利用差分化后紧急控制问题自由度很低的特点,应用简约空间内点算法进行求解。算法在C++环境下编程实现,对关键耗时部分多线程并行计算。算例... 电力系统暂态稳定紧急控制问题是一类复杂的非线性动态优化问题,计算效率是其实用化瓶颈所在。利用差分化后紧急控制问题自由度很低的特点,应用简约空间内点算法进行求解。算法在C++环境下编程实现,对关键耗时部分多线程并行计算。算例测试结果表明,所提并行算法是有效的,且与传统内点算法相比,该算法消耗的计算时间和内存更少,能够求解大规模的电力系统紧急控制问题。 展开更多
关键词 电力系统 暂态 稳定性 控制 简约空间内点法 并行计算 open mp
下载PDF
Open-MP与并行程序设计 被引量:2
8
作者 陈峻 陈宏建 秦玲 《计算机科学》 CSCD 北大核心 2003年第11期133-135,共3页
1引言 随着并行处理技术的发展,并行计算已日益成为现代科学与工程计算必不可少的工具.工作站机群(COW)以及大规模并行处理机(MPP)的发展与应用使得并行计算向高性能、可扩放、通用性发展.
关键词 mpi 并行程序设计
下载PDF
基于Define-Use图的MPI通信求解算法
9
作者 赵捷 赵荣彩 +1 位作者 丁锐 陈达智 《计算机工程》 CAS CSCD 2012年第4期247-250,共4页
针对分布存储计算机系统并行编译过程中,为维持数据一致性而产生冗余通信的问题,提出一种优化的通信求解算法。该算法基于依赖关系分析和过程间数据流分析,通过遍历Define-Use图,获得更精确的通信数据,消除过程调用时产生的冗余通信。... 针对分布存储计算机系统并行编译过程中,为维持数据一致性而产生冗余通信的问题,提出一种优化的通信求解算法。该算法基于依赖关系分析和过程间数据流分析,通过遍历Define-Use图,获得更精确的通信数据,消除过程调用时产生的冗余通信。实验结果表明,将算法所得结果作为后端生成MPI通信代码的依据,可以有效减少通信量,加速比接近手工MPI并行程序。 展开更多
关键词 open64编译器 冗余通信 mpi协议 并行编译 Define-Use图
下载PDF
基于MPI通讯的模块化自动加工生产线的应用 被引量:2
10
作者 刘必旺 《常州信息职业技术学院学报》 2008年第6期24-26,共3页
在介绍MPI多点通讯的基础上,结合MPS模块化自动加工生产系统,讨论了MPS系统的结构和功能,并阐述了MPS系统中MPI多点通讯结构和硬件组态过程。通过MPS系统的使用,给学生提供了一个典型的综合科技环境,大大提高了学生实际设计自动化系统... 在介绍MPI多点通讯的基础上,结合MPS模块化自动加工生产系统,讨论了MPS系统的结构和功能,并阐述了MPS系统中MPI多点通讯结构和硬件组态过程。通过MPS系统的使用,给学生提供了一个典型的综合科技环境,大大提高了学生实际设计自动化系统的能力。 展开更多
关键词 mpi通讯 自动化控制系统 mpS系统
下载PDF
MPI自动并行化编译系统中消息传递代码生成算法 被引量:2
11
作者 陈达智 赵荣彩 +1 位作者 姚远 韩林 《计算机科学》 CSCD 北大核心 2012年第6期301-304,共4页
传统MPI自动并行化编译系统从数据重分布的角度,生成面向分布式存储系统的消息传递程序,但是大量数据重分布通信的额外开销导致其加速比低。为了解决此问题,在基于Open64的MPI自动并行化编译系统后端,提出了一种消息传递代码生成算法。... 传统MPI自动并行化编译系统从数据重分布的角度,生成面向分布式存储系统的消息传递程序,但是大量数据重分布通信的额外开销导致其加速比低。为了解决此问题,在基于Open64的MPI自动并行化编译系统后端,提出了一种消息传递代码生成算法。该算法以统一数据分布为中心,根据给定的并行化循环集和通信数组集,通过修改WHIRL表示的串行代码语法结构树,生成更精确的消息传递代码。实验结果表明,该算法能够较大程度地降低消息传递程序的通信开销,并且明显提升其加速比。 展开更多
关键词 mpi 自动并行化编译 分布式存储系统 消息传递代码 open64 加速比
下载PDF
基于OpenMP的多核并行技术在电力系统工频电场计算中的应用 被引量:1
12
作者 刘哲 李永明 +2 位作者 周悦 邹岸新 徐禄文 《软件》 2018年第3期27-31,共5页
电力输变电系统中的工频电场数值计算对于输变电系统的设计建设至关重要,而传统的方法在Matlab环境下求解三维电场耗时过多,本文以500 k V特高压输电走廊下电场计算为模型,基于Open MP多核并行环境,采用Matlab和C语言混合编写模拟电荷... 电力输变电系统中的工频电场数值计算对于输变电系统的设计建设至关重要,而传统的方法在Matlab环境下求解三维电场耗时过多,本文以500 k V特高压输电走廊下电场计算为模型,基于Open MP多核并行环境,采用Matlab和C语言混合编写模拟电荷法的并行算法,既利用了Matlab生成矩阵的便捷性和对数据图像处理的强大功能,又利用了C语言的对于计算的快速编译性以及对于并行计算的可塑性,实现并行加速的效果,为解决数值算法求解三维工频电场的耗时问题提供计算平台。 展开更多
关键词 工频电场 并行计算 open mp 模拟电荷法
下载PDF
西门子MP277在ZF12B型卷烟储存输送系统中的应用
13
作者 王勇 《工业控制计算机》 2009年第10期100-100,102,共2页
介绍西门子多功能面板在卷烟储存输送系统中的运用,以及与PLC和编程器的通讯设置及原理。
关键词 ZF12B mp277 mpi PLC
下载PDF
全三频、听真音 韶音OpenRun Pro运动耳机完全解读
14
作者 :王健鹏 《新潮电子》 2022年第4期86-88,共3页
韶音发布上一款“陆上运动”产品OpenMove还是2020年8月的事,时隔17个月,终于发布了最新的OpenRun和OpenRun Pro运动耳机(事实上,韶音在2021年还发布了一款防水能力超强的OpenSwim,定位水下使用,而且植入了MP3播放器),这个换代节奏,在... 韶音发布上一款“陆上运动”产品OpenMove还是2020年8月的事,时隔17个月,终于发布了最新的OpenRun和OpenRun Pro运动耳机(事实上,韶音在2021年还发布了一款防水能力超强的OpenSwim,定位水下使用,而且植入了MP3播放器),这个换代节奏,在如今越来越快的消费电子行业中,可以说真没第二家敢这么玩了。韶音之所以有这样的底气,除了韶音在骨传导领域独一无二的领导地位之外,还因为韶音的每一款产品都在原有基础上做了巨大突破,这次,在OpenRun Pro上憋的大招可不小。 展开更多
关键词 open mp3播放器 防水能力 发布 骨传导 耳机
下载PDF
Open64的MPI代码自动生成算法
15
作者 向阳霞 裴宏 +1 位作者 张惠民 陈曼青 《装甲兵工程学院学报》 2011年第6期60-63,共4页
针对开源编译器Open64存在MPI不能自动并行化的问题,对Open64中面向Cluster的MPI代码自动生成进行了研究。分析了MPI代码自动生成模块在Open64体系结构中的位置,提出了基于Open64的MPI代码自动生成算法,并对其进行了实验验证。实验结果... 针对开源编译器Open64存在MPI不能自动并行化的问题,对Open64中面向Cluster的MPI代码自动生成进行了研究。分析了MPI代码自动生成模块在Open64体系结构中的位置,提出了基于Open64的MPI代码自动生成算法,并对其进行了实验验证。实验结果表明:该算法不但能够有效降低MPI并行程序的通信开销,而且能够明显提高其加速比。 展开更多
关键词 open64 mpi 并行化编译 代码生成
原文传递
基于CPU与GPU的异构模板计算优化研究 被引量:4
16
作者 李博 黄东强 +3 位作者 贾金芳 吴利 王晓英 黄建强 《计算机工程》 CAS CSCD 北大核心 2023年第4期131-137,共7页
模板计算是一类使用固定模板的算法,被广泛应用于图像处理、计算流体动力学模拟等领域,现有的模板计算存在计算并行度弱、缓存命中率低、无法充分利用计算资源等问题。在消息传递接口(MPI)计算模型和跨平台多线程(OpenMP)计算模型的基... 模板计算是一类使用固定模板的算法,被广泛应用于图像处理、计算流体动力学模拟等领域,现有的模板计算存在计算并行度弱、缓存命中率低、无法充分利用计算资源等问题。在消息传递接口(MPI)计算模型和跨平台多线程(OpenMP)计算模型的基础上提出MPI+OpenMP、统一计算设备架构(CUDA)+OpenMP两种混合计算模型。相较于常规的MPI计算模型,MPI+OpenMP计算模型通过使用MPI进行多节点之间的粗粒度通信,使用OpenMP实现进程内部的细粒度并行计算,并结合单指令多数据、非一致内存访问、数据预取、数据分块等技术,提高模板计算过程中的缓存命中率与计算并行能力,加快计算速度。在只采用CUDA进行模板计算时,CPU的计算资源没有得到充分利用,浪费了大量计算资源,CUDA+OpenMP计算模型通过对计算任务的负载划分让CPU也参与到计算中,以减少通信开销及充分利用CPU的多核并行计算能力。实验结果表明,OpenMP+MPI计算模型相较于MPI计算模型的平均加速比为3.67,CUDA+OpenMP计算模型相较于CUDA计算模型的平均加速比为1.26,OpenMP+MPI和CUDA+OpenMP两种计算模型的性能均得到了显著提升。 展开更多
关键词 模板计算 消息传递接口 跨平台多线程 单指令多数据 非一致内存访问 统一计算设备架构
下载PDF
An efficient large-scale mesh deformation method based on MPI/Open MP hybrid parallel radial basis function interpolation 被引量:4
17
作者 Zhong ZHAO Rong MA +2 位作者 Lei HE Xinghua CHANG Laiping ZHANG 《Chinese Journal of Aeronautics》 SCIE EI CAS CSCD 2020年第5期1392-1404,共13页
An efficient MPI/OpenMP hybrid parallel Radial Basis Function (RBF) strategy for both continuous and discontinuous large-scale mesh deformation is proposed to reduce the computational cost and memory consumption.Unlik... An efficient MPI/OpenMP hybrid parallel Radial Basis Function (RBF) strategy for both continuous and discontinuous large-scale mesh deformation is proposed to reduce the computational cost and memory consumption.Unlike the conventional parallel methods in which all processors use the same surface displacement and implement the same operation,the present method employs different surface points sets and influence radius for each volume point movement,accompanied with efficient geometry searching strategy.The deformed surface points,also called Control Points (CPs),are stored in each processor.The displacement of spatial points is interpolated by using only 20-50 nearest control points,and the local influence radius is set to 5-20 times the maximum displacement of control points.To shorten the searching time for the nearest control point clouds,an Alternating Digital Tree (ADT) algorithm for 3D complex geometry is designed based on an iterative bisection technique.Besides,an MPI/OpenMP hybrid parallel approach is developed to reduce the memory cost in each High-Performance Computing (HPC) node for large-scale applications.Three 3D cases,including the ONERA-M6 wing and a commercial transport airplane standard model with up to 2.5 billion hybrid elements,are used to test the present mesh deformation method.The robustness and high parallel efficiency are demonstrated by a wing deflection case with a maximum bending angle of 450 and more than 80% parallel efficiency with 1024 MPI processors.In addition,the availability for both continuous and discontinuous surface deformation is verified by interpolating the projecting displacement with opposite directions surface points to the spatial points. 展开更多
关键词 Mesh deformation Moving mesh generation mpi/open mp hybrid parallel computing Parallel radial basis function interpolation Unstructured hybrid grid
原文传递
An MPI+OpenACC-Based PRM Scalar Advection Scheme in the GRAPES Model over a Cluster with Multiple CPUs and GPUs 被引量:2
18
作者 Huadong Xiao Yang Lu +1 位作者 Jianqiang Huang Wei Xue 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2022年第1期164-173,共10页
A moisture advection scheme is an essential module of a numerical weather/climate model representing the horizontal transport of water vapor.The Piecewise Rational Method(PRM) scalar advection scheme in the Global/Reg... A moisture advection scheme is an essential module of a numerical weather/climate model representing the horizontal transport of water vapor.The Piecewise Rational Method(PRM) scalar advection scheme in the Global/Regional Assimilation and Prediction System(GRAPES) solves the moisture flux advection equation based on PRM.Computation of the scalar advection involves boundary exchange,and computation of higher bandwidth requirements is complicated and time-consuming in GRAPES.Recently,Graphics Processing Units(GPUs) have been widely used to solve scientific and engineering computing problems owing to advancements in GPU hardware and related programming models such as CUDA/OpenCL and Open Accelerator(OpenACC).Herein,we present an accelerated PRM scalar advection scheme with Message Passing Interface(MPI) and OpenACC to fully exploit GPUs’ power over a cluster with multiple Central Processing Units(CPUs) and GPUs,together with optimization of various parameters such as minimizing data transfer,memory coalescing,exposing more parallelism,and overlapping computation with data transfers.Results show that about 3.5 times speedup is obtained for the entire model running at medium resolution with double precision when comparing the scheme’s elapsed time on a node with two GPUs(NVIDIA P100) and two 16-core CPUs(Intel Gold 6142).Further,results obtained from experiments of a higher resolution model with multiple GPUs show excellent scalability. 展开更多
关键词 Graphics Processing Unit(GPU)computing open Accelerator(openACC) Message Passing Interface(mpi) Global/Regional Assimilation and Prediction System(GRAPES) Piecewise Rational Method(PRM)scalar advection scheme
原文传递
探地雷达频率域2.5维正演 被引量:5
19
作者 戴世坤 欧阳振崇 +5 位作者 周印明 张钱江 李昆 赵东东 陈轻蕊 凌嘉宣 《电子与信息学报》 EI CSCD 北大核心 2021年第1期145-153,共9页
该文从频率域电磁法满足的控制方程出发,采用有限单元法实现了频率域2.5维探地雷达(GPR)正演模拟。重点分析了波数域电磁场谱随相对介电常数和收发距变化的规律,探讨了2.5维GPR正演模拟的波数选取问题;基于Open MP并行算法与串行算法的... 该文从频率域电磁法满足的控制方程出发,采用有限单元法实现了频率域2.5维探地雷达(GPR)正演模拟。重点分析了波数域电磁场谱随相对介电常数和收发距变化的规律,探讨了2.5维GPR正演模拟的波数选取问题;基于Open MP并行算法与串行算法的计算效率对比,表明频率域2.5维GPR数值模拟方法具有高效率、高精度和高度并行性的特点,为雷达正演提供重要理论参考依据和技术支撑,是GPR全波形反演的重要基础。 展开更多
关键词 探地雷达 正演 2.5维 频率域 波数选取 open mp 并行
下载PDF
建立电力系统状态空间方程的并行方法 被引量:2
20
作者 王克文 冶梦雨 刘艳红 《郑州大学学报(工学版)》 CAS 北大核心 2021年第1期15-20,共6页
为了缩减大规模电力系统小干扰稳定性分析的计算时间,对电力系统状态空间矩阵的快速形成方法进行优化研究。针对插入式建模技术,分析状态矩阵的形成过程;采用含双重阈值的不完全LU分解法(ILUTP),调整相关矩阵中非零元素的位置,将矩阵转... 为了缩减大规模电力系统小干扰稳定性分析的计算时间,对电力系统状态空间矩阵的快速形成方法进行优化研究。针对插入式建模技术,分析状态矩阵的形成过程;采用含双重阈值的不完全LU分解法(ILUTP),调整相关矩阵中非零元素的位置,将矩阵转换为对角占优形式。采用双共轭梯度稳定法(BICGSTAB)对处理后的大型稀疏矩阵迭代求解;矩阵的存储方式为行压缩稀疏存储;利用ILUTP与BICGSTAB的算法特性,实现了基于Open MP技术的并行计算;利用两个分别包含23台发电机和98台发电机的算例,发电机均采用六阶发电机模型,励磁调节模块与原动机调速块均为系统的实际参数,对比传统方法与优化方法求解状态矩阵方法的所用时间。结果表明,该方法能够加快大型电力系统状态空间的形成过程,其并行加速比接近于3,验证了所提方法的可行性及有效性。 展开更多
关键词 状态矩阵 双共轭梯度稳定法 不完全LU分解 行压缩存储 open mp
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部