期刊文献+
共找到40篇文章
< 1 2 >
每页显示 20 50 100
基于模式的CPPVM并行编程方法 被引量:2
1
作者 李晓英 万剑怡 何首武 《计算机工程》 CAS CSCD 北大核心 2008年第3期116-118,共3页
在对现有并行编程方法研究的基础上,提出一种基于模式的CPPVM并行编程方法。介绍该方法中并行编程模式的设计与实现,以2个典型应用实例说明使用其进行问题的并行求解与并行程序开发的过程。该方法对于降低并行程序的开发难度,提高并行... 在对现有并行编程方法研究的基础上,提出一种基于模式的CPPVM并行编程方法。介绍该方法中并行编程模式的设计与实现,以2个典型应用实例说明使用其进行问题的并行求解与并行程序开发的过程。该方法对于降低并行程序的开发难度,提高并行编程的可靠性与开发效率具有重要意义。 展开更多
关键词 并行编程模式 算法模式 并行结构模式 CPpvm pvm/mpi并行编程
在线阅读 下载PDF
基于机群系统的PVM并行编程技术研究 被引量:9
2
作者 吴维刚 董小社 何戈 《计算机应用研究》 CSCD 北大核心 2003年第2期21-23,26,共4页
首先简单介绍了当今最流行的分布式并行编程环境之一———PVM系统;然后论述了基于机群系统的PVM编程的一般方法,详细讨论了计算任务的分解、程序模式的选择、进程同步的设置及消息传递等关键步骤;最后,对PVM程序的调试作了简单的探讨。
关键词 机群系统 pvm 并行编程 并行调试 并行程序设计 计算机
在线阅读 下载PDF
一种支持多种访存技术的CBEA片上多核MPI并行编程模型 被引量:6
3
作者 冯国富 董小社 +2 位作者 胡冰 王旭昊 王恩东 《计算机学报》 EI CSCD 北大核心 2008年第11期1965-1974,共10页
现有的CBEA(Cell Broadband Engine Architecture)编程模型多侧重于支持类似于流处理的“批量访存”(Bulk Data Transfer)应用,传统非规则访存应用性能较低.文中基于Cell架构提出了一种同时支持“批量访存”与非规则访存应用的MPI... 现有的CBEA(Cell Broadband Engine Architecture)编程模型多侧重于支持类似于流处理的“批量访存”(Bulk Data Transfer)应用,传统非规则访存应用性能较低.文中基于Cell架构提出了一种同时支持“批量访存”与非规则访存应用的MPI并行编程模型,将通信分解在PPE(PowerPC Processing Element)上,拓宽模型的适用范围;在统一访存接口下,通过运行时访存剖分信息指导选择和优化访存以提高计算效率.实验结果表明,文中提出的编程模型支持多种访存模式并具有很好的并行加速比,可获得较同类相关技术30%-50%左右的性能提升. 展开更多
关键词 异构多核 CBE架构 并行编程模型 mpi 访存技术 剖分优化
在线阅读 下载PDF
基于消息传递的并行计算环境:MPI与PVM的比较 被引量:5
4
作者 邵子立 宋杰 《小型微型计算机系统》 CSCD 北大核心 2000年第11期1140-1142,共3页
本文对在分布式计算中广泛应用的二种并行计算环境 MPI(Message Passing Interface)和 PVM(ParallelVirtual Machine)进行了比较 .从 MPI和 PVM的设计思想出发 ,在可移植性、任务控制和分配、资源管理、容错、安全通信的上下文和多线程... 本文对在分布式计算中广泛应用的二种并行计算环境 MPI(Message Passing Interface)和 PVM(ParallelVirtual Machine)进行了比较 .从 MPI和 PVM的设计思想出发 ,在可移植性、任务控制和分配、资源管理、容错、安全通信的上下文和多线程、通信方式。 展开更多
关键词 并行计算环境 mpi pvm
在线阅读 下载PDF
MPI+TBB混合并行编程模型在分子动力学中的应用 被引量:2
5
作者 白明泽 赵文辉 +2 位作者 豆育升 孙世新 温迪 《计算机应用研究》 CSCD 北大核心 2012年第5期1772-1774,1794,共4页
为了提高分子动力学模拟在对称多处理(SMP)集群上的计算速度,在分子动力学并行方法中引入MPI+TBB的混合并行编程模型。基于该模型,在分子动力学软件LAMMPS中设计并实现混合并行算法,在节点间采用MPI及空间分解技术实施进程级并行,节点... 为了提高分子动力学模拟在对称多处理(SMP)集群上的计算速度,在分子动力学并行方法中引入MPI+TBB的混合并行编程模型。基于该模型,在分子动力学软件LAMMPS中设计并实现混合并行算法,在节点间采用MPI及空间分解技术实施进程级并行,节点内采用TBB及临界区技术实施线程级并行。在SMP集群中的测试表明,该方法在体系较大以及节点数较多时可以明显减少通信时间,使加速比在纯MPI模型上提高45%。结果表明,MPI+TBB混合并行编程模型可促进分子动力学并行模拟且效率明显提升。 展开更多
关键词 分子动力学 混合并行编程模型 SMP集群 mpi 线程构建块
在线阅读 下载PDF
一种MPI并行编程教学实验环境系统的架构
6
作者 罗秋明 李晶 雷海军 《实验技术与管理》 CAS 2008年第4期79-80,96,共3页
对现有的PC实验室进行改造和增强,实现独立的管理结点以及复用的计算与用户结点的MPI集群系统,并阐述了如何利用C3集群管理工具有效地管理,形成既是完善的MPI并行教学环境又是一个可以用于科研计算的性能颇佳的集群计算平台,并给出... 对现有的PC实验室进行改造和增强,实现独立的管理结点以及复用的计算与用户结点的MPI集群系统,并阐述了如何利用C3集群管理工具有效地管理,形成既是完善的MPI并行教学环境又是一个可以用于科研计算的性能颇佳的集群计算平台,并给出了如何利用Linpack测试出的性能参数来评估是否能满足科研计算要求的方法。 展开更多
关键词 mpi 并行编程 教学实验环境
在线阅读 下载PDF
基于MPI的几种算法的并行编程通用算法 被引量:5
7
作者 蒋英 雷永梅 《计算机工程与应用》 CSCD 北大核心 2003年第3期139-141,195,共4页
针对在MPI并行编程环境下编程比较困难的情况,该文首先介绍了二维及三维分块通信的通用并行算法。然后,开发了一个矩阵相乘的通用并行算法模块,并分析了其加速比与数组规模及结点数间的关系。最后,笔者通过一个具体实例———拉格朗日... 针对在MPI并行编程环境下编程比较困难的情况,该文首先介绍了二维及三维分块通信的通用并行算法。然后,开发了一个矩阵相乘的通用并行算法模块,并分析了其加速比与数组规模及结点数间的关系。最后,笔者通过一个具体实例———拉格朗日插值算法的并行为例,分析了对于多重for循环的并行的一种算法。在此基础上,建立了一个通用的基于MPI的一些算法的通用的并行编程函数库。 展开更多
关键词 mpi 算法 并行编程通用算法 并行计算 高性能计算机 多维数组分块通信
在线阅读 下载PDF
MPI并行编程环境若干技术研究 被引量:9
8
作者 李东 李晓明 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 1996年第4期25-28,共4页
通过对基于消息传递的并行程序开发环境MPI的研究分析,指出了目前常用的一些基于消息传递的并行编程环境的不足,并详细说明了为克服上述不足而引入的新概念和新方法.最后,指出了MPI中尚待解决的若干问题.
关键词 mpi 并行编程 硬件平台 工作站 计算机
在线阅读 下载PDF
不确定性MPI/PVM程序的完全调试(英文) 被引量:6
9
作者 王锋 安虹 +1 位作者 陈志辉 陈国良 《软件学报》 EI CSCD 北大核心 2001年第3期334-339,共6页
讨论如何完全地调试不确定性 MPI/ PVM并行程序 .在循环调试过程中 ,不确定性导致前次遇到的错误在以后的执行中很可能无法再现 .基于 MPI/ PVM的 FIFO通信模型 ,给出一种记录 -重放技术的实现 .通过可控制的重放 ,用户可以覆盖所有可... 讨论如何完全地调试不确定性 MPI/ PVM并行程序 .在循环调试过程中 ,不确定性导致前次遇到的错误在以后的执行中很可能无法再现 .基于 MPI/ PVM的 FIFO通信模型 ,给出一种记录 -重放技术的实现 .通过可控制的重放 ,用户可以覆盖所有可能的程序执行路径 ,从而达到完全调试的目的 .和其它方法相比 ,所提供的方法所需时空开销要小得多 .此技术已在两种消息传递体系结构上得到实现 :一种是曙光 - 2 0 0 0超级服务器 (由国家智能计算机研究中心开发 ) ,它由单处理器 (Power PC)结点经 MESH网互联而成 ;另一种是国家高性能计算中心 (合肥 )的工作站 (Power PC/ AIX)机群系统 . 展开更多
关键词 并行调试器 消息传递 mpi pvm 并行程序 不确定性
在线阅读 下载PDF
网络环境中MPI和PVM的分析与比较 被引量:5
10
作者 赵晨 李仕锋 +1 位作者 许小刚 王萃寒 《计算机工程与应用》 CSCD 北大核心 2003年第3期181-183,共3页
消息传递接口(MessagePassingInterface,MPI)和并行虚拟机(ParallelVirtualMachine,PVM)是两种广泛应用的网络分布式并行计算环境。论文首先介绍了消息传递接口和并行虚拟机两者各自的起源和特点,然后在此基础上从可移植性、点对点通信... 消息传递接口(MessagePassingInterface,MPI)和并行虚拟机(ParallelVirtualMachine,PVM)是两种广泛应用的网络分布式并行计算环境。论文首先介绍了消息传递接口和并行虚拟机两者各自的起源和特点,然后在此基础上从可移植性、点对点通信、集体通信、资源管理和容错能力等多方面分析和比较了这两者的功能特点。 展开更多
关键词 网络环境 mpi pvm 消息传递接口 并行虚拟机 分布式并行计算 点对点通信 集体通信 计算机网络
在线阅读 下载PDF
消息传递界面PVM和MPI的现状与发展趋势 被引量:10
11
作者 秦忠国 姜弘道 《计算机研究与发展》 EI CSCD 北大核心 1998年第6期496-499,共4页
PVM和MPI是目前国际上最有影响的两种消息传递并行计算环境,两者都能在MPP和工作站网络上运行.由于设计背景和侧重点不同,使得这两种界面既有共同点,又各具特色.文中就性能和发展趋势对两者进行叙述和比较,可供并行程序... PVM和MPI是目前国际上最有影响的两种消息传递并行计算环境,两者都能在MPP和工作站网络上运行.由于设计背景和侧重点不同,使得这两种界面既有共同点,又各具特色.文中就性能和发展趋势对两者进行叙述和比较,可供并行程序开发者选择并行计算环境时参考. 展开更多
关键词 并行计算 消息传递界面 并行计算机 pvm mpi
在线阅读 下载PDF
一种跨平台的并行编程框架设计与实现 被引量:1
12
作者 李婷 徐云 +1 位作者 聂鹏宇 潘玮华 《计算机工程》 CAS CSCD 2014年第8期43-47,共5页
并行程序设计的复杂性及并行计算平台的多样性导致程序可移植性较差。为此,设计并实现一种跨平台、分层次的并行编程框架OpenCH。该框架通过两层并行函数库和层次化的API设计,对上层应用程序隐藏并行化细节,为基于不同计算平台的库函数... 并行程序设计的复杂性及并行计算平台的多样性导致程序可移植性较差。为此,设计并实现一种跨平台、分层次的并行编程框架OpenCH。该框架通过两层并行函数库和层次化的API设计,对上层应用程序隐藏并行化细节,为基于不同计算平台的库函数设计了统一的函数接口,使底层平台的变化对上层应用程序透明。根据底层函数库的开发,给出一种填充式的编程方法和任务调度系统。将OpenCH应用于遥感影像分类,实验结果证明,基于该框架开发的并行程序可运行于多种并行计算平台,并具有较高的并行加速比,编程框架本身造成的时间开销低于15%。 展开更多
关键词 并行计算 并行编程框架 跨平台 OpenMP编程 mpi编程 CUDA编程
在线阅读 下载PDF
基于三层混合编程模型的Petri网并行算法研究 被引量:2
13
作者 周杰 李文敬 《计算机科学》 CSCD 北大核心 2017年第B11期586-591,595,共7页
为解决多核机群Petri网并行化过程中,运用MPI+OPenMP混合编程实现同步会出现死锁的问题,提出了基于三层混合编程模型的Petri网并行算法。首先,根据事务内存的同步优势,在多核机群环境下构建MPI+OPenMP+STM的三层编程模型;然后,对Petri... 为解决多核机群Petri网并行化过程中,运用MPI+OPenMP混合编程实现同步会出现死锁的问题,提出了基于三层混合编程模型的Petri网并行算法。首先,根据事务内存的同步优势,在多核机群环境下构建MPI+OPenMP+STM的三层编程模型;然后,对Petri网的几何模型与代数模型的并行化进行分析,建立MPI+OPenMP+STM三层结构的Petri网并行模型,并对三层混合编程模型的Petri网并行算法进行设计与分析;最后,通过示例进行编程验证,该算法的运行效率明显优于其他编程模式,而且Petri网的规模越大,其并行计算的效果就越明显。因此,该算法是多核机群环境下模拟Petri网并行运行的一种高效且可行的算法。 展开更多
关键词 PETRI网 mpi+OPenMP+STM编程 Petri网并行 Petri网并行模型 并行算法
在线阅读 下载PDF
基于CMP多核集群的混合并行编程技术研究 被引量:1
14
作者 王文义 王春霞 王杰 《计算机科学》 CSCD 北大核心 2014年第2期19-22,共4页
高性能科学计算(High Performance Science Computing,简称HPC)是验证某些理论和测试计算机系统处理能力的一种有效的实验手段。鉴于目前CMP(Chip Multi-processor)多核集群已变得越来越普及,尝试对由MPI和OpenMP两种不同并行编程技术... 高性能科学计算(High Performance Science Computing,简称HPC)是验证某些理论和测试计算机系统处理能力的一种有效的实验手段。鉴于目前CMP(Chip Multi-processor)多核集群已变得越来越普及,尝试对由MPI和OpenMP两种不同并行编程技术构成的混合编程模式做一些实验性的研究。通过对程序执行时间和加速比的实验数据分析,可以看出在多核和多节点集群上采用细粒度的混合并行编程方法较单一使用MPI并行编程方法更加合理和高效,也更能体现出系统硬软件的特性与优势。 展开更多
关键词 高性能计算 CMP多核集群 墙钟时间 mpi+OpenMP混合并行编程
在线阅读 下载PDF
基于MPI蜂群K均值聚类算法并行化计算 被引量:5
15
作者 洪月华 《计算机工程与设计》 北大核心 2017年第12期3339-3343,共5页
基于传统编程模型的K均值聚类算法是典型的串行算法,对大数据聚类时性能不佳,为获得令人满意的大数据聚类性能要求,解决K均值聚类算法的固有不足,提出一个基于MPI的蜂群K均值进行并行化聚类的算法。结合改进的蜂群算法和K均值迭代,使算... 基于传统编程模型的K均值聚类算法是典型的串行算法,对大数据聚类时性能不佳,为获得令人满意的大数据聚类性能要求,解决K均值聚类算法的固有不足,提出一个基于MPI的蜂群K均值进行并行化聚类的算法。结合改进的蜂群算法和K均值迭代,使算法的全局寻优能力得到提高,降低初始聚类中心对算法聚类质量的影响,对该算法做MPI并行化改进,实现基于MPI的蜂群聚类算法并行计算。通过对串行与并行蜂群K均值聚类算法分别进行仿真实验验证,得到了并行蜂群K均值聚类算法在效率和性能上更优的结论。 展开更多
关键词 人工蜂群算法 K均值聚类 mpi并行编程 并行计算 大数据
在线阅读 下载PDF
基于MPI的投影法数控编程算法
16
作者 余湛悦 周儒荣 +1 位作者 庄海军 周来水 《重庆大学学报(自然科学版)》 EI CAS CSCD 北大核心 2004年第1期17-20,共4页
提出了基于消息传递的刀位轨迹并行计算方法。该方法首先将串行计算任务合理的划分成若干并行子任务,然后动态的分配到各处理机上,能充分利用网络中空闲的计算资源,提高计算速度。分别应用于投影法和自适应投影法编程,试验结果表明该方... 提出了基于消息传递的刀位轨迹并行计算方法。该方法首先将串行计算任务合理的划分成若干并行子任务,然后动态的分配到各处理机上,能充分利用网络中空闲的计算资源,提高计算速度。分别应用于投影法和自适应投影法编程,试验结果表明该方法具有令人满意的并行加速比。 展开更多
关键词 并行计算 消息传递 mpi 数控加工编程 投影法
在线阅读 下载PDF
有限元并行计算的MPI程序设计 被引量:4
17
作者 雒战平 刘之行 《西安交通大学学报》 EI CAS CSCD 北大核心 2004年第8期873-876,共4页
以Poisson方程边值问题的求解为背景,实现了有限元并行计算的MPI程序设计.通过生成一种特殊结构的刚度矩阵,并在此基础上,设计了一套有效的并行计算策略,使计算的并行性得到很好的开拓,实现了包括刚度矩阵的生成、刚度矩阵的三角分解以... 以Poisson方程边值问题的求解为背景,实现了有限元并行计算的MPI程序设计.通过生成一种特殊结构的刚度矩阵,并在此基础上,设计了一套有效的并行计算策略,使计算的并行性得到很好的开拓,实现了包括刚度矩阵的生成、刚度矩阵的三角分解以及解三角方程组的并行执行.程序在国家高性能计算中心(西安)的曙光3000上进行了数值试验,结果表明,随着开辟进程数目的增多,加速比变得比较理想,当进程数目为30时,表明该进程数目在最优进程值附近.在60台处理器(进程)上计算18万个节点的大规模问题时,共耗时176 96415s. 展开更多
关键词 并行计算 分布式存储 数据结构 有限元方法 mpi编程
在线阅读 下载PDF
用数据驱动的编程模型并行多重网格应用 被引量:2
18
作者 郭杰 高希然 +2 位作者 陈莉 傅游 刘颖 《计算机科学》 CSCD 北大核心 2020年第8期32-40,共9页
多重网格是数值计算领域中一种加速迭代收敛的重要技术,被广泛应用。近年来,大规模并行计算系统向多核化、异构众核化发展,多重网格应用也亟须适应新的并行计算平台。文中采用一种数据驱动的任务并行语言AceMesh将遗产的NAS MG程序移植... 多重网格是数值计算领域中一种加速迭代收敛的重要技术,被广泛应用。近年来,大规模并行计算系统向多核化、异构众核化发展,多重网格应用也亟须适应新的并行计算平台。文中采用一种数据驱动的任务并行语言AceMesh将遗产的NAS MG程序移植到“天河二号”和“神威·太湖之光”两种不同架构的国产超算平台上,展示了使用该语言对计算循环、通信代码的任务并行方法,验证了AceMesh语言的跨平台性能可移植性。文中定性地分析了该应用的任务图特征和计算-通信重叠的特点,并分别在两个并行计算平台上将其与现有编程模型MPI/OpenMP和MPI/OpenACC进行性能对比,分析了AceMesh任务图并行程序对访存性能和通信-计算重叠的优化效果。实验数据表明,相比传统的并行编程方法,AceMesh在“神威·太湖之光”和“天河二号”平台上分别最高获得了1.19X和1.85X的性能加速。最后,针对该应用在不同网格层的通信特点以及通信序列化导致大量通信不能隐藏的问题,提出了未来的研究方向。 展开更多
关键词 多重网格 mpi遗产应用 数据驱动的任务并行编程模型 异构众核 计算-通信重叠
在线阅读 下载PDF
Linux机群系统并行程序调试器的设计与实现 被引量:10
19
作者 刘 建 余宏亮 +1 位作者 沈美明 郑纬民 《计算机工程》 CAS CSCD 北大核心 2002年第4期7-9,82,共4页
介绍了在基于Linux的机群系统中,并行程序调试工具XBUSTER的设计与实现,包括调试器的基本结构及在实现时所涉及的一些关键技术。XBUSTER具有一般调试器的基本调试功能,可以调试用C/Fortran语言编写的PVM或MPI,对并行程序的各个进程能够... 介绍了在基于Linux的机群系统中,并行程序调试工具XBUSTER的设计与实现,包括调试器的基本结构及在实现时所涉及的一些关键技术。XBUSTER具有一般调试器的基本调试功能,可以调试用C/Fortran语言编写的PVM或MPI,对并行程序的各个进程能够单独或同时进行调试,并且能够实现进程的动态调试。该系统已在运行Linux系统的清华集群计算机系统上运行,具有较好的实用性。 展开更多
关键词 机群系统 pvm mpi LINUX 并行程序调试器 软件开发
在线阅读 下载PDF
基于Linux集群的电力系统并行仿真系统 被引量:9
20
作者 黄瀛 姜恺 何奔腾 《电网技术》 EI CSCD 北大核心 2004年第20期38-42,共5页
在电力系统继电保护研究中,经常需要进行各种系统模型、运行条件和故障条件下的大量暂态仿真计算,因为计算量巨大,所以这种计算在PC机平台上往往要耗费相当长的时间。作者开发了一种基于Linux集群的电力系统并行仿真系统,该系统基于MPI... 在电力系统继电保护研究中,经常需要进行各种系统模型、运行条件和故障条件下的大量暂态仿真计算,因为计算量巨大,所以这种计算在PC机平台上往往要耗费相当长的时间。作者开发了一种基于Linux集群的电力系统并行仿真系统,该系统基于MPI并行编程模型,其中的集群硬件系统利用现有PC机硬件资源和网络资源以较低的价格获得了较高的计算速度。算例表明,本文开发的系统大大提高了计算速度,缩短了计算时间。 展开更多
关键词 LINUX集群 并行仿真 计算速度 PC机 并行编程 mpi 硬件系统 电力系统 继电保护 暂态仿真
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部