• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

Fundamental studies of a highly parallel programming language compiler forming MPMD type programs

Research Project

Project/Area Number 11680357
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionOsaka University

Principal Investigator

HAGIHARA Kenichi  Osaka University, Graduate School of Engineering Science, Professor, ・大学院・基礎工学研究科, 教授 (00133140)

Project Period (FY) 1999 – 2000
Project Status Completed (Fiscal Year 2000)
Budget Amount *help
¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 2000: ¥700,000 (Direct Cost: ¥700,000)
Keywordstask scheduling / task graph division / parallel computation / message package / super step / heuristics / MPMD / High-speed processor communication network / タスクスケシューリング / 負荷分散 / 通信遅延
Research Abstract

We model an execution of parallel program by a task graph and form a schedule by a task scheduling and can form a parallel program of MPMD type by being coded according to the schedule. From a situation that we should use evaluation standard as execution performance of parallel program that is last production thing, importance of forming such the schedule that message package can apply has been recognized recently. We call such a schedule "BSP schedule". BCSH is known as an algorithm to form a good BSP schedule. But computation time of BCSH becomes enormous when it deals with a big task graph, thus it is not practical for big problems.
Last year we sacrificed a parallel degree of a task graph in order to get a schedule for a large-scale task graph. Concretely we made the grain of the task graph coarse, and attained a good result.
During this year we tried to keep a grain of a task graph being fine and to speedup scheduling process by dividing the task graph into a sutable number of subgraphs and processing them in parallel. As a result it was successful to compute a BSP schedule of a big task graph whose calculation time of about 1.2 year is necessary by BCSH until now in around 2 hours in parallel. We devised a division method of a ask graph to get good BSP schedule. There is little performance deterioration when we transformed it to a parallel program.

Report

(3 results)
  • 2000 Annual Research Report   Final Research Report Summary
  • 1999 Annual Research Report
  • Research Products

    (61 results)

All Other

All Publications (61 results)

  • [Publications] 伊野文彦: "並列プログラムの性能改善支援機能をもつ性能解析システム:Gordini"情報処理学会論文誌. 41・5. 1577-1586 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 倉本到: "会合における備忘録をもとに一時記録を検索参照する会合源情報記録検索システムReSPoM"情報処理学会論文誌. 41・10. 2804-2813 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 水谷泰治: "並列再帰の実行方式をプログラマが指定可能なコンパイラの評価"電子情報通信学会論文誌. J84・D・I・6(掲載予定). (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "On Message Packaging in Task Scheduling for Distributed Memory Parallel Machines"The International Journal of Foundations of Computer Science. (掲載予定). (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "A Task Scheduling Algorithm to Package Messages on Distributed Memory Parallel Machines"the proceedings of the International Symposium on Parallel Architectures, Algorithms, and Networks. I-SPAN'99. 236-241 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "On the Performance Gap between a Task Schedule and Its Corresponding Parallel Program"Parallel and Distributed Computing for Symbolic and Irregular Applications, World Scientific. PDSIA'99. 271-287 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "NP-Completeness of the Bulk Synchronous Task Scheduling Problem and Its Approximation Algorithm"2000 International Symposium on Parallel Architectures, Algorithms, and Networks, Dallas, USA. 127-132 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 野田潤: "会合における情報の関連性を記録するためのインタフェースの検討と評価"情報処理学会研究報告. 99・HI・84. 37-42 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 倉本到: "会合情報の関連性に着目した会合記録作成支援システムの提案"日本ソフトウェア科学会第16回大会論文集. 397-400 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 倉本到: "会合記録の関連性に着目した会合記録検索支援システムの実装"情報処理学会グループウェア研究会第33回研究会. 75-80 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 澤田雅人: "並列型全文検索システム構築のための手法の提案とその評価"情報処理学会研究会報告. 2000-AL-71. 1-8 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 森雅博: "タスク複製率とプロセッサアイドル率に着目したBSPスケジュール生成手法の提案"情報処理学会研究会報告. 2000-AL-71. 9-16 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 橋本貴至: "タスクスケジューリングを用いた並列プログラム生成におけるタスク粒度の調整とその評価"情報処理学会研究会報告. 2000-AL-71. 10-24 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 中島大輔: "分割統治法アルゴリズムの効率的な並列化手法とそのコンパイラの実装"情報処理学会研究会報告. 2000-AL-71. 25-32 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 野田潤: "検索可能な樹状ヒストリ機能を備えたホワイトボードシステム"S.W.ボード"の提案と実装"電子情報通信学会技術報告. MVE2000-74. 55-60 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 杉尾敏康: "JPEGアルゴリズムにおけるブロックの類似性を活かした画像圧縮法の圧縮率の改善と評価"電子情報通信学会技術報告. CS2000-114. 25-30 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 速水賢史: "スケーラビリティのあるWWW並列全文検索システム構築法の提案と評価"情報処理学会研究会報告. 2001-DBS-123. 45-52 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 西村晃一: "タスクグラフ分割を用いた並列処理によるスケジューリングアルゴリズムBCSHの大規模細粒度グラフへの適用"電子情報通信学会技術報告. COMP2000-78. 41-48 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 水谷泰治: "スケーラビリティを考慮した並列再帰の実行方式の提案と評価"情報処理学会研究会報告. 2001-AL-77. 49-56 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Fumihiko Ino: "A Performance Analysis System with Performance Improvement Aid Functions for Parallel Programs : Gordini"Transactions of Information Processing Society of Japan. Vol.41, No.5. 1577-1586 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Itaru Kuramoto: "ReSPoM : The System for Retrieving Primitive Records of Meetings with Memoranda"Transactions of Information Processing Society of Japan. Vol.41, No.10. 2804-2813 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Yasuharu Mizutani: "Evaluation of a Compiler with User-Selectable Execution Strategies for Parallel Recursion"The Transactions of the IEICE. Vol.J84-D-I, No.6. (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "On Message Packaging in Task Scheduling for Distributed Memory Parallel Machines"The International Journal of Foundations of Computer Science. (to appear). (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "A Task Scheduling Algorithm to Package Messages on Distributed Memory Parallel Machines"Proc.of International Symposium on Parallel Architectures, Algorithms and Network, Fermantle, Australia. 236-241 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "On the Performance Gap between a Task Schedule and Its Corresponding Parallel Program"Parallel and Distributed Computing for Symbolic and Irregular Applications (the proceedings of the International Workshop PDSIA'99, Sendai, Japan, July 1999), World Scientific. 271-287 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "NP-Completeness of the Bulk Synchronous Task Scheduling Problem and Its Approximation Algorithm"2000 International Symposium on Parallel Architectures, Algorithms, and Networks, Dallas, USA. 127-132 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Jun Noda: "The Examination and Evaluation of an Interface for Recording the Relationships among the Information in a Meeting"The Special Interest Group Notes of IPSJ. 99-HI-84. 37-42 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Itaru Kuramoto: "An introduction of the support system for recording the relationship of the information in meetings"16th Conference Proceedings Japan Society for Software Science and Technology. 397-400 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Itaru Kuramoto: "An Implementation of the Support System for Recording the Relationship of the Information in Meetings"The Special Interest Group Notes of IPSJ. 99-GW-33. 75-80 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Masato Sawada: "Proposal and Evaluation of Methods for Building Parallel Full Text Search System"The Special Interest Group Notes of IPSJ. 2000-AL-71. 1-8 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Masahiro Mori: "On Generating a Bulk Synchronous Schedule Controled by a Task-Duplication Ratio and a Processor-Idle Ratio"The Special Interest Group Notes of IPSJ. 2000-AL-71. 9-16 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Takashi Hashimoto: "Task Granularity Adjustment to Generate a Parallel Program with Task Scheduling"The Special Interest Group Notes of IPSJ. 2000-AL-71. 10-24 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Daisuke Nakajima: "A Compilation Technique for Exective Parallelization of Divide-and-Conquer Algorithms"The Special Interest Group Notes of IPSJ. 2000-AL-71. 25-32 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Jun Noda: "A Searchable Whiteboard System with Tree-History Mechanism"Technical Report of IEICEMVE2000-74. 55-60 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Toshiyasu Sugio: "Improvement and Evaluation of the Compression Method Making Use of Block Similarity in JPEG Algorithm"Technical Report of IEICECS2000-114. 25-30 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Satoshi Hayami: "Proposal and Evaluation of Scalable WWW Parallel Search Engine Designing Methods"The Special Interest Group Notes of IPSJ,2001-DBS-123. 45-52 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Kouichi Nishimura: "Parallel Application of Task Scheduling Algorithm BCSH to a Large Fine-grained Taskgraph Divided by Level"Technical Report of IEICE. COMP2000-78. 41-48 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Yasuharu Mizutani: "Proposal and Evaluation of Scalable Execution Method for Parallel Recursion"The Special Interest Group Nptes of IPSJ. 2001-AL-77. 49-56 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 伊野文彦: "並列プログラムの性能改善支援機能をもつ性能解析システム:Gordini"情報処理学会論文誌. 41・5. 1577-1586 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 倉本到: "会合における備忘録をもとに一時記録を検索参照する会合源情報記録検索システムReSPoM"情報処理学会論文誌. 41・10. 2804-2813 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 水谷泰治: "並列再帰の実行方式をプログラマが指定可能なコンパイラの評価"電子情報通信学会論文誌. J84-D-I-6(掲載予定). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] Noriyuki Fujimoto: "On Message Packaging in Task Scheduling for Distributed Memory Parallel Machines"The International Journal of Foundations of Computer Science. (掲載予定). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] Noriyuki Fujimoto : "A Task Scheduling Algorithm to Package Messages on Distributed Memory Parallel Machines"the proceedings of the International Symposium on Parallel Architectures, Algorithms, and Networks. I-SPAN'99. 236-241 (1999)

    • Related Report
      2000 Annual Research Report
  • [Publications] Noriyuki Fujimoto: "On the Performance Gap between a Task Schedule and Its Corresponding Parallel Program"Parallel and Distributed Computing for Symbolic and Irregular Applications, World Scientific. PDSIA'99. 271-287 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Noriyuki Fujimoto: "NP-Completeness of the Bulk Synchronous Task Scheduling Problem and Its Approximation Algorithm"2000 International Symposium on Parallel Architectures, Algorithms, and Networks, Dallas, USA. 127-132 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 野田潤: "会合における情報の関連性を記録するためのインタフェースの検討と評価"情報処理学会研究報告. 99-HI-84. 37-42 (1999)

    • Related Report
      2000 Annual Research Report
  • [Publications] 倉本到: "会合情報の関連性に着目した会合記録作成支援システムの提案"日本ソフトウェア科学会第16回大会論文集. 397-400 (1999)

    • Related Report
      2000 Annual Research Report
  • [Publications] 倉本到: "会合記録の関連性に着目した会合記録検索支援システムの実装"情報処理学会グループウェア研究会第33回研究会. 75-80 (1999)

    • Related Report
      2000 Annual Research Report
  • [Publications] 澤田雅人: "並列型全文検索システム構築のための手法の提案とその評価"情報処理学会研究会報告. 2000-AL-71. 1-8 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 森雅博: "タスク複製率とプロセッサアイドル率に着目したBSPスケジュール生成手法の提案"情報処理学会研究会報告. 2000-AL-71. 9-16 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 橋本貴至: "タスクスケジューリングを用いた並列プログラム生成におけるタスク粒度の調整とその評価"情報処理学会研究会報告. 2000-AL-71. 10-24 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 中島大輔: "分割統治法アルゴリズムの効率的な並列化手法とそのコンパイラの実装"情報処理学会研究会報告. 2000-AL-71. 25-32 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 野田潤: "検索可能な樹状ヒストリ機能を備えたホワイトボードシステム"S.W.ボード"の提案と実装"電子情報通信学会技術報告. MVE2000-74. 55-60 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 杉尾敏康: "JPEGアルゴリズムにおけるブロックの類似性を活かした画像圧縮法の圧縮率の改善と評価"電子情報通信学会技術報告. CS2000-114. 25-30 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 速水賢史: "スケーラビリティのあるWWW並列全文検索システム構築法の提案と評価"情報処理学会研究会報告. 2001-DBS-123. 45-52 (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] 伊野文彦: "並列プログラムの性能改善支援機能をもつ性能解析システム: Gordini"情報処理学会論文誌. (掲載予定) (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] Noriyuki Fujimoto: "On the Performance Gap between a Task Schedule and Its Corresponding Parallel Program,"Proc. Of the Int. Workshop on Parallel and Distributed Computing for Symbolic and Irregul00ar Applications. (発行予定) (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Noriyuki Fujimoto: "A Task Scheduling Algorithm to Package Messages on Distributed Memory Parallel Machines"Proc. of the Int. Sympo. on Parallel Architectures, Algorithm, and Networks. 236-241 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 森 雅博: "タスク複製とプロセッサアイドル率に着目した BSP スケジュール生成方法の提案"情報処理学会研究報告. AL71. 9-16 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 橋本貴至: "タスクスケジューリングを用いた並列プログラム生成におけるタスク粒度の調整とその評価"情報処理学会研究報告. AL71. 17-24 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 中島大輔: "分割統治法アルゴリズムの効率的な並列化手法とそのコンパイラの実装"情報処理学会研究報告. AL71. 25-32 (2000)

    • Related Report
      1999 Annual Research Report

URL: 

Published: 2000-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi