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

A Research on Program Developing Environments of Heterogeneously Highly Parallel Programs

Research Project

Project/Area Number 11480069
Research Category

Grant-in-Aid for Scientific Research (B)

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

Principal Investigator

NIIMI Haruo  Kyoto Sangyo Univ., Faculty of Engineering, Professor, 工学部, 教授 (40144331)

Co-Investigator(Kenkyū-buntansha) HIRATA Hiroaki  Kyoto Inst, Tech., Faculty of Eng. & Design, Assoc. Prof., 工芸学部, 助教授 (90273549)
Project Period (FY) 1999 – 2001
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥13,900,000 (Direct Cost: ¥13,900,000)
Fiscal Year 2001: ¥3,500,000 (Direct Cost: ¥3,500,000)
Fiscal Year 2000: ¥4,800,000 (Direct Cost: ¥4,800,000)
Fiscal Year 1999: ¥5,600,000 (Direct Cost: ¥5,600,000)
KeywordsParallel Processing / Cluster System / Heterogeneous Processing / Message Passing / High Performance Computing / Distributed Memory / Parallel Programming / Dynamic Load Balancing / クラスタコンピューティング / メッセージパティング
Research Abstract

First of all, we have built the heterogeneous parallel processing environment consisting of four workstations (WS), one of which is an SMP machine with 4 processors, and ten personal computers (PC) interconnected via 100Mbps Ethernet. While the WSs employ SPARC processors and run Solaris operating system (OS), the PCs employ various models of Intel x86 family processors and run different kinds of Linux OS distributions. To verify this parallel processing environment, we installed PVM and MPI message passing libraries and developed some parallel programs utilizing these libraries.
Since we primarily emphasized the performance aspects of parallel programs, we prefer the message-passing paradigm using MPI functions. Through the development of several SPMD (Single Program, Multiple Data-streams) parallel programs, we analyzed how the data should be distributed and how the derived communication patterns should be optimized, and investigated the effectiveness and the adequacy of this programming paradigm. These investigations convinced us that the SPMD parallel programming is efficient to a certain extent, however, the productivity of middle or large-scale SPMD programs is intolerably low and the readability of those is rather poor. On the other hand, we noticed effectiveness of the physically distributed, logically shared memory paradigm, especially OpenMP as the best candidate of the de facto standard of this paradigm.
We also proposed the novel schemes for dynamic load balancing (and/or optimizing) among many processes within a parallel program, which utilize some kinds of load information, such as the load growing rate and its acceleration. Finally, we have developed a new message passing library which can decrease the communication overheads within the TCP/IP protocol and some communication functions specified in the MPI. Simulation results showed that this new library can exhibit fairly good performance comparing to some existing MPI libraries.

Report

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

    (20 results)

All Other

All Publications (20 results)

  • [Publications] 山村 周史: "線形リストを対象としたデータプリフェッチ機構"情報処理学会 並列処理シンポジウムJSPP2000論文集. 115-122 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 布目 淳: "超並列計算機のための負荷変化速度を考慮した動的負荷分散方式"電子情報通信学会 論文誌D-I. J83-D-I・9. 936-945 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 山村 周史: "連結リスト構造を対象としたデータプリロード方式の評価"電子情報通信学会 論文誌D-I. J84-D-I・2. 136-145 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 布目 淳: "超並列計算機向き負荷量予測型動的負荷分散方式の改良"情報処理学会 論文誌(テクニカルノート). 42・5. 1282-1285 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 布目 淳: "超並列計算機向き負荷変化加速度を用いた負荷量予測型動的負荷分散方式の性能評価"電子情報通信学会 論文誌D-I. J84-D-I・11. 1532-1541 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 松島 正峰: "クラスタコンピュータにおける通信ライブラリの性能評価とそのオーバヘッドの低減"京都産業大学 先端科学技術研究所所報. 1・1(掲載予定). (2002)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] YAMAMURA Shuji: "A Data Prefetching Mechanism for a Linked List Structure"Proc. JSPP2000, IPSJ. 115-122 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] NUNOME Atsushi: "Dynamic Load Balancing Scheme Considering the Load Growing Rate for Massively Parallel Computers"Trans. IEICE. J83-D-I・9. 936-945 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] YAMAMURA Shuji: "An Evaluation of a Data Preload Mechanism for a Linked List Structure"Trans. IEICE. J84-D-I・2. 136-145 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] NUNOME Atsushi: "An Improvement of Dynamic Load Balancing Scheme with Load Prediction Mechanism for Massively Parallel Computers"IPSJ Journal. 42・5. 1282-1285 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] NUNOME Atsushi: "Performance Evaluation of Dynamic Load Balancing Scheme with Load Prediction Mechanism Using the Load Growing Acceleration for Massively Parallel Computers"Trans. IEICE. J84-D-I・11. 1532-1541 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] MATSUSHIMA Masamine: "Performance Evaluation and Decreasing Overheads of Message Passing Libraries on a Cluster Computer System"The Bulletin of the Research Institute of Advanced Technology K.S.U. 1・1 (to be appeared). (2002)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] 布目淳: "超並列計算機向き負荷量予測型動的負荷分散方式の改良"情報処理学会 論文誌(テクニカルノート). 42・5. 1282-1285 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 布目淳: "超並列計算機向き負荷変化加速度を用いた負荷量予測型動的負荷分散方式の性能評価"電子情報通信学会 論文誌D-1. J84-D-I・11. 1532-1541 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] 松島正峰: "クラスタコンピュータにおける通信ライブラリの性能評価とそのオーバヘッドの低減"京都産業大学 先端科学技術研究所所報. 1・1(掲載予定). (2002)

    • Related Report
      2001 Annual Research Report
  • [Publications] 山村周史: "線形リストを対象としたデータプリフェッチ機構"情報処理学会 並列処理シンポジウムJSPP2000論文集. 115-122 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 布目淳: "超並列計算機のための負荷変化速度を考慮した動的負荷分散方式"電子情報通信学会 論文誌D-I. J83-D-I・9. 936-945 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 山村周史: "連結リスト構造を対象としたデータプリロード方式の評価"電子情報通信学会 論文誌D-I. J84-D-I・2. 136-145 (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] 布目淳: "超並列計算機向き負荷量予測型動的負荷分散方式の改良"情報処理学会 論文誌(テクニカルノート). (採録決定). (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] 本河俊樹: "再帰的データ構造を対象としたループの並列投機実行方式"情報処理学会研究報告2000-ARC-136. 2000・1. 1-6 (2000)

    • Related Report
      1999 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi