階層的並列性を利用した自動並列化コンパイラに関する研究

基于层次并行的自动并行编译器研究

基本信息

  • 批准号:
    07780289
  • 负责人:
  • 金额:
    $ 0.58万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1995
  • 资助国家:
    日本
  • 起止时间:
    1995 至 无数据
  • 项目状态:
    已结题

项目摘要

本開発手法は基本ブロック,ループ,サブルーチンをタスク(マクロタスク)として定義する.また,基本ブロック内部では各ステートメントがタスクとして定義され,細粒度並列処理手法が適用される.ループ内部では,Do-allが可能ならばDo-allによる中粒度並列処理を適用する.また,Do-allが適用できないループに対しては,Do-acrossによる中粒度並列処理を適用した場合とループボディの細粒度並列処理を適用した場合および,ループボディに存在する基本ブロック,ループ,サブルーチンをサブマクロタスクとして定義し,粗粒度並列処理手法(マクロデータフロー処理手法)を適用した場合で比較を行い有効な方を適用する.SB内部ではプログラムをマクロタスクに分割しマクロデータフロー処理手法を適用する.ターゲットアーキテクチャとしては平等型マルチプロセッサを用いる.階層的に生成されたマクロタスクを割り当てるため,マルチプロセッサシステム上でプロセッサを階層的にグループ化し,階層的なマルチクラスタシステムをシミュレートする.各階層においてマクロタスクはコンパイル時にスタティックスケジューリングされるか,その階層専用にコンパイラが生成したダイナミックスケジューリングルーチンを用いて実行時にスケジューリングされ,プロセッサクラスタに割り当てられる.本手法ではスタティックスケジューリングや各階層に対し生成された専用のダイナミックスケジューリングルーチンを用いることよりスケジューリングによるオーバーヘッドを極めて小さく押えることが可能である.本研究により開発したコンパイラはプロトタイプ・マルチプロセッサシステムOSCAR,日本電気Cenju-3,KSR-1などの実マルチプロセッサに実装されている.
This development method is based on the definition of "basic","basic","basic" and "basic". The definition of the basic structure and the fine-grained parallel processing method are applicable. Do-all is possible within the framework of medium-granularity parallel processing. Do-all applies to medium-grained parallel processing,Do-across medium-across medium-grained parallel processing, Do-across medium-grained parallel processing, Do-Coarse-grained parallel processing method is applicable in the case of comparison.SB internal processing method is applicable in the case of division. The first step is to change the order of the game. The generation of the hierarchical layer is the first step in the development of the hierarchical layer, and the hierarchical layer is the first step in the development of the hierarchical layer. Each layer is divided into two layers: the first layer is divided into three layers, the second layer is divided into three layers, the third layer is divided into three layers, the fourth layer is divided into four layers, the fourth layer is divided into three layers, the fourth layer is divided into four layers, the fourth layer is divided into three layers, the fourth layer is divided into four layers, the fourth layer is divided into four layers The method includes the following steps: firstly, selecting the first step; secondly, selecting the second step; and thirdly, selecting the third step. In this study, we developed a new type of electric power system called OSCAR, Japanese Cenju-3,KSR-1, which was installed in the middle of the system.

项目成果

期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
合田憲人: "共有メモリ型マルチプロセッサシステム上でのFortran粗粒度タスク並列処理の性能評価" 情報処理学会論文誌. 37. (1996)
Norito Goda:“共享内存多处理器系统上 Fortran 粗粒度任务并行处理的性能评估”日本信息处理学会杂志 37。(1996 年)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
岡本雅巳: "Hierarchical Macro-dataflow Computation Scheme on a Multiprocessor System OSCAR" Proceeding IEEE Pacific RIM Conference on Communications, Computers and Signal Processing. 44-49 (1995)
Masami Okamoto:“多处理器系统 OSCAR 上的分层宏数据流计算方案”,IEEE Pacific RIM 通信、计算机和信号处理会议论文集,44-49 (1995)。
  • 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 }}

岡本 雅巳其他文献

岡本 雅巳的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

相似国自然基金

SPMD程序设计模型——从Fortran到Java
  • 批准号:
    69873004
  • 批准年份:
    1998
  • 资助金额:
    12.0 万元
  • 项目类别:
    面上项目

相似海外基金

Exploring the Role of Coarray Fortran for Highly Parallel Structured Adaptive Mesh Refinement Calculations
探索 Coarray Fortran 在高度并行结构化自适应网格细化计算中的作用
  • 批准号:
    1307369
  • 财政年份:
    2013
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Standard Grant
Differentiation-Enabled Fortran 95 Compiler Technology (CompAD-II)
支持差异化的 Fortran 95 编译器技术 (CompAD-II)
  • 批准号:
    EP/D062071/1
  • 财政年份:
    2006
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Research Grant
Data Parallel SPMD Programming Models from Fortran to Java
从 Fortran 到 Java 的数据并行 SPMD 编程模型
  • 批准号:
    0296128
  • 财政年份:
    2001
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Continuing Grant
Data Parallel SPMD Programming Models from Fortran to Java
从 Fortran 到 Java 的数据并行 SPMD 编程模型
  • 批准号:
    0096236
  • 财政年份:
    1999
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Continuing Grant
U.S.-Germany Cooperative Research: High-Performance Execution of Nested Data Parallelism in Fortran Programs
美德合作研究:Fortran 程序中嵌套数据并行的高性能执行
  • 批准号:
    9726317
  • 财政年份:
    1998
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Standard Grant
Data Parallel SPMD Programming Models from Fortran to Java
从 Fortran 到 Java 的数据并行 SPMD 编程模型
  • 批准号:
    9872125
  • 财政年份:
    1998
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Continuing Grant
Co-operative Research of General Purpose FORTRAN Graphic Software System for Scientific Computation
通用FORTRAN科学计算图形软件系统合作研究
  • 批准号:
    05302028
  • 财政年份:
    1993
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Co-operative Research (A)
Software Environments and Scalable High Level Data Structure Extensions of Fortran for Irregular Loosely Synchronous Problems on SIMD and MIMD Parallel Computers
SIMD 和 MIMD 并行计算机上不规则松散同步问题的 Fortran 软件环境和可扩展高级数据结构扩展
  • 批准号:
    9213821
  • 财政年份:
    1993
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Continuing grant
RUI: Compiling Fortran 90 for Distributed Memory Computers
RUI:为分布式内存计算机编译 Fortran 90
  • 批准号:
    9123141
  • 财政年份:
    1992
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Continuing Grant
Parallel Fortran AnalyZER
并行 Fortran 分析器
  • 批准号:
    8960754
  • 财政年份:
    1990
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了