階層的並列処理手法を実現するための自動並列化コンパイラに関する研究

自动并行编译器实现分层并行处理技术的研究

基本信息

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

项目摘要

本研究は、本申請者がこれまでの研究で開発しFORTRANプログラム粗粒度タスクの並列処理方式を土台として、プログラム全域にわたる階層的並列処理実現に関する研究を行なったもので、研究実績は次の通りである。(1)細粒度並列処理と粗粒度並列処理の階層化の検討階層的並列処理は粗粒度タスクをプロセッサクラスタへ割り当て、プロセッサクラスタ内のプロッセッサ群を利用して細粒度並列処理を行なうものである。細粒度並列処理においてはスティックスケジューリングによりタスクをコンパイル時に静的にプロセッサに割り当てており、コンパイル時に割り当てが行なわれることを利用して、同期コードの挿入およびその最適化を行なっている。一方粗粒度並列処理においてはマルチプロセッサスケジューリングアルゴリズムを応用したダイナミックスケジューリング手法を用いることにより、実行すべきタスクが実行時に決定されるという問題に対処している。このため細粒度並列処理において必要となる同期情報をハードウェア同期機構に挿入することをプログラム実行時に動的に行なう必要がある。本研究ではone-PE同期機構ならびにSBM同期機構を用いる細粒度並列処理と粗粒度並列処理を階層的に実現する手法を考案した。(2)階層的並列処理を実現する自動並列コンパイラの開発上記方式を実現する自動並列化コンパイラを作製した。対象プログラミング言語はC及びHigh Performance Fortranである。本コンパイラでは逐次中間コードを生成の後、並列性解析を行ない、並列中間コードを生成する。また細粒度並列処理のための同期コードおよび粗粒度並列処理のためのダイナミックスケジューリングコードもコンパイラが生成する。これにより実行時ののオーバーヘッドを軽減することが可能となる。なお、本コンパイラは大規模なソフトウェアとなるため、ワークステーションを利用した複数人数による開発となるが、本補助金で購入した設備により開発した。(3)実マルチプロセッサシステム上での有効性評価申請者が既に開発している実マルチプロセッサシステム上で本方式により各種アプリケーションプログラムを並列処理し、本自動並列化コンパイラによる階層的並列処理の有効性を検証した。(4)研究成果のまとめと学会発表以上の成果をまとめて学会において発表を行なった。
This study is the first step in the applicant's research on the implementation of parallel processing at the level of FORTRAN coarse-grained processing, local processing, and global processing. (1)Fine grain parallel processing and coarse grain parallel processing are hierarchically discussed. Hierarchical parallel processing and coarse grain parallel processing are utilized. Fine-grained parallel processing is used to optimize and optimize the synchronization process. A coarse-grained parallel processing method is used to determine whether the problem is solved. This fine-grained parallel processing requires synchronization information, synchronization mechanisms, and synchronization operations. In this paper, we investigate the application of fine-grained parallel processing and coarse-grained parallel processing in one-PE synchronization mechanism and SBM synchronization mechanism (2)The parallel processing of the hierarchy is realized by automatic parallel processing and recording mode. For example, the language C and High Performance Fortran This paper analyzes the generation of successive intermediate positions and parallel intermediate positions. Both fine-grained parallel processing and coarse-grained parallel processing are performed simultaneously. This is the first time I've ever seen you. This grant is intended for the development of large-scale equipment. (3)In this way, the parallel processing of various types of applications can be performed in parallel, and the effectiveness of parallel processing of the automatic parallelization of applications can be verified. (4)The research results are presented by the Institute.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ 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 }}

本田 弘樹其他文献

コロイドのフォトニック およびプラズモニック材料への応用
胶体在光子和等离子体材料中的应用
  • DOI:
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    本田 弘樹;綱島 亮;森田 萩乃;豊玉 彰子
  • 通讯作者:
    豊玉 彰子
光電子顕微鏡を用いた金ナノ構造の近接場円二色性計測
使用光电子显微镜对金纳米结构进行近场圆二色性测量
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    本田 弘樹;綱島 亮;森田 萩乃;豊玉 彰子;押切友也
  • 通讯作者:
    押切友也
ヘキサメチレンテトラミンを用いた分子性ペロブスカイト化合物ABI3の構造と誘電物性
使用六亚甲基四胺的分子钙钛矿化合物 ABI3 的结构和介电性能
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    本田 弘樹;綱島 亮;森田 萩乃
  • 通讯作者:
    森田 萩乃
ペロブスカイト型分子固溶体結晶の相転移挙動と誘電特性
钙钛矿型分子固溶体晶体的相变行为和介电性能
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    綱島 亮;森田 萩乃;朝井 廉太郎;本田 弘樹;鈴木 敦子
  • 通讯作者:
    鈴木 敦子

本田 弘樹的其他文献

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

相似海外基金

Higher Reliable Task Assignment Method for Embedded Multiprocessor
嵌入式多处理器高可靠任务分配方法
  • 批准号:
    26330064
  • 财政年份:
    2014
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Energy optimization for multiprocessor embedded software
多处理器嵌入式软件的能源优化
  • 批准号:
    24500036
  • 财政年份:
    2012
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
分散制御型ロボット向けリアルタイムオペレーティングシステムの研究開発
分布式控制机器人实时操作系统的研发
  • 批准号:
    12J01726
  • 财政年份:
    2012
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
A Research on the On-the-Fly Parallelization by a Dynamic Scalar Expansion
动态标量扩展的即时并行化研究
  • 批准号:
    22500046
  • 财政年份:
    2010
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Architecture Design Method for Multi-processor SoC
多处理器SoC的架构设计方法
  • 批准号:
    20300017
  • 财政年份:
    2008
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Multi-grain Parallelization with Static Analyzing and Dynamic Optimization
具有静态分析和动态优化的多粒度并行化
  • 批准号:
    20800011
  • 财政年份:
    2008
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Young Scientists (Start-up)
並列分散リアルタイム処理用オペレーティングシステムの設計と実装
并行分布式实时处理操作系统的设计与实现
  • 批准号:
    06J06031
  • 财政年份:
    2006
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
一元的内部表現に基づく包括的最適化コンパイラ
基于统一内部表示的综合优化编译器
  • 批准号:
    05J08608
  • 财政年份:
    2005
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
並列化コンパイラ協調型チップ・マルチプロセッサにおけるキャッシュメモリ最適化
并行编译器协同芯片多处理器中的缓存优化
  • 批准号:
    03J01202
  • 财政年份:
    2003
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
並列投機実行を支援するバイナリトランスレーション方式の研究
支持并行推测执行的二进制翻译方法研究
  • 批准号:
    12780192
  • 财政年份:
    2000
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了