期刊文献+
共找到16篇文章
< 1 >
每页显示 20 50 100
PVM环境下SPMD程序模式探讨
1
作者 冯百明 况正谦 +1 位作者 肖骊 康继昌 《西北工业大学学报》 EI CAS CSCD 北大核心 1999年第2期269-273,共5页
介绍PVM环境下的SPMD程序模式,并结合程序自动并行化模型APM,提出了克服SPMD不足之处的思想,描述了改进后的SPMD程序模式——aSPMD程序模式。该模式既有SPMD模式的特点,又有Master-Slave模... 介绍PVM环境下的SPMD程序模式,并结合程序自动并行化模型APM,提出了克服SPMD不足之处的思想,描述了改进后的SPMD程序模式——aSPMD程序模式。该模式既有SPMD模式的特点,又有Master-Slave模式的特点。文中还给出了一个用APM模型生成的aSPMD模式并行程序的实际运行效率以及aSPMD模式并行程序与SPMD模式并行程序运行时间。 展开更多
关键词 并行计算 PVM spmd 程序模式 aspmd模式
在线阅读 下载PDF
基于集群SPMD算法及演化计算并行研究 被引量:2
2
作者 罗俊 雷咏梅 《计算机工程与设计》 CSCD 北大核心 2005年第10期2610-2613,共4页
高性能计算在科学研究领域有着广泛的应用。演化计算因具有计算规模大、种群中个体相关性小等优点,成为并行计算研究的主要对象之一。提出两种并行策略,对顺序GA(Genetic Algorithm)实现并行。首先使用主从模式对多种群协同遗传算法实... 高性能计算在科学研究领域有着广泛的应用。演化计算因具有计算规模大、种群中个体相关性小等优点,成为并行计算研究的主要对象之一。提出两种并行策略,对顺序GA(Genetic Algorithm)实现并行。首先使用主从模式对多种群协同遗传算法实现并行,在此基础上通过对算法进一步改进,实现了基于对等模式的并行演化计算,从而提高了算法可扩展性。比较了两种并行模式的各自特点,通过SPMD(Single Program Multiple Data)算法实现和基于上海大学“自强2000”高性能计算机上的实例验证,改进算法具有更好的可扩展性,更易于推广到网格环境。 展开更多
关键词 并行计算 演化计算 spmd MPI并行编程
在线阅读 下载PDF
一种改进的机群SPMD编程模型静态任务分配算法
3
作者 兰蓉 郑守淇 桂小林 《小型微型计算机系统》 CSCD 北大核心 2005年第10期1778-1780,共3页
机群系统中,结点机差异及动态运行环境是导致系统运行状态不均衡的主要原因.提出了结点机差异及负载测量指标 和方法.以SPMD编程模型中的单一并行任务为测试程序,在机群系统性能测试、分析的基础上,进行运行时间相同原则基础 上的静... 机群系统中,结点机差异及动态运行环境是导致系统运行状态不均衡的主要原因.提出了结点机差异及负载测量指标 和方法.以SPMD编程模型中的单一并行任务为测试程序,在机群系统性能测试、分析的基础上,进行运行时间相同原则基础 上的静态任务分配;在应用运行过程中,通过对并发线程运行状态测试,用已完成任务的高速设备重复执行低速机器未完成任 务,选取曩快运行结果,从而缩小不均衡因素的影响.以空间划分大规模M0nte Carlo仿真问题为例进行算法实际测试,取得良 好运行效果. 展开更多
关键词 spmd编程模型 机群任务分配策略 MONTE Carlo仿真
在线阅读 下载PDF
针对共享内存SPMD程序的通信流依赖分析方法
4
作者 王骞 刘晓洁 梁刚 《计算机应用》 CSCD 北大核心 2010年第3期596-599,共4页
传统数据流依赖分析方法在处理共享内存单指令多数据(SPMD)程序时,不能识别共享数据访问语句所属的处理节点,也不能消除执行顺序不定的控制流对共享数据流依赖造成的影响,从而在分析共享数据依赖时产生精度较低的结果。根据共享内存SPM... 传统数据流依赖分析方法在处理共享内存单指令多数据(SPMD)程序时,不能识别共享数据访问语句所属的处理节点,也不能消除执行顺序不定的控制流对共享数据流依赖造成的影响,从而在分析共享数据依赖时产生精度较低的结果。根据共享内存SPMD程序的共享数据别名特性,提出了一种可扩展的共享数据通信流依赖分析方法,并将其应用于一个编译后端分析器原型中。实验表明,该方法较传统分析方法可发现更多精确的共享数据通信流依赖。 展开更多
关键词 共享内存 单指令多数据 通信流依赖分析 别名分析 控制流分析
在线阅读 下载PDF
机群并行伪随机数生成算法研究 被引量:4
5
作者 兰蓉 吴潜蛟 郑守淇 《系统仿真学报》 EI CAS CSCD 北大核心 2007年第24期5628-5630,共3页
分析了不同并行伪随机数生成策略的优劣,结合线性同余(linear congruence generator LCG)算法内在属性及机群系统主从(m/w)计算模型,提出并行伪随机数生成器DLLCG(double level LCG)算法。利用具体Monte Carlo仿真应用,验证了该并行随... 分析了不同并行伪随机数生成策略的优劣,结合线性同余(linear congruence generator LCG)算法内在属性及机群系统主从(m/w)计算模型,提出并行伪随机数生成器DLLCG(double level LCG)算法。利用具体Monte Carlo仿真应用,验证了该并行随机数生成算法在各类机群系统上的可用性。通过理论和实验分析,表明该算法可以用于同构或异构机群系统中,具有良好的可扩展性和移植性。 展开更多
关键词 DLLCG 机群m/w计算模型 MONTE Carlo仿真 spmd并行编程
在线阅读 下载PDF
飞行控制系统可视化仿真平台设计 被引量:4
6
作者 陈力威 朱凡 +1 位作者 刘希 杨楠 《电光与控制》 北大核心 2012年第1期90-94,104,共6页
提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。... 提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。以并行化计算的思想设计了系统的总体框架,并通过OpenMP多线程并行多核编程技术和Matlab并行计算工具箱的SPMD(Single Program Multiple Data)技术实现了平台仿真的并行解算,大大提高了仿真效率。以"Beaver"多模态自动驾驶仪仿真设计为例,验证了平台的可行性。 展开更多
关键词 飞行控制 飞行仿真 多核编程 MATLAB引擎 spmd
在线阅读 下载PDF
数据并行计算:概念、模型与系统 被引量:5
7
作者 李晓明 《计算机科学》 CSCD 北大核心 2000年第6期1-5,共5页
一、引言并行计算,或者并行处理,指的是这样一种努力和相关的研究:利用多个具有计算能力的部件来共同完成一个计算工作,以获得比用一个部件来完成要快的效果。这显然是一个很自然的想法。历史地看,几乎是自从有了计算机,就有了并行处理... 一、引言并行计算,或者并行处理,指的是这样一种努力和相关的研究:利用多个具有计算能力的部件来共同完成一个计算工作,以获得比用一个部件来完成要快的效果。这显然是一个很自然的想法。历史地看,几乎是自从有了计算机,就有了并行处理的想法和实践。在80年代后期到90年代初期。 展开更多
关键词 数据并行计算 算法 并行计算机 数学模型
在线阅读 下载PDF
Vega Prime与OpenGL飞行控制系统可视化仿真平台设计 被引量:3
8
作者 陈力威 朱凡 +1 位作者 刘希 杨楠 《火力与指挥控制》 CSCD 北大核心 2012年第8期191-194,共4页
提出了一种通用的飞行控制系统可视化仿真平台的设计方案。阐述了Vega Prime开发平台与OpenGL相结合的关键技术及开发方法,并将其应用于飞机在预定航路飞行的实时显示过程中。该平台可以载入各种飞行控制器、飞行动力学模型和数字地图... 提出了一种通用的飞行控制系统可视化仿真平台的设计方案。阐述了Vega Prime开发平台与OpenGL相结合的关键技术及开发方法,并将其应用于飞机在预定航路飞行的实时显示过程中。该平台可以载入各种飞行控制器、飞行动力学模型和数字地图进行仿真,并能够以数字、曲线和三维动画的形式显示仿真结果。该平台采用Visual Studio2008编写主界面和通用实时飞行动力学模型框架,Simulink实现飞行控制器,Matlab引擎服务实现二者的同步和通信,并通过OpenMP多线程并行多核编程技术和MATLAB并行计算工具箱的spmd(Single Program Multiple Data)技术实现了平台仿真的并行解算,最后实现三维战场环境动态显示。以"Beaver"多模态自动驾驶仪仿真设计为例,验证了平台的可行性。 展开更多
关键词 飞行控制 视景仿真 多核编程 MATLAB引擎 spmd
在线阅读 下载PDF
Design and realization of runtime library support for irregular computation 被引量:1
9
作者 王丽宏 方滨兴 胡铭曾 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2001年第2期159-163,共5页
Firstly analyzes the CHAOS and points out its shortages, and then uses the basic method—inspector/executor to deal with irregular computation, and offers the realization scheme for the CHAOS+ runtime library that sup... Firstly analyzes the CHAOS and points out its shortages, and then uses the basic method—inspector/executor to deal with irregular computation, and offers the realization scheme for the CHAOS+ runtime library that supports irregular computation, and finally gives the node code program to show the example with CHAOS+ runtime library. 展开更多
关键词 irregular computation INSPECTOR EXECUTOR spmd program
在线阅读 下载PDF
基于Intranet的高性能金融仿真平台建立和使用
10
作者 兰蓉 郑守淇 桂小林 《小型微型计算机系统》 CSCD 北大核心 2006年第6期1108-1112,共5页
MonteCarlo仿真是实现金融证券定价及风险评估的主要方法.本文提出在Intranet上利用JAVA简单、快速建立并行MonteCarlo仿真平台的方法.SPMD编程模型用于程序设计,利用eager算法实现负载均衡、容错及适度并行.独立序列作为并行伪随机数... MonteCarlo仿真是实现金融证券定价及风险评估的主要方法.本文提出在Intranet上利用JAVA简单、快速建立并行MonteCarlo仿真平台的方法.SPMD编程模型用于程序设计,利用eager算法实现负载均衡、容错及适度并行.独立序列作为并行伪随机数生成技术从而保证并行仿真的可用性.股票期权定价及银行信用风险VaR实时计算作为应用,完成实际仿真系统设计及实验.获得理想运行结果.目前,该平台及应用系统可用于金融机构创新服务和风险管理中. 展开更多
关键词 MONTE Carlo仿真 spmd编程模型 股票期权定价 VAR CreditMetric 分布计算 JAVARMI
在线阅读 下载PDF
动态可扩展机群系统任务分配算法
11
作者 吴潜蛟 兰蓉 《计算机工程》 CAS CSCD 北大核心 2007年第23期81-83,共3页
结点机性能差异及动态运行环境是导致系统运行状态忙闲不均的主要原因。该文提出了结点机差异测量的指标和方法,结合机群系统主/从计算模型和SPMD应用类型提出了3种任务分配算法。实践证明了该算法的有效性。
关键词 spmd编程模型 机群主/从计算模型 MONTE Carlo仿真
在线阅读 下载PDF
并行实时测控数据存储系统设计与实现 被引量:6
12
作者 何锋 曾文 王秉钧 《计算机工程与应用》 CSCD 北大核心 2020年第23期253-258,共6页
随着测控设备数量增加、数据码率的不断提高,传统的测控中心实时存储系统采用的串行化处理逻辑已经难以适应高负载的测控任务需要。采用SPMD(Single Program Multiple Data)思想,基于OpenMP和Qt设计并实现了一套并行实时测控数据存储系... 随着测控设备数量增加、数据码率的不断提高,传统的测控中心实时存储系统采用的串行化处理逻辑已经难以适应高负载的测控任务需要。采用SPMD(Single Program Multiple Data)思想,基于OpenMP和Qt设计并实现了一套并行实时测控数据存储系统框架。该系统通过引入M/M/1模型的排队系统,设计了一种适合并行实时测控数据存储系统的静态负载均衡算法,基于互斥锁完成了线程间的细粒度通信同步机制,借助于事件循环机制将Qt的信号与槽特性成功地嵌入OpenMP线程,保留了Qt图形界面良好的人机交互性能。实验结果表明该系统在高负载的情况下,相比串行测控数据存储系统而言具有更好的扩展性和实时性,能更好地利用现行单机多核系统的计算资源,获得更好的实时性能。 展开更多
关键词 单程序多数据(spmd) 并行测控数据实时存储系统 负载均衡 互斥锁
在线阅读 下载PDF
单程序多数据并行程序优化规律分析 被引量:1
13
作者 胡悦 童维勤 《计算机应用》 CSCD 北大核心 2014年第A01期103-106,共4页
在并行程序开发过程中,对并行程序的有效优化能够充分发挥软硬件的执行效率。在进一步探讨Amdahl定律的基础上,针对数据密集型问题的单程序多数据(SPMD)并行计算,分析并行程序被有效优化后其计算时间及并行效率的变化规律,并给出了公式... 在并行程序开发过程中,对并行程序的有效优化能够充分发挥软硬件的执行效率。在进一步探讨Amdahl定律的基础上,针对数据密集型问题的单程序多数据(SPMD)并行计算,分析并行程序被有效优化后其计算时间及并行效率的变化规律,并给出了公式证明,有利于充分利用Amdahl定律指导并行程序的优化。实验结果表明了论证的有效性。 展开更多
关键词 数据密集型 单程序多数据 优化 并行计算时间 并行效率
在线阅读 下载PDF
面向神威高性能多核处理器的并行编译优化方法 被引量:3
14
作者 周雍浩 徐金龙 +2 位作者 李斌 钱宏 聂凯 《计算机工程》 CAS CSCD 北大核心 2022年第9期130-138,共9页
在神威高性能多核服务器上,自动并行化编译系统为识别和申明程序中的并行性,产生的OpenMP程序没有经过充分的优化,其采用简单的fork-join模型,存在大量的并行循环嵌套,导致运行效率低。为提升自动并行化编译系统产生的OpenMP程序的运行... 在神威高性能多核服务器上,自动并行化编译系统为识别和申明程序中的并行性,产生的OpenMP程序没有经过充分的优化,其采用简单的fork-join模型,存在大量的并行循环嵌套,导致运行效率低。为提升自动并行化编译系统产生的OpenMP程序的运行效率,提出一种并行域重构优化技术。并行域重构技术通过合并程序中的并行域和扩展嵌套循环中的并行域范围,减少OpenMP程序的并行域数目,降低线程组频繁创建和合并等控制开销,将简单fork-join模型的OpenMP程序转换为性能更为高效的单程序多数据模型的OpenMP程序。实验结果表明,在新一代神威高性能多核服务器SW1621平台上,并行域重构技术在NPB3.3-OMP测试集和SPEC OMP2012测试集上的运行效率分别提高了10.77%和7.94%的,可有效提升自动并行化编译系统OpenMP程序的执行效率。 展开更多
关键词 神威高性能多核处理器 OpenMP编程 并行域重构 fork-join模型 单程序多数据模型
在线阅读 下载PDF
基于多核CPU的脑网络拓扑属性并行分析方法
15
作者 杨灿 郭浩 陈俊杰 《计算机工程与设计》 北大核心 2016年第12期3400-3404,共5页
针对脑网络研究中需计算的网络数目过多造成执行时间过长的问题,提出一种基于多核CPU(central processing unit)的并行计算方法。通过SPMD(single program multiple data)机制利用CPU的多核同时执行,实现并行计算多个网络的属性,利用循... 针对脑网络研究中需计算的网络数目过多造成执行时间过长的问题,提出一种基于多核CPU(central processing unit)的并行计算方法。通过SPMD(single program multiple data)机制利用CPU的多核同时执行,实现并行计算多个网络的属性,利用循环打包方法降低SPMD机制中循环控制的时间,得到并行计算多个网络指标的时间,同串行计算时间相比,可得到此方法的并行计算效果。与传统并行单个算法的策略相比,该方法利用不同脑网络之间计算的独立性,采取同时计算多个网络的策略。在一台多核CPU的主机上,分析CPU核数、网络节点规模这两个因素对网络指标计算并行效果影响。在利用12个CPU核并行计算网络节点规模为3000的指标时,加速比均达到2以上,其中效果最好的是网络同配系数的计算,加速比达到6倍以上。实验结果表明,基于SPMD机制和循环打包方法的并行计算架构对脑网络指标计算的并行效果显著,加速比随着CPU核数、网络节点规模的增长呈上升趋势。 展开更多
关键词 功能脑网络 拓扑属性 并行计算 多核中央处理器 单程序多数据机制
在线阅读 下载PDF
基于集群式系统的GSAD算法
16
作者 都志辉 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2003年第4期487-490,共4页
针对新出现的高性能价格比的集群式计算方式 ,提出了设计高效 SPMD(single program multiple data)算法的几个原则 ,并基于这些原则 ,给出了求解多极值点优化问题的 GSAD(genetic sim ulated annealing and downhill)算法的描述。该算... 针对新出现的高性能价格比的集群式计算方式 ,提出了设计高效 SPMD(single program multiple data)算法的几个原则 ,并基于这些原则 ,给出了求解多极值点优化问题的 GSAD(genetic sim ulated annealing and downhill)算法的描述。该算法有机地结合了遗传算法、模拟退火以及下山的优点 ,达到了高效、收敛、可扩展的效果。基于 MPI编程实现 ,给出了该算法在几个典型的多极值点函数以及实际问题中的应用效果 ,通过与相关工作的简单对比指出了该算法的适用范围和特色。建立 SPMD求解模型是 展开更多
关键词 集群式系统 GSAD算法 集群式计算 spmd算法 多极值点优化问题 并行计算机
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部