期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
p-HPF并行编译系统核外计算的实现及优化策略 被引量:4
1
作者 丁文魁 汪剑平 +2 位作者 向华 李晓明 许卓群 《计算机学报》 EI CSCD 北大核心 1999年第10期1042-1049,共8页
文中阐述了p-HPF编译系统中对核外计算的支持以及采取的优化策略.通过对编程模型的扩充和并行I/O模型的构造,p-HPF编译系统已能对核外数组进行有效的处理.通过采用数据筛选、行列优先、预取、文件与数组的一一映射等优... 文中阐述了p-HPF编译系统中对核外计算的支持以及采取的优化策略.通过对编程模型的扩充和并行I/O模型的构造,p-HPF编译系统已能对核外数组进行有效的处理.通过采用数据筛选、行列优先、预取、文件与数组的一一映射等优化策略,使并行程序执行核外计算的效率得到了大幅度地提高.文中叙述了核外计算模型及其优化的设计思想与实现。 展开更多
关键词 核外计算 核外数组 数据筛选 并行编译系统
在线阅读 下载PDF
DSM体系结构对并行编译系统的支持与挑战 被引量:1
2
作者 曾丽芳 曾劲松 《计算机工程与应用》 CSCD 北大核心 2003年第1期72-75,共4页
分布存储系统因其可伸缩性好而得到很好的应用,不同的分布存储系统应运而生。而用户为了编程的简单方便,往往要求底层体系结构是透明的,即要求整个系统有统一的全局地址空间,因而促使了分布共享存储(DSM)系统的出现。根据硬件支持程度... 分布存储系统因其可伸缩性好而得到很好的应用,不同的分布存储系统应运而生。而用户为了编程的简单方便,往往要求底层体系结构是透明的,即要求整个系统有统一的全局地址空间,因而促使了分布共享存储(DSM)系统的出现。根据硬件支持程度的不同,不同DSM系统对并行编译系统的支持和要求也不同。根据过去的工作经验,通过对比和分析硬件支持全局编址和软件支持全局编址的两种DSM系统的特点,该文指出分布共享存储系统对并行编译器的研制所提出的挑战,为以后并行编译系统的设计和实现及用户编程方式的选择有一定的促进作用。 展开更多
关键词 DSM 体系结构 并行编译系统 并行编译 Origin2000
在线阅读 下载PDF
Java自动并行编译系统JAPS中表达式分离技术的研究
3
作者 王征 方斐 +1 位作者 陈道蓄 谢立 《计算机科学》 CSCD 北大核心 2000年第1期13-18,共6页
一、引言 1.1 自动并行编译的提出并行程序设计基本上有两种途径:显式途径和隐式途径。研究者设计了很多的并行程序设计语言,这就是所谓的“显式途径”。但是,并没有一种并行程序设计语言成为流行的语言,主要的问题在于并行程序的编制困... 一、引言 1.1 自动并行编译的提出并行程序设计基本上有两种途径:显式途径和隐式途径。研究者设计了很多的并行程序设计语言,这就是所谓的“显式途径”。但是,并没有一种并行程序设计语言成为流行的语言,主要的问题在于并行程序的编制困难,对程序员的要求高。相比较而言,隐式途径,即自动并行编译技术就有许多的优势。用户使用串行语言编制程序。 展开更多
关键词 JAVA语言 并行编译系统 JAPS 表达式分离
在线阅读 下载PDF
Runtime系统综述
4
作者 张宏莉 胡铭曾 方滨兴 《计算机科学》 CSCD 北大核心 1999年第6期25-28,共4页
Runtime systems play an important role in parallel programming and parallel compilation. In this paper,goals and key techniques of runtime systems are presented. And some experiences and its trend are given in the end.
关键词 Runtime系统 并行编译系统 并行处理 多线程 同步 通信技术 调度技术
在线阅读 下载PDF
一个有效的并行分析算法 被引量:3
5
作者 胡永刚 乔如良 《计算机学报》 EI CSCD 北大核心 1999年第2期134-140,共7页
并行分析在并行编译系统中有着很重要的作用,它的优劣直接影响到编译系统的成败.随着机群系统及其并行开发环境的发展,多数的并行系统可支持多重并行循环的运行.而对只支持一重并行循环的编程系统,选择并行运行效率最高的循环,也... 并行分析在并行编译系统中有着很重要的作用,它的优劣直接影响到编译系统的成败.随着机群系统及其并行开发环境的发展,多数的并行系统可支持多重并行循环的运行.而对只支持一重并行循环的编程系统,选择并行运行效率最高的循环,也是很重要的.为此,本文提出了一个有效的循环并行分析方案.它不但能给出多层循环的并行性,而且能够处理绝大部分实际应用中的并行性问题.本文对传统的并行分析算法进行了修改,并给出了一个有效的并行分析算法.该方案已在一个并行C编译中实现. 展开更多
关键词 依赖图 并行分析算法 C语言 并行编译系统
在线阅读 下载PDF
面向MPI代码生成的Open64编译器后端 被引量:5
6
作者 赵捷 赵荣彩 +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
用于含过程调用DO循环的循环嵌入方法
7
作者 原庆能 丁永华 +1 位作者 臧斌宇 朱传琪 《软件学报》 EI CSCD 北大核心 1997年第11期809-816,共8页
循环是程序中蕴含并行性最为丰富的一种结构,因此成为并行化编译最主要的对象.但循环内的过程调用严重妨碍了循环的数据相关性分析,使得循环语句潜在的大量并行性得不到开发.本文提出的循环嵌入方法使部分含过程调用循环语句的并行... 循环是程序中蕴含并行性最为丰富的一种结构,因此成为并行化编译最主要的对象.但循环内的过程调用严重妨碍了循环的数据相关性分析,使得循环语句潜在的大量并行性得不到开发.本文提出的循环嵌入方法使部分含过程调用循环语句的并行化成为可能,对部分用其它过程间分析技术也能开发其并行性的这一类循环语句采用循环嵌入方法,并行化开销低,并且分析更精确.采用循环嵌入方法还可降低程序由于多次过程调用带来的调度开销.这一方法在作者开发的自动并行化编译系统AFT(automaticPortrantransformer)中得到了实现,对Spec92测试程序包的试验结果表明了本文提出的方法是行之有效的. 展开更多
关键词 过程嵌入 循环嵌入 过程调用 并行编译系统
在线阅读 下载PDF
JAPS中任务调度协议的设计与实现
8
作者 李晓明 陈道蓄 谢立 《计算机科学》 CSCD 北大核心 2000年第12期16-19,6,共5页
1 背景和系统概述在并行编译系统中,主要的目标是分析程序中的依赖关系。通过依赖分析得到的结果将源程序划分成可以并行执行的部分,然后在一定的运行时支撑平台上并行执行。并行执行的基本要求是程序的并行语义和串行语义必须一致。在... 1 背景和系统概述在并行编译系统中,主要的目标是分析程序中的依赖关系。通过依赖分析得到的结果将源程序划分成可以并行执行的部分,然后在一定的运行时支撑平台上并行执行。并行执行的基本要求是程序的并行语义和串行语义必须一致。在以NOW基础的并行计算系统中,由于通信开销较大,一般需要发掘在任务层次上的并行性。 展开更多
关键词 JAPS 任务调度协议 并行编译系统
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部