课题基金 / 基金详情

Integrated Parallel Processing Environment Combined Parallelizing Compiler with Runtime System for Data Distribution Feature

Integrated Parallel Processing Environment Combined Parallelizing Compiler with Runtime System for Data Distribution Feature
集成并行处理环境将并行编译器与数据分发功能的运行时系统相结合
批准号:
13480085
负责人:
KUNIEDA Yoshitoshi
金额:
$7.87万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2003

项目摘要

项目成果

KUNIEDA Yoshitoshi的其他基金

相似基金

相关文献

中文摘要
翻译
本研究项目的主要目的是开发一套完整的并行处理程序开发环境系统;特别是自动并行编译器和软件分布式共享内存(SDSM)系统作为其运行时支持系统。该编译器接收Fortran77源程序并生成相应的并行化C程序作为目标代码,这些程序在配备我们的SDSM系统的商品PC/WS集群上执行,作为分布式内存并行架构的代表。在每个目标代码中,我们的编译器嵌入了适当的原语函数来控制 SDSM 系统,例如,发送/接收数据和同步多个(所有)PC,在目标 C 程序的适当位置进行并行执行。对于我们编译器的依赖性分析模块,我们新设计并提出了一种实用的数据依赖性分析方法,该方法将现有的方法(即 GCD 测试、Banerjee 测试和可分离性测试)与我们的原始方法相结合,该方法也基本上与线性规划方法相结合(单纯形法)和穷举整数解搜索。多次评估实验的结果表明,鉴于给定下标表达式的复杂性的可分析模式,我们的新方法可以以与著名的精确测试 Omega Test 几乎相同的能力进行精确分析。此外,在一般情况下,我们的方法可以比 Omega Test 更快或更快地进行分析。
英文摘要
The main purpose of this research project is to develop a total system for parallel processing program developing environment ; especially an automatic parallelizing compiler and a software distributed shared memory (SDSM) system as its runtime support system. This compiler receives Fortran77 source programs and generates corresponding parallelized C programs, as the object codes, which are executed on commodities PC/WS clusters equipped with our SDSM system as a representative of distributed memory parallel architecture. In each object code, our compiler embeds appropriate primitive functions to control the SDSM system, for example, to send/receive data and synchronize several (all) PCs, in adequate places of object C programs for their parallel execution..For the dependence analysis module of our compiler, we have newly designed and proposed a practical data dependence analysis method which is combining the established ones, i.e. GCD Test, Banerjee Test, and Separability Test, with our original method which is also combined basically with both linear programming method (Simplex method) and exhaustive integer solution search. As the results of several evaluation experiments, it is clarified that our new method can analyze exactly with almost the same ability of the famous exact test, Omega Test, in view of the analyzable patterns of complexity of the given subscript expressions. Moreover in general cases, our methods can analyze more than or equally rapidly comparing with Omega Test.
期刊论文(40)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Masaaki MINEO, Satoshi YOKOTE, Tetsutaro UEHARA, Shoichi SAITO, Yoshitoshi KUNIEDA: "An Automatic Parallelizing Compiler MIRAI with Data Distribution Function and its Runtime Support System Fagus for Distributed Memory Architecture"Proc.of Int.Conf.on Par
Masaaki MINEO、Satoshi YOKOTE、Tetsutaro UEHARA、Shoichi SAITO、Yoshitoshi KUNIEDA:“具有数据分布功能的自动并行编译器 MIRAI 及其用于分布式内存架构的运行时支持系统 Fagus”Proc.of Int.Conf.on Par
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Hironobu Nobuhara, Masaaki Mineo, Tetsutaro Uehara, Shoichi Saito, Yoshitoshi Kunieda: "Design and Implementation of the Loop Restructuring Feature for the Parallelizing Compile, MIRAI"Proc.of Int.Conf.on Parallel and Distributed Processing Techniques and
Hironobu Nobuhara、Masaaki Mineo、Tetsutaro Uehara、Shoichi Saito、Yoshitoshi Kunieda:“并行化编译循环重构功能的设计和实现,MIRAI”Proc.of Int.Conf.on 并行和分布式处理技术和
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Masaaki MINEO, Tetsutaro UEHARA, Shoichi SAITO, Yoshitoshi KUNIEDA: "A New Practical Array Data Dependence Analysis for Parallelizing Compilers"Innovative Architecture for Future Generation High-Perfomnance Processors and Systems '2003. (印刷中).
Masaaki MINEO、Tetsutaro UEHARA、Shoichi SAITO、Yoshitoshi KUNIEDA:“用于并行化编译器的新型实用阵列数据依赖性分析”,下一代高性能处理器和系统的创新架构(正在出版)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
27
    Developing such a secure system with cooperation of a compiler and an operating system that can deter Information leakage caused by code rewriting attacks
    • 批准号:
      15K00112
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $3.0万
    • 财政年份:
      2015
    • 负责人:
      KUNIEDA Yoshitoshi
    • 依托单位:
    Research for a tuning supporting system for parallelization using informations over a network
    • 批准号:
      09680340
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.11万
    • 财政年份:
      1997
    • 负责人:
      KUNIEDA Yoshitoshi
    • 依托单位:
    海外基金