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

1998 Fiscal Year Final Research Report Summary

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

  • Research Products

    (13 results)

All Other

All Publications (13 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
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(和文)」より
  • [Publications] Yoshifumi Manabe: "A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling" Real-Time Systems. 14,2. 171-181 (1998)

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

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

    • Description
      「研究成果報告書概要(和文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [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
      「研究成果報告書概要(欧文)」より
  • [Publications] Yoshifumi Manabe: "A Feasibility Decision Algorithm for Rate Monotonic and Deadline Monotonic Scheduling" Real-Time Systems. 14,2. 171-181 (1998)

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

URL: 

Published: 1999-12-08  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi