Study on parallelizing compiters with a granularity tuning mechanism
具有粒度调整机制的并行编译器研究
基本信息
- 批准号:10480057
- 负责人:
- 金额:$ 8.9万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Scientific Research (B)
- 财政年份:1998
- 资助国家:日本
- 起止时间:1998 至 2001
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
We aim to establish the fundamental technology of parallelizing compilers with a granularity tuning mechanism for efficient parallel processing. The parallelizing compiler generates a parallel object program, which will be executed in the shortest time on a parallel computer, by matching its hardware characteristics with parallel properties of a given application program. The main results are as follows :1. A new static parallelizing scheme is proposed, in which apart of a target sequential program is divided into parallel tasks with optimal granularity by using the LogP model as an abstract parallel machine. Do loops, do across loops and recursive function calls are applied for granularity tuning, and evaluation studies are carried out on some different parallel computers.An efficient execution mechanism for coarse-grain parallel processing is proposed for distributed memory parallel computers. The mechanism can be realized to transform a given sequential program into a coarse-grain task graph with execution start conditions as well as data reaching conditions as a function of parallelizing computers.3. A parallelizing compiler with a coarse-grain parallel processing function is experimentally constructed. The conventional Open MP compiler is utilized to translate the coarse-grain task graph with Open MP primitives into an executable parallel C program.4. A novel software distributed shared memory (SDSM) is proposed, which reduces memory consistency overhead by reflecting characteristics of application programs at a middleware level. The SDSM scheme is implemented in such parallel machine environment as a heterogeneous workstation cluster and an SMP-type personal computer cluster.
我们的目标是建立一个有效的并行处理的粒度调整机制的并行编译器的基本技术。并行化编译器通过将硬件特征与给定应用程序的并行特性相匹配,生成并行目标程序,该并行目标程序将在并行计算机上以最短的时间执行。主要研究结果如下:1.提出了一种新的静态并行化方案,该方案利用LogP模型作为抽象并行机,将目标顺序程序的一部分划分为具有最优粒度的并行任务。采用Do循环、do跨循环和递归函数调用进行粒度调整,并在不同的并行机上进行了评估研究,提出了一种适用于分布存储并行机的有效粗粒度并行处理执行机制。该机制可以实现将给定的顺序程序转换为具有执行开始条件以及数据到达条件的粗粒度任务图作为并行计算机的函数.实验构造了一个具有粗粒度并行处理功能的并行编译器。利用传统的Open MP编译器将带有Open MP原语的粗粒度任务图翻译成可执行的并行C程序.提出了一种新的软件分布式共享内存(SDSM),它通过在中间件层反映应用程序的特性来减少内存一致性开销。SDSM方案在异构工作站集群和SMP型个人计算机集群等并行机环境中实现。
项目成果
期刊论文数量(60)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
福岡岳穂, 本多弘樹, 弓場敏嗣: "OpenMPによる粗粒度タスク並列実行方式"情報処理学会研究報告 2000-HPC-82-12. Vol.2000,No.73. 65-70 (2000)
Takeho Fukuoka、Hiroki Honda、Toshitsugu Yumiba:“使用 OpenMP 的粗粒度任务并行执行方法”日本信息处理学会研究报告 2000-HPC-82-12,Vol.2000,No.73 (2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Osawa Noritaka and Toshitsugu Yuba: "Lazy and Differential Replication in a Recoverable Distributed Shared Memory System, Lecture Notes in Computer Science"Proc. International Conf. on High-Performance Computing and Networking, Springer-Verlag. Vol.1401.
Osawa Noritaka 和 Toshitsugu Yuba:“可恢复分布式共享内存系统中的惰性和差异复制,计算机科学讲义”Proc。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
高畠志泰, 大沢範高, 弓場敏嗣, 佐藤三久, 山口喜教: "細粒度並列アーキテクチャ用SISALコンパイラにおける並列粒度調整方式"情報処理学会論文誌. Vol.39,No.6. 1709-1717 (1998)
Shiyasu Takabatake、Noritaka Osawa、Toshitsugu Yumiba、Miku Sato、Yoshinori Yamaguchi:“用于细粒度并行架构的 SISAL 编译器中的并行粒度调整方法”,《日本信息处理学会会刊》第 39 期,第 6 卷,1709-。 1717 (1998)
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Hideaki Hirayama, Hiroki Honda and Toshitsugu Yuba: "Distributed Shared Memory with Log Based Consistency for Operations with Commutative Law or Associative Law"Systems and Computers in Japan. Vol.32,No.8. 10-19 (2001)
Hideaki Hirayama、Hiroki Honda 和 Toshitsugu Yuba:“具有基于日志一致性的分布式共享内存,用于交换律或结合律运算”日本系统和计算机。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
高畠.大沢.弓場 他: "細粒度並列アーキテクチャ用SISALコンパイラにおける並列粒度調整方式" 情報処理学会論文誌. Vol.39,No.6. 1709-1717 (1998)
Takabatake、Osawa、Yumiba 等人:“用于细粒度并行架构的 SISAL 编译器中的并行粒度调整方法”,日本信息处理学会汇刊,第 39 卷,第 6 期,1709-1717(1998 年)。
- 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 }}
YUBA Toshitsugu其他文献
YUBA Toshitsugu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('YUBA Toshitsugu', 18)}}的其他基金
Software distributed shared memory systems with performance scalability for supercluster systems
具有超集群系统性能可扩展性的软件分布式共享内存系统
- 批准号:
16300004 - 财政年份:2004
- 资助金额:
$ 8.9万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Study on Granularity Tuning Mechanism in Fine-Grain Parallel Processing
细粒度并行处理中的粒度调节机制研究
- 批准号:
07458055 - 财政年份:1995
- 资助金额:
$ 8.9万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
相似海外基金
Development of the hybrid density functional theory on the real-space grid method and its implementation on massively parallel computers
实空间网格方法混合密度泛函理论的发展及其在大规模并行计算机上的实现
- 批准号:
17K05138 - 财政年份:2017
- 资助金额:
$ 8.9万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
High-accuracy thermo-elastic simulation on massively parallel computers (A07)
大规模并行计算机上的高精度热弹性模拟(A07)
- 批准号:
200971401 - 财政年份:2011
- 资助金额:
$ 8.9万 - 项目类别:
CRC/Transregios
Nonlinear Preconditioning Techniques for Coupled Multi-physics Problems on Massively Parallel Computers
大规模并行计算机上耦合多物理问题的非线性预处理技术
- 批准号:
0913089 - 财政年份:2009
- 资助金额:
$ 8.9万 - 项目类别:
Standard Grant
Enabling Large-Scale, High-Resolution, and Real-Time Earthquake Simulations on Petascale Parallel Computers
在千万亿级并行计算机上实现大规模、高分辨率和实时地震模拟
- 批准号:
0941735 - 财政年份:2009
- 资助金额:
$ 8.9万 - 项目类别:
Standard Grant
Study of a High Performance Seamless Parallel I/O System between Parallel Computers with Load Balancing Awareness
具有负载均衡意识的并行机间高性能无缝并行I/O系统的研究
- 批准号:
21700063 - 财政年份:2009
- 资助金额:
$ 8.9万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
International collaboration on the vacuum structure of full QCD using large-scale parallel computers
利用大规模并行计算机研究全QCD真空结构的国际合作
- 批准号:
15340073 - 财政年份:2003
- 资助金额:
$ 8.9万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Software-directed techniques for the design of high-performance parallel computers and ATM networks
用于设计高性能并行计算机和 ATM 网络的软件主导技术
- 批准号:
138637-1996 - 财政年份:2002
- 资助金额:
$ 8.9万 - 项目类别:
Discovery Grants Program - Individual
Study on Broadcasting Algorithm for Parallel Computers
并行计算机广播算法研究
- 批准号:
14580379 - 财政年份:2002
- 资助金额:
$ 8.9万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: Implementation of Tabu Search for the Design of Novel Molecules using Parallel Computers
合作研究:使用并行计算机实现新型分子设计的禁忌搜索
- 批准号:
0224887 - 财政年份:2002
- 资助金额:
$ 8.9万 - 项目类别:
Standard Grant
Development of the dynamical cluster approximation far the strongly correlated lattice model on the parallel computers
并行计算机上强相关晶格模型动态簇逼近的发展
- 批准号:
14540322 - 财政年份:2002
- 资助金额:
$ 8.9万 - 项目类别:
Grant-in-Aid for Scientific Research (C)