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

2000 Fiscal Year Final Research Report Summary

Efficient Processor Allocation Policies for Massively Parallel Systems

Research Project

Project/Area Number 10680336
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionTHE UNIVERSITY OF TOKYO

Principal Investigator

SHIMIZU Kentaro  GRADUATE SCHOOL OF AGRICULTURAL AND LIFE SCIENCES, THE UNIVERSITY OF TOKYO PROFESSOR, 大学院・農学生命科学研究科, 教授 (80178970)

Co-Investigator(Kenkyū-buntansha) NAKAMURA Shugo  GRADUATE SCHOOL OF AGRICULTURAL AND LIFE SCIENCES, THE UNIVERSITY OF TOKYO RESEARCH ASSOCIATE, 大学院・農学生命科学研究科, 助手 (90272442)
Project Period (FY) 1998 – 2000
Keywordsparallel computing / parallel programming environment / MPI (Message Passing Interface) / processor allocation / scheduling / molecular dynamics / computational chemistry
Research Abstract

We designed and implemented a new parallel programming environment called Parsley, which provides fine-grained scheduling services based on the structures of application programs. In Parsley, application programs are divided into subtasks that can run serially or in parallel. It provides a programming interface that allows a user to define subtasks and to easily specify precedence constraints among them. Parsley uses these constraints to schedule subtasks at run time. In this research project, we developed the scheduling policy and mechanism for Parsley and applied them to parallel molecular dynamics simulation program on distributed memory multiprocessor systems. The scheduling policy is automatically improved to reflect the hardware environment and resource usage. The basic policy is an incremental scheduling algorithm based on the critical path method. In this algorithm, subtask priorities are dynamically determined by using the execution time of each subtask, as monitored by the resource management facilities of Parsley. This policy improves processor utilization by 35 to 55 % compared with the FIFO scheduling policy. In addition, Parsley is useful in the heterogeneous environment (e.g. a network of different workstations and clusters) as well as the homogeneous environment. Users need not be aware of the individual performance of the computers and networks, because of the dynamic processor allocation facilities of Parsley. We have developed several resource management policies for Parsley on heterogeneous environment and evaluated the performance for molecular dynamics simulation.

  • Research Products

    (14 results)

All Other

All Publications (14 results)

  • [Publications] 中村周吾: "Parallel algorithm for efficient calculations of second derivatives of conformational energy function in internal coordinates"Journal of Computational Chemistry. 18. 1716-1723 (1998)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 関嶋政和: "Parsley : A scalable framework for dependence-driven task scheduling in distributed-memory multiprocessor systems"Proceedings of the 11th IASTED International Conference Distributed Computing and Systems. 800-805 (1999)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 関嶋政和: "サブタスク間の依存関係に基づくスケジューリング機構を備えた並列プログラミング環境の開発"情報処理学会論文誌プログラミング. 41,SIG2. 65-77 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 関嶋政和: "A parallel programming environment with dependence-driven task scheduling in distributed-memory multiprocessor systems"Proceedings of the International Conference on Parallel and Distributed Computing Systems. 348-354 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Mulan Zhu: "A nonblocking group membership protocol for large-scale distributed systems"IEICE Transactions on Information and Systems. E83-D,2. 177-189 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 高崎慎也: "Scheduling policy and mechanism of Parsley parallel programming environment"Proceedings of the IASTED 11th International Conference Distributed Computing and Systems. 605-610 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 清水謙多郎: "エンサイクロペディア情報処理2000-2001"情報処理学会,オーム社. 57 (2000)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Shugo Nakamura, Mitsunori Ikeguchi and Kentaro Shimizu: "Parallel algorithm for efficient calculations of second derivatives of conformational energy function in internal coordinates"Journal of Computational Chemistry. 18. 1716-1723 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Masakazu Sekijima, Shugo Nakamura, Mitsunori Ikeguchi and Kentaro Shimizu: "Parsley : A scalable framework for dependence-driven task scheduling in distributed-memory multiprocessor systems"Proceedings of the 11th IASTED International Conference on Parallel and Distributed Computing and Systems. 800-805 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Masakazu Sekijima, Shinya Takasaki, Shugo Nakamura, Mitsunori Ikeguchi and Kentaro Shimizu: "Parsley : A scalable framework for dependence-driven task scheduling in distributed-memory multiprocessor systems"Information Processing Society of Japan Transactions of Programming, SIG2 (PRO6). 65-77 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Masakazu Sekijima, Shinya Takasaki, Shugo Nakamura, Mitsunori Ikeguchi and Kentaro Shimizu: "A parallel programming environment with dependence-driven task scheduling in distributed-memory multiprocessor systems"Proceedings of the ISCA International Conference on Parallel and Distributed Computing Systems. 348-354 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mulan Zhu and Kentaro Shimizu: "A nonblocking group membership protocol for large -scale distributed systems"IEICE Transactions on Information and Systems, E83-D. 2. 177-189 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Shinya Takasaki, Masakazu Sekijima, Shugo Nakamura, Mitsunori Ikeguchi and Kentaro Shimizu: "Scheduling policy and mechanism of Parsley parallel programming environment"Proceedings of the IASTED 11th International Conference on Parallel and Distributed Computing and Systems. 605-610 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Kentaro Shimizu: "Encyclopedia on Information Processing"Information Processing Society of Japan, Chapter. 11. 423-479 (2000)

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2002-03-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi