Integrated Parallel Processing Environment Combined Parallelizing Compiler with Runtime System for Data Distribution Feature
集成并行处理环境将并行编译器与数据分发功能的运行时系统相结合
基本信息
- 批准号:13480085
- 负责人:
- 金额:$ 7.87万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (B)
- 财政年份:2001
- 资助国家:日本
- 起止时间:2001 至 2003
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
该研究项目的主要目的是开发一个用于并行处理计划开发环境的系统。特别是自动并行化编译器和软件分布式共享内存(SDSM)系统作为其运行时支持系统。该编译器接收ForTran77源程序,并生成相应的并行C程序,作为对象代码,该程序是在配备了我们SDSM系统的商品PC/WS群集上执行的,作为分布式内存并行体系结构的代表。在每个对象代码中,我们的编译器嵌入了适当的原始功能以控制SDSM系统,例如,发送/接收数据并同步几(所有)PC,在适当的对象C程序中以进行其执行的依赖性分析模块,我们已经新设计并提出了一个实用的数据依赖分析方法,该方法是逐步测试的,该测试是建立的范围,该方法是融合了播放的范围。借助我们的原始方法,它也基本上与线性编程方法(单纯形方法)和详尽的整数解决方案搜索结合在一起。作为几个评估实验的结果,澄清的是,鉴于给定下标表达式的复杂性,我们的新方法可以用著名精确测试,欧米茄测试的能力完全相同的能力进行分析。此外,在一般情况下,我们的方法比与欧米茄测试相比,我们的方法可以分析更多或同样快速地进行比较。
项目成果
期刊论文数量(40)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Hironobu Nobuhara, Masaaki Mineo, Tetsutaro Uehara, Shoichi Saito, Yoshitoshi Kunieda: "Design and Implementation of the Loop Restructuring Feature for the Parallelizing Compiler, MIRAI"Proc. of Int. Conf. on Parallel and Distributed Processing Techniques
Hironobu Nobuhara、Masaaki Mineo、Tetsutaro Uehara、Shoichi Saito、Yoshitoshi Kunieda:“并行编译器 MIRAI 的循环重构功能的设计与实现”Proc。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Tetsutaro UEHARA, Tsuneo NAKANISHI, Masaaki MINEO, Shoichi SAITO, Kazuki JOE, Akira FUKUDA, Yoshitoshi KUNIEDA: "MIRAI : Automatic Parallelizing and Distributing Compiler based on cc-COMA approach."Proc.of Int.Conf.on Parallel and Distributed Processing T
Tetsutaro UEHARA、Tsuneo NAKANISHI、Masaaki MINEO、Shoichi SAITO、Kazuki JOE、Akira FUKUDA、Yoshitoshi KUNIEDA:“MIRAI:基于 cc-COMA 方法的自动并行化和分布式编译器。”Proc.of Int.Conf.on 并行和分布式处理 T
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
KUNIEDA Yoshitoshi其他文献
KUNIEDA Yoshitoshi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('KUNIEDA Yoshitoshi', 18)}}的其他基金
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 - 财政年份:2015
- 资助金额:
$ 7.87万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Research for a tuning supporting system for parallelization using informations over a network
利用网络信息进行并行化调整支持系统的研究
- 批准号:
09680340 - 财政年份:1997
- 资助金额:
$ 7.87万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似国自然基金
语言运行时感知的分布式共享内存
- 批准号:
- 批准年份:2021
- 资助金额:58 万元
- 项目类别:面上项目
语言运行时感知的分布式共享内存
- 批准号:62172272
- 批准年份:2021
- 资助金额:58.00 万元
- 项目类别:面上项目
异构多核平台上基于软件分布式共享内存的编程模型研究
- 批准号:61202049
- 批准年份:2012
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Shared and Distributed Memory Parallel Pre-Conditioning and Acceleration Algorithms for "Spline- Enhanced" Spatial Discretisations
用于“样条增强”空间离散化的共享和分布式内存并行预处理和加速算法
- 批准号:
2907459 - 财政年份:2023
- 资助金额:
$ 7.87万 - 项目类别:
Studentship
On Principles of Distributed Computing for Message-Passing, Shared-Memory, and Hybrid Systems
消息传递、共享内存和混合系统的分布式计算原理
- 批准号:
RGPIN-2022-03304 - 财政年份:2022
- 资助金额:
$ 7.87万 - 项目类别:
Discovery Grants Program - Individual
A Productive Programming Environment for Supercomputers Using Distributed Shared Memory with Task Parallelism
使用具有任务并行性的分布式共享内存的超级计算机的高效编程环境
- 批准号:
19J14231 - 财政年份:2019
- 资助金额:
$ 7.87万 - 项目类别:
Grant-in-Aid for JSPS Fellows
CSR: Small: Distributed Shared Persistent Memory
CSR:小型:分布式共享持久内存
- 批准号:
2016262 - 财政年份:2019
- 资助金额:
$ 7.87万 - 项目类别:
Standard Grant
CSR: Small: Distributed Shared Persistent Memory
CSR:小型:分布式共享持久内存
- 批准号:
1719215 - 财政年份:2017
- 资助金额:
$ 7.87万 - 项目类别:
Standard Grant