期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
一个用于数据并行语言计算划分的时序优化模型(英文) 被引量:2
1
作者 余华山 胡长军 +2 位作者 黄其军 丁文魁 许卓群 《软件学报》 EI CSCD 北大核心 2001年第10期1434-1446,共13页
一个程序中数据并行语句的计算划分 (CP)对该程序的运行性能有决定性的作用 .尽管人们对这一问题已经进行了广泛的研究 ,但这些研究的重点都集中在如何提高被选择计算划分的空间局部性上 .针对并行循环结构的计算划分问题 ,提出了一个... 一个程序中数据并行语句的计算划分 (CP)对该程序的运行性能有决定性的作用 .尽管人们对这一问题已经进行了广泛的研究 ,但这些研究的重点都集中在如何提高被选择计算划分的空间局部性上 .针对并行循环结构的计算划分问题 ,提出了一个时序优化模型 .在该模型中 ,一个计算划分被表示成一个有向图 ,在把并行语句中的操作映射到各个处理器的同时 ,给出了被分配到不同处理器上的操作之间的相关性 .对于一条数据并行语句 ,时序优化模型对它的每个计算划分选择方案分别采用多种有效的优化策略进行优化 ;并综合考虑各个计算划分选择方案的负载平衡性、处理器间的操作依赖性、数据访问的空间局部性和时间局部性四个方面的因素 ,估算每个方案的执行效率 ;最后从这些方案中选择一个执行效率最优的方案作为该语句的计算划分 .作者已在 HPF编译器 p-HPF采用时序优化模型实现了对 FORAL L结构的支持 .实验结果表明 ,该模型具有非常好的通用性 ,对不同领域多种数据并行问题均取得了理想的加速比 .同时 ,只需略微改动 ,该模型也可用于其他类型数据并行语句的计算划分 . 展开更多
关键词 计算划分 数据相关 数据重用 时序优化模型 数据并行语言 程序
在线阅读 下载PDF
数据并行语言中的任务并行
2
作者 刘振英 方滨兴 张毅 《计算机工程与应用》 CSCD 北大核心 1999年第10期43-45,共3页
数据并行虽然已经获得了广泛的应用,但是,仍然有一些应用程序不适于数据并行语言的并行模式,如树结构算法。数据并行与任务并行的结合可以很好地解决这些问题。该文主要讨论了在数据并行中引入任务并行时,遇到的共享变量、代码生成... 数据并行虽然已经获得了广泛的应用,但是,仍然有一些应用程序不适于数据并行语言的并行模式,如树结构算法。数据并行与任务并行的结合可以很好地解决这些问题。该文主要讨论了在数据并行中引入任务并行时,遇到的共享变量、代码生成和处理器分配等问题,比较和分析了基于编译、基于语言和基于协作库的方法。 展开更多
关键词 任务并行 协作库 数据并行语言 编译器
在线阅读 下载PDF
数据并行语言编译系统的并行循环迭代分布算法
3
作者 何连跃 沈志宇 赵克佳 《计算机工程与设计》 CSCD 北大核心 1999年第3期49-55,F004,共8页
讨论大规模并行机数据并行语言编译技术中的并行循环迭代分布算法。数据并行语言的数据分布方式有BLOCK、BLOCK(1)、BLOCK(N)和:4种,而循环迭代分布是与数据分布对准的。文中给出与这些分布方式对应的循环送代分布算法。算法允许... 讨论大规模并行机数据并行语言编译技术中的并行循环迭代分布算法。数据并行语言的数据分布方式有BLOCK、BLOCK(1)、BLOCK(N)和:4种,而循环迭代分布是与数据分布对准的。文中给出与这些分布方式对应的循环送代分布算法。算法允许确定数据分布方式的对准数组的下标可以是任意系数的一阶线性表达式;并行循环的循环增量可以为任意非零整数。 展开更多
关键词 编译程序 并行循环分布 数据并行语言 算法
在线阅读 下载PDF
数据并行语言编译系统的处理机分配算法
4
作者 何连跃 沈志宇 《计算机工程与应用》 CSCD 北大核心 1999年第2期28-30,39,共4页
处理机分配是数据并行语言编译系统的一项重要技术,原因是高效使用大规模并行计算机的关键在于将程序中的计算尽可能均匀地分布到各个处理机上去执行,并且将程序中的数据按照使通信量尽可能少的原则分布存放在各个节点上,而处理机分... 处理机分配是数据并行语言编译系统的一项重要技术,原因是高效使用大规模并行计算机的关键在于将程序中的计算尽可能均匀地分布到各个处理机上去执行,并且将程序中的数据按照使通信量尽可能少的原则分布存放在各个节点上,而处理机分配直接影响着数据分布和并行循环这代分布的效果。文章讨论处理机分配的原则,给出了一个高效的处理机分配算法。 展开更多
关键词 编译系统 数据并行语言 处理机分配 算法
在线阅读 下载PDF
一个数据并行语言的设计及其实现
5
作者 陈斯愈 黄林鹏 孙永强 《计算机工程》 CAS CSCD 北大核心 1997年第3期3-6,共4页
数据并行模型应用到MIMD机器上,实现SPMD模式的松散同步计算的方式越来越受到人们的重视。文中提出了一个以异构并行计算系统为环境的数据并行语言Mtitti-c的设计和实现。正在实现的Multi-c编译器,以预编译的方式接受SIMD形式的程序... 数据并行模型应用到MIMD机器上,实现SPMD模式的松散同步计算的方式越来越受到人们的重视。文中提出了一个以异构并行计算系统为环境的数据并行语言Mtitti-c的设计和实现。正在实现的Multi-c编译器,以预编译的方式接受SIMD形式的程序说明,放宽同步要求,产生能以SPMD方式在并行系统上运行的C程序。 展开更多
关键词 数据并行语言 单程序多数据 并行计算 模式 设计
在线阅读 下载PDF
数据并行语言中的扩展结构
6
作者 韩天舒 胡铭曾 +1 位作者 李晓明 方滨兴 《计算机科学》 CSCD 北大核心 1998年第3期38-40,29,共4页
本文通过对并行程序设计的三个步骤及数据并行问题特点的分析,论述了数据并行语言应支持程序员对数据划分和映射的描述,并讨论了为此应对串行语言扩展的几个结构。通过四个成功的数据并行语言,说明了这几个扩展结构存在的必要性和合理性。
关键词 数据并行语言 扩展结构 并行程序设计
在线阅读 下载PDF
面向嵌入式应用的数据并行语言设计
7
作者 史英超 张发存 段敬红 《计算机工程与应用》 CSCD 北大核心 2011年第4期61-63,67,共4页
根据基于PIM(Processor-In-Memory)技术的数据并行计算机体系结构的特点和面向多媒体计算的应用需求,提出了面向嵌入式SIMD(Single Instruction Multiple Data)计算的数据并行语言PIMC。简单讨论了PIMC语言的形式化定义,并以数据并行图... 根据基于PIM(Processor-In-Memory)技术的数据并行计算机体系结构的特点和面向多媒体计算的应用需求,提出了面向嵌入式SIMD(Single Instruction Multiple Data)计算的数据并行语言PIMC。简单讨论了PIMC语言的形式化定义,并以数据并行图像处理的均值滤波算法为例对语言的使用作了说明。结合其他大量的数据并行编程实例,说明了该语言能够在基于PIM技术的SIMD并行计算机上正确描述基本多媒体处理算法的数据并行实现。 展开更多
关键词 数据并行语言 存储器中的处理器(PIM) 多指令单数据(SIMD)计算 可重构 语法规则
在线阅读 下载PDF
数据并行高层描述语言中的数据抽象
8
作者 郑全录 陆林生 《小型微型计算机系统》 CSCD 北大核心 2001年第8期1000-1003,共4页
数据并行高层描述语言 DPHL 是我们开发的面向科学计算的一个描述语言 ,变量定义和基于域上的计算是该语言的重要组成部分 .本文通过对数据并行方法、科学计算特点以及现有并行语言的研究和分析 ,论述了变量定义中数据抽象的两个主要方... 数据并行高层描述语言 DPHL 是我们开发的面向科学计算的一个描述语言 ,变量定义和基于域上的计算是该语言的重要组成部分 .本文通过对数据并行方法、科学计算特点以及现有并行语言的研究和分析 ,论述了变量定义中数据抽象的两个主要方面 :一是引入了变量的定义域、子域和依赖域概念 ,给出了它们的形式化描述 ,二是引入了变量的数学属性 ,并和域分离 ,便于数据并行自动识别 ,重构高效的并行程序 ,使 展开更多
关键词 DPHL语言 程序设计语言 数据抽象 数据并行高层描述语言
在线阅读 下载PDF
面向MPP Fortran的程序自动并行化初探 被引量:3
9
作者 郭克榕 唐新春 《国防科技大学学报》 EI CAS CSCD 北大核心 1996年第1期92-97,共6页
MPPFortran是由Cray公司推出的一种较有代表性的数据并行语言,本文首先介绍了MPPFortran的主要特点,然后,以该语言为例,对面向MPP系统程序自动并行化的主要内容进行了初步的探讨。
关键词 程序自动并行 FORTRAN 数据并行语言 MPP系统
在线阅读 下载PDF
“神威·太湖之光”上Tend_lin应用的并行优化研究 被引量:2
10
作者 姜尚志 唐生林 +3 位作者 高希然 花嵘 陈莉 刘颖 《计算机工程与科学》 CSCD 北大核心 2020年第10期1842-1851,共10页
大气环流模式是研究全球气候变化及其成因的主要工具之一,在大规模异构众核的并行计算系统上高效地并行运行复杂的大气环流模式是一个具有挑战性的课题。Tend_lin是中国科学院大气物理研究所研发的第4代大气环流模式IAP AGCM-4中动力框... 大气环流模式是研究全球气候变化及其成因的主要工具之一,在大规模异构众核的并行计算系统上高效地并行运行复杂的大气环流模式是一个具有挑战性的课题。Tend_lin是中国科学院大气物理研究所研发的第4代大气环流模式IAP AGCM-4中动力框架的热点过程,具有计算/通信比低的特点。面向国产大规模异构众核超算平台“神威·太湖之光”,用OpenACC和AceMesh 2种不同的并行编程接口对Tend_lin进行优化。重点介绍了如何用数据驱动的任务并行编程接口AceMesh对其进行加速,介绍了计算循环和通信代码的任务并行方法,讨论了如何放松通信资源共享,对比了单层任务图和嵌套任务图下的任务映射等优化问题。测试结果表明,相比OpenACC,AceMesh在16~1024进程的不同并行配置下获得了平均2倍左右的性能提升,最后详细分析了性能收益的来源。 展开更多
关键词 大气环流模式 高分辨率 数据驱动的任务并行语言 OpenACC MPI
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部