课题基金 / 基金详情

Auto-Parallelizing Compiler for Massive Parallel Computers

Auto-Parallelizing Compiler for Massive Parallel Computers
大规模并行计算机的自动并行编译器
批准号:
06044147
负责人:
ARAKI Keijiro
金额:
$7.1万
依托单位国家:
日本
项目类别:
Grant-in-Aid for international Scientific Research
财政年份:
1994
资助国家:
日本
项目状态:
已结题
起止时间:
1994 至 1996

项目摘要

项目成果

ARAKI Keijiro的其他基金

相似基金

相关文献

中文摘要
翻译
在1996年期间,我们有四个研究课题:1)并行编译器的可视化,2)估计并行执行循环与循环携带依赖,3)并行编译器的分布存储器并行计算机,和4)面向性能的并行编译器。1.我们开发了奈良视图,这是一个三维可视化系统,以支持并行编程和并行编译器。奈良View从程序流、并行性和循环嵌套的角度提供了并行程序结构的三维视图,并通过直观地显示循环迭代和共享数据的内存分配,提供了数据依赖的表示。2.提出了一种估计循环携带依赖的并行执行时间的方法,并通过大量实验进行了验证。该方法的主要优点是估计的计算代价与循环承载依赖循环的迭代次数无关。3.我们开发了一个工具,可以将共享内存并行计算机的并行程序转换为分布式系统的其他并行形式。这意味着将并行化编译器Parafrase-2和我们的工具相结合,构建了一个并行分布式编译器。现在我们正在研究它的优化,例如数据分布。4.我们开发了一个分析模型,称为半马尔可夫内存和缓存一致性干扰模型(SMCI模型),它可以预测缓存一致性并行计算机的性能,且计算成本极其低廉。该模型可应用于基于广播的失效和更新缓存一致性协议。SMCI模型是构造面向性能的并行编译器的关键技术。
英文摘要
During 1996, we had four research topics : 1) Visualization for parallelizing compilers, 2) Estimating Paralled Execution of loops with Loop-carried Dependences, 3) A parallelizing compiler for distributed memory parallel computers, and 4) Performance oriented parallelizing compilers.1.We have developed Nara View, which is a 3D visualization system for the support of parallel programming and parallelizing compilers. Nara View provides 3D views for the structure of parallel programs in the sense of program flow, parallelism and loop nests, and for representation of data dependence by showing loop iteration and memory allocation of shared data simultaneouusly.2.We have proposed a method to estimate parallel execution time of loops with loop-carried dependences, and validated it by enough number of experiment. The main advantage of this method is that the computational cost of the esitimation is independent to the number of iteration of the loops with loop-carried dependences. We have achieved this method by reducing the problem into an integer linear programming problem.3.We have developed a tool which translates parallel programs for shared memory paralle computers into other parallel forms for distributed systems. It means that the combination of a parallelizing compiler, Parafrase-2, and our tool construct a parallel and distributed compiler. Now we are investigating its optimization such as data distribution.4.We have developed an analytic model, called Semi-Markov Memory and Cache Coherence Interference Model (SMCI model), which can predict the performance of cache coherent parallel computers with extremely inexpensive computational cost. The model can be applied to both invalidate and update broadcast based cache coherence protocol. The SMCI model is a key technique to construct a performance oriented parallelizing compiler.
期刊论文(45)
专著(0)
科研奖励(0)
会议论文
笹倉万理子: "並列化支援視覚化システムNaraViewにおけるビュー間の連携方法について" 情報処理学会MPS研究会技術報告. 11,2. 7-12 (1997)
Mariko Sasakura:“论并行化支持可视化系统NaraView中视图之间的协作方法”日本信息处理学会MPS研究组技术报告11,2(1997)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
中西恒夫: "HDPG:階層データ分割グラフ" 情処処理学会ハイパフォーマンス・コンピューティング研究会技術報告. 94巻68号. 89-94 (1994)
Tsuneo Nakanishi:“HDPG:分层数据分区图”日本信息处理学会高性能计算研究小组的技术报告,第 94 卷,第 68 期。89-94(1994 年)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Tetsuya Saito: "An Analysis of the Sciddle Library on a Workstation Cluster : A Step Towards the Next Generation of Supercomputing" Proc.Parallel and Distributed Supercomputing Symposium. 104-111 (1995)
Tetsuya Saito:“工作站集群上 Sciddle 库的分析:迈向下一代超级计算的一步”Proc.Parallel 和分布式超级计算研讨会。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
城和貴: "Applying the Semi-Markov Memory and Cache Coherence Interference Model to an Updating Based Cache Coherence Protocol" 情報処理学会MPS研究会技術報告. 6-2. 2-7 (1996)
Kazutaka Shiro:“将半马尔可夫内存和缓存一致性干扰模型应用于基于更新的缓存一致性协议”日本信息处理学会 MPS 研究组技术报告 6-2-7 (1996)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 36 条
    Study on Formal Methods Applicable to Practical Software Development
    • 批准号:
      21300009
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $8.99万
    • 财政年份:
      2009
    • 负责人:
      ARAKI Keijiro
    • 依托单位:
    Basic Study on Formal Approaches to Systematic Development Methods of High-Quality Embedded Systems
    • 批准号:
      12680354
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.43万
    • 财政年份:
      2000
    • 负责人:
      ARAKI Keijiro
    • 依托单位:
    Elementary Studies on Formal Description and Verification of Security Protocols
    • 批准号:
      10680358
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.05万
    • 财政年份:
      1998
    • 负责人:
      ARAKI Keijiro
    • 依托单位:
    海外基金