1) modular concurrent program
模糊并行程序
2) parallel program
并行程序
1.
Accuracy verification and efficiency analysis of parallel program based on MPI;
MPI环境下并行程序准确性验证及效率分析
2.
Development flow and computer-aided toolkit of parallel programs;
并行程序开发流程及其辅助工具设计
3.
Aimed at the weakness encountered in the dynamic performance analysis tools of parallel programming, a new intermittent approach is provided for performance analyzing of coarse granular parallel programs.
针对并行程序的动态性能分析方法存在的问题 ,提出了一种大粒度并行程序的新的性能分析方法 ,即间歇性性能分析方法 。
3) parallel execution model
并行程序执行模型
1.
A layered idea for parallel computation model research was proposed,in which the layered parallel computation model was composed of parallel algorithm design model,parallel programming model and parallel execution model.
传统单一的并行计算模型变得越来越复杂,对并行计算各阶段针对性不强、指导能力差的特点,为此提出了对并行计算模型分层研究的思想,依此把并行计算模型分为并行算法设计模型、并行程序设计模型、并行程序执行模型三个层次,分别给出了各个模型的特点及研究内容。
4) parallel programming model
并行程序设计模型
1.
A layered idea for parallel computation model research was proposed,in which the layered parallel computation model was composed of parallel algorithm design model,parallel programming model and parallel execution model.
传统单一的并行计算模型变得越来越复杂,对并行计算各阶段针对性不强、指导能力差的特点,为此提出了对并行计算模型分层研究的思想,依此把并行计算模型分为并行算法设计模型、并行程序设计模型、并行程序执行模型三个层次,分别给出了各个模型的特点及研究内容。
2.
This paper presents a dataflow-style Java parallel programming model with a runtime profile based thread duplication algorithm to exploit data level parallelism.
提出了一种具有数据流特征的Java并行程序设计模型,并针对该模型提出了一种基于运行时信息反馈的自适应优化算法,使得运行时系统可以利用数据流程序所暴露出的数据并行性,加速程序的运行。
5) parallel programming mode
并行程序设计模式
6) program parallelization
程序并行化
1.
Field decomposition is based on data parallelization, which has an advantage over program parallelization in that each node program is very similar to the original sequential program.
利用“流场分区”的方法把流场计算程序并行化,并成功地在Transputer并行计算机上运行,并行效率可达到80%。
补充资料:并行程序设计
并行程序设计
parallel programming
并行程序设计[卿allel pr卿翻川m嗯;nPorp脚M“po-毗“en即幼月e二、。oe」,并发程序设计(e oncurreni Pr。-grammmg) 与研究开发下述方法和手段有关的程序设计分支:a)借助程序适当描述在计算机建模和计算机控制系统和进程中出现的自然的并行性;b)为了加速计算和有效使用计算机资源,在多处理器和多道程序设计的计算机中信息处理的并行化. 在顺序程序设计(seq助t过progranun山g)中,基本概念是算法按时间顺序逐步实现;与其不同,在并行程序设计中,一个程序生成一族信息处理的并行执行进程,它们是完全独立的,或者是通过静态时空或动态时空或因果关系而相联系的. 计算并行性以各种具体形式发生,依赖于程序设计的阶段,并行片段的复杂性和它们之间关系的特性. 在描述问题的正文和程序中,人们能指出片段复杂性的级别,对不同的级别,并行化问题(poraue腼-tion prob七m),即并行程序的编译问题是不同地解决的:标量数据的表达式;数组(向量、矩阵、树等等)表达式,它能用算法语言通过循环操作符、子问题和子程序描述;在多处理器系统中的独立问题和程序. 表达式可被并行化的一个前提是其中出现的操作和函数满足某种关系,导致相对于计算结果来说,一组表达式之间有一种等价关系(例如对算术操作有交换性、结合性和分配性关系)、并行化间题是对给定表达式E构造一个与其等价的表达式E、,E:能用小数目的并行步骤执行,每个并行步骤是一组在不同计算器(处理器)上同时执行的动作.例如,表达式 e xd a十b十一十U e x .j能被变换成等价表达式 、「。x dl (〔口十b)+口飞+lse二---二几1. L“xj」’其执行能用3个并行步骤实现.执行的并行步骤数与顺序步骤数之比称为并行化的加速(acceleratjonofparane五Zation)或加速(sPeed一uP).任何包含。
说明:补充资料仅用于学习参考,请勿用于其它任何用途。
参考词条