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

Studies on separations of paralle programs into physical aspect and logical one and effective compiling techniques

Research Project

Project/Area Number 09680336
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)

Co-Investigator(Kenkyū-buntansha) FUJIMOTO Noriyuki  Osaka University, Graduate School of Engineering Science, Research Assistant, 基礎工学研究科, 助手 (90294165)
MANABE Yoshifumi  NTT,Basic Research Laboratories, Chief Researcher, 基礎研究所・情報科学研究部, 主任研究員
Project Period (FY) 1997 – 1998
Project Status Completed (Fiscal Year 1998)
Budget Amount *help
¥3,500,000 (Direct Cost: ¥3,500,000)
Fiscal Year 1998: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1997: ¥2,900,000 (Direct Cost: ¥2,900,000)
KeywordsHighly Parallel Programming Language / MPI / SPMD / MPMD / distributed memory / data partition
Research Abstract

We have proposed Work-Time C(WTC) as a parallel programming language based on Work-Time model.In WTC we can describe parallel programs without consideration for the number of available processors and interprocessor communication.WIC programs allow functions to be called recursively in parallel.So we can use WTC programs to implement parallel algorithms at a natural and high level.In this research, we studied (1) how to translate aWIC program to the corresponding SPMD-type C program with MPI calls, (2) communication optimization to generate high performance parallel programs, (3) a dynamic load-balancing method to execute some recursive-procedure in parallel based on manager-worker style, (4) performance improvement aid functions for parallel programs, and (5) a task scheduling algorithms which can make use of message packaging to reduce software overhead.

Report

(3 results)
  • 1998 Annual Research Report   Final Research Report Summary
  • 1997 Annual Research Report
  • Research Products

    (25 results)

All Other

All Publications (25 results)

  • [Publications] Noriyuki Fujimoto: "A Task Scheduling Algorithm to Package Messages on Distributed Memory Parallel Machines" The 1999 Int.Sympo.on Parallel Architectures,Algorithms and Networks. (採録決定). (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yoshifumi Manabe: "k-Arbiter : A safe and general scheme for h-out of-k mutual exclusion," Theoretical Computer Science. 193,1-2. 97-112 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yoshifumi Manabe: "A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling" Real-Time Systems. 14,2. 171-181 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yoshifumi Manabe: "A Distributed Consistent Global Checkpoint Algorithm with a Minimum Number of Checkpoints" 12th Int.Conf.on Information Networking. 549-554 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] 小河原徹: "分割統治法プログラムを並列実行するコンパイル手法の提案と評価" 情報処理学会研究報告. AL66-10. 73-80 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] 杉野陽一: "並列プログラムの改善支援機能を持つ性能解析システムの開発" 情報処理学会研究報告. AL66-11. 81-88 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "A Task Scheduling Algorithm to Package Messages on Distributed Memory Parallel Machines" to appear The 1999 Int.Sympo. on Parallel Architectures, Algorithms and Networks. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yoshifumi Manabe: "k-Arbiter : A Safe and general scheme for h-out of-k mutual exclusion" Theoretical Computer Science. 193,1-2. 97-112 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yoshifumi Manabe: "A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling" Real-Time Systems. 14,2. 171-181 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yoshifumi Manabe: "A Distributed Consistent Global Checkpoint Algorithm with a Minimum Number of Checkpoints" 12th Int.Conf.on Information Networking. 549-554 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Toru Kogawara: "A Compiling Method of Parallel Divide-and-Conquer Programs and its Evaluation" The Special Interest Group Notes of IPSJ. AL66-10. 73-80 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Youichi Sugino: "A Development of Performance Analysis System with Performance Improvement Aid Functions for Parallel Programs" The Special Interest Group Notes of IPSJ. AL66-11. 81-88 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Tomoki Baba: "A Task Scheduling Algorithm with Consideration to Communication Property on a Distributed Memory Parallel Machine" Technical Report of IEICE. COMP98-72. 1-8 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Noriyuki Fujimoto: "A Task scheduling algorithm to Package Messages on Distributed Memory Parallel Machines" The 1999 Int.Sympo.on Parallel Architectures,Algorithms and Networks. (採録決定). (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Yoshifumi Manabe: "k-Arbiter.A safe and general scheme for h-out of-k mutual exclusion," Theoretical Computer Science. 193,1-2,. 97-112 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Yoshifumi Manabe: "A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling" Real-Time Systems. 14,2. 171-181 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] Yoshifumi Manabe: "A Distributed Consistent Global Checkpoint Algorithm with a Minimum Number of Checkpoints" 12th Int. Conf on Information Networking. 549-554 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 小笠原徹: "分割統治法プログラムを並列するコンパイル手法の提案と評価" 情報処理学会研究報告. AL66-10. 73-80 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 杉野陽一: "並列プログラムの改善支援機能を持つ性能解析システムの開発" 情報処理学会研究報告. AL66-11. 81-88 (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 藤本典幸: "プロセッサ間通信遅延を考慮した完全2分木状タスク依存グラフのスケジューリングアルゴリズム" 電子情報通信学会論文誌D-I. J80-D-I,4. 369-379 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 柘植宗俊: "平衡2分探索木に対する並列オンライン操作" 電子情報通信学会論文誌D-I. J80-D-I,7. 582-590 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 岸部祥典: "SPMDプログラムを生成するWork-Time C処理系の実現" 情報処理学会研究報告. 98AL60. 57-64 (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] 日隈 康: "通信の一括化に適したタスクスケジューリングアルゴリズム" 信学技報. 97・483. 1-8 (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] Yoshifumi Manabe: "A Distributed Consistent Global Checkpoint Algorithm with a Minimum Number of Checkpoints" 12th Int. Conf. on Information Networking. (採録決定). (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] Yoshifumi Manabe: "A Distributed First and Last Consistent Global Checkpoint Algorithm" 12th Int. Conf. on Information Networking. (採録決定). (1998)

    • Related Report
      1997 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi