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

Study on Case-Based Parallel Programming for Multi-threads

Research Project

Project/Area Number 11680374
Research Category

Grant-in-Aid for Scientific Research (C)

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

Principal Investigator

YAMAZAKI Katsuhiro  Ritsumeikan Univ., Fac.Science and Engineering, Professor, 理工学部, 教授 (70134260)

Co-Investigator(Kenkyū-buntansha) NIIMI Haruo  Kyoto Sangyo Univ., Information and Communication Sciences, Professor, 工学部, 教授 (40144331)
ONISHI Atsushi  Ritsumeikan Univ., Fac.Science and Engineering, Professor, 理工学部, 教授 (50160560)
Project Period (FY) 1999 – 2000
Project Status Completed (Fiscal Year 2000)
Budget Amount *help
¥3,600,000 (Direct Cost: ¥3,600,000)
Fiscal Year 2000: ¥1,400,000 (Direct Cost: ¥1,400,000)
Fiscal Year 1999: ¥2,200,000 (Direct Cost: ¥2,200,000)
Keywordsparallel programming / case-based reasoning / parallel algorithms / threads / task division / case retrieval / program skeletons / PC cluster / 部品化
Research Abstract

The major problem of our prevoius case-based parallel programming research was that the reusability of task division was low compared to threads and synchronization. In this research, task division was classified in detail based on parallel algorithm classes, and components of task division was investigated.
Task division was classified by analysing 22 parallel programs developed for cases at every parallel algorithm class. In addition to previous three classes (block, cyclic and copy : level 1), level 2 which shows more minute information such as simple/duplicate, fixed/variable, and the number of division, as well as level 3 which shows necessary data based on level 2 were provided.
The precision of case retreival increased so that more similar cases could be retrieved by introducing these classifications. Moreover, an automatic detection program that deletes unnecessary lines except program skelteons, and inserts comments which show what should be described. Consequently, the labor of case adaptation greatly reduced.
Futhermore, a PC cluster was developed by connecting 16 PCs with ethernet. PVM was installed on the cluster and an experiment of PVM parallel programming was tested. At present, 8 PCs are connected with fast network cards, Myrinet, and distributed shared memory environment is developed by installing cluster system software SCore. Simple OpenMP parallel programs were executed correctly on the 4 PC cluster with Myrinet and SCore.

Report

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

    (8 results)

All Other

All Publications (8 results)

  • [Publications] 米田,徳山,山崎: "事例ベース並列プログラミングの評価"情報処理学会第58回全国大会論文集、4N-6. (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 山崎,米田,徳山: "事例ベース並列プログラミングにおけるタスク分割の分類と部品化"情報処理学会第60回全国大会論文集、2V-1. (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 青地,山崎: "PCクラスタを用いた並列プログラミング環境の構築"情報処理学会第62回全国大会論文集、3R-8. (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Yoneda, Tokuyama and Yamazaki: "Evaluation of Case-Based Parallel Programming"IPSJ 58th National Convention Record. 4N-6. (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Yamazaki, Yoneda and Tokuyama: "Classification and Components of Task Division in Case-Based Parallel Programming"IPSJ 60th National Convention Record. 2V-1. (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] Aochi and Yamazaki: "Parallel Programming Environments on PC Clusters"IPSJ 62th National Convention Record. 3R-8. (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2000 Final Research Report Summary
  • [Publications] 青地,山崎: "PCクラスタを用いた並列プログラミング環境の構築"情報処理学会第62回全国大会論文集、3R-08. (2001)

    • Related Report
      2000 Annual Research Report
  • [Publications] 山崎、米田、徳山: "事例ベース並列プログラミングにおけるタスク分割の分類と部品化"情報処理学会第60回全国大会論文集、2v-1. (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