并行编译相关论文
数组数据流分析是并行编译中的重要技术,斯坦福大学的D. E. Maydan先生提供的LWT(Last Write Tree)算法是其经典分析方法.但是,原......
本文提出了一种基于profile信息反馈的页迁移技术.与已有页迁移技术不同,该技术结合了并行编译优化方法,其信息收集工作主要在编译......
对于分布内存体系结构的并行计算机而言,如何最大限度地发现程序的并行性,减少由于数据重分布引起的通信开销,是一个有待解决的问题。......
日新月异的计算机软硬件技术为并行计算的发展带来了机遇,并行编程语言及其编译技术的研究与开发与因此成为当前并行计算技术的重......
近年来以机群为代表的分布式存储超级计算机系统逐渐成为超级计算机的的主流,与共享存储超级计算机相比,分布式存储机群系统最大的区......
并行编译技术是并行处理中的关键技术。随着现代体系结构的发展,并行编译技术的相对落后大大制约了超级计算机的普及。随着基于MPP......
自动并行化技术的研究是随着并行计算机的出现而开始的,如何用好并行处理系统以解决大规模科学计算问题是当前计算机科学面临的一......
随着并行技术和并行语言的发展,处理并行语言的并行编译技术,将串行程序转换成并行程序的自动并行编译技术正在深入研究之中。语法分......
梯形图(Ladder Diagram)是IEC61131-3标准定义的五种标准编程语言之一,由于梯形图语法简单、结构规整以及采用图形化的编程方式,使得......
学位
多媒体信息的大量涌现要求现代计算机必然具备卓越的多媒体处理能力,多媒体应用程序的一个最突出的特点就是其内在的并行性,要求同......
1969年,美国数字设备公司研制出第一台可编程逻辑控制器(ProgrammableLogic Controller,PLC)[1]。发展至今,PLC在国内外已广泛应用......
可编程逻辑控制器(Program Logic Controller)始于20世纪70年代,凭借其高可靠性、长寿命、简单易懂、操作方便等一系列优点,在工业......
随着高性能计算在科学研究和海量数据处理中广泛应用,对高性能计算软件环境的完善成为了人们关注的焦点。编译技术作为软件和硬件......
在软件DSM并行系统中,由于缺乏编译器的指导,很难对并行程序所访问的共享数据进行精确地分析,使得远程通信开销及与之相关的其它开销......
减少共享冲突是并行编译优化的主要目标之一。该文针对DSM并行体系结构的特点,通过数据变换减少并行程序中的共享冲突。在分析了现有的......
随着高性能并行计算机系统被越来越广泛地应用,与之对应的应用软件的需求也日益增加.将现有的串行版本的应用程序并行化是满足这种......
该文针对传统程序重构技术存在的不足,提出了一种基于层次任务图HTG的程序重构技术.首先对循环内数据数组的相关性分析进行讨论,提......
JAPS-II(Java automatic parallelizing system version 2)是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对......
对象并行是面向对象技术与并行技术相结合的产物。如何在面向对象语言C++中实现数据并行、任务并行等并行思想,是当前亟待解决的一个问......
提出一种新的数据访问空间描述--偏序线性存取域描述PLARD,它简化了复杂访问模式下对数据访问空间的描述,能够简单、精确地描述大......
工作站网络 ( NOW)中影响负载平衡效果的关键之一是及时收集各工作站的负载信息 .本文提出在工作站网络中收集负载信息的一种新方......
并行执行方式是影响并行编译器效率的关键因素之一.本文首先介绍两种典型的并行执行方式:支持数据并行语言的SPMD方式和支持任务并......
讨论了在SMP机群系统上用于通信优化的并行任务调度问题 .首先对该问题进行了形式化描述 ,并将其转化为图划分问题MMP ,证明了该问......
减少通信开销是并行编译优化的主要目标之一.该文针对具有cache一致性的非一致存储访问并行系统(CC-NUMA)的特点,提出通过结合计算......
针对分布存储计算机系统并行编译过程中,为维持数据一致性而产生冗余通信的问题,提出一种优化的通信求解算法.该算法基于依赖关系......
为了实现OpenMP Fortran API 2.0中通过WORKSHARE语句提供的对隐式数据并行的支持,提出了计算划分原则、计算划分算法以及实现方案......
针对目前单机编译环境中编译资源局限、编译作业执行时间过长等问题,通过对网格集群技术的研究,提出了一种基于集群技术的网格并行......
尽管归约识别及并行化技术已经不是一个新的技术,但现有的并行化编译器的归约识别功能还不能满足实际应用的需要。通过对归约操作......
对于分布内存体系结构的并行计算机而言,如何对计算和数据进行合理划分以增加数据本地化减少处理器间的通信是提高其并行性能的关......
在针对分布内存体系结构的并行识别技术中,如何对计算和数据进行合理分解,以增加数据引用的本地化、减少处理器间的通信是提高并行程......
为了解决多重循环的指令级并行编译问题,本文撮反刍方法,以一种新的思维方式处理多重循环,将其视为一个程序流整体,有效地开发了多重循......
<正> 1 概述在现代计算技术中,分布并行处理越来越成为一种关键性的技术.这种由许多小任务合作解决大问题的方法,在过去几年发挥着......
循环并行化是并行编译的核心问题之一.许多科学计算程序的大部分执行时间花费在循环上,有效开发循环中的并行性将提高整个程序的执......
基于超扩展规则,证明了EPCCL(Each Pair Contains Complementary Literal)理论的合并过程是可并行执行的,并设计了针对多个EPCCL理......
将一些工作站通过通用或专用的计算机网络连接形成的局域网计算机系统已进入实际使用阶段,本文描述了一个基于局域网络系统的C++的并行......
本文提出了一个可挖掘运行时刻并行性的面向对象的并行执行模型EM,它运用引用分析和路径分析信息来控制信件的收发。实验表明,EM的效率优......
PORT是以FORTRAN77源程序为象的并行优化重构工具集,它以自动并行重构程序为主体,辅以一组优化,静态分析,动态分析和程序执行过程视化工具,通过良好的......
提出一种新的数据访问空间描述-偏序线性存取域描述PLARD,它简化了复杂访问模式下对数据访问空间的描述,能够简单、精确地描述大多数访问模......
多范例并行是大规模并行应用系统的本质特征,实现p-HPF对多范例并行计算的编译支持不仅可以弥补数据并行范例本身的一些缺点,而且......
该文提出了一种将调用局部化技术应用于并行环境下面向对象语言的方法.文中详细讨论了该技术的适用条件以及如何通过该方法减少循......
针对并行循环套序列,提出一种冗余计算分割的通信优化方法.根据数据流分析,文中给出用以确定每个循环套的冗余计算量的一般方法,并......
非规则计算是大规模并行应用中普遍存在和影响效率的关键问题.在基于分布式内存的数据并行范例中,如何针对非规则数组引用,有效地生成......
划分是把程序中不同的计算和数据分配到并行处理系统的不同处理机来充分利用并行系统的计算资源、提高程序处理速度的一种优化技术......
并行重构是发挥多处理机高计算性能的重要手段,但是许多并行重构系统,往往不作过程间数据流分析,因而限制了含调用语句的DO循环的并行。......
本文提出一个过程间数据流分析的框架。经将层次式任务图HTG(hierarchical-task graph)用于程序功能并行性的表示与挖掘。在框架中定义了过程表ProcTable和二叉树形式的......