检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]复旦大学并行处理研究所
出 处:《计算机工程与设计》1997年第2期9-15,共7页Computer Engineering and Design
基 金:国家自然科学基金;攀登B计划资助
摘 要:现有的并行编译器不能充分地识别和开发程序潜在的并行性。此文提出了一种新的程序最大并行度分析方法,这一方法可开发程序循环一级的并行性。它首先识别出所有的可完全并行执行的循环;为指导用户改写程序,再对任一指定可并行化循环给出所需私有化的变量的信息。目前这一方法已在并行程序交互式开发环境中实现,在对应用程序测试中实现。Current parallelizing compilers cannot sufficiently recognize and exploit the implicit parallelism of programs. In this paper, we present a new method for detecting the maximum parallelism of FORTRAN programs. Loop-iteration level parallelism is what we detected. Firstly we identify all doall loops. In order to help users to modify ordinary programs, we also point out the variables which should be privatized in any definite doall loop. We have implemented our scheme in parallel program interactive environment and the test result of applications illustrates the effectiveness of the method.
分 类 号:TP338.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.74