课题基金 / 基金详情

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

階層的並列性を利用した自動並列化コンパイラに関する研究
基于层次并行的自动并行编译器研究
批准号:
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などの実マルチプロセッサに実装されている.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
合田憲人: "共有メモリ型マルチプロセッサシステム上でのFortran粗粒度タスク並列処理の性能評価" 情報処理学会論文誌. 37. (1996)
Norito Goda:“共享内存多处理器系统上 Fortran 粗粒度任务并行处理的性能评估”日本信息处理学会杂志 37。(1996 年)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
岡本雅巳: "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: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
国内基金
海外基金
SPMD程序设计模型——从Fortran到Java
  • 批准号:
    69873004
  • 项目类别:
    面上项目
  • 资助金额:
    12.0万元
  • 批准年份:
    1998
  • 负责人:
    李晓明
  • 依托单位: