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

2000 Fiscal Year Final Research Report Summary

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
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.

  • Research Products

    (38 results)

All Other

All Publications (38 results)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] Jun Noda: "A Searchable Whiteboard System with Tree-History Mechanism"Technical Report of IEICEMVE2000-74. 55-60 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2002-03-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi