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

Study on Case Based Parallel Programing

Research Project

Project/Area Number 09680350
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.Computer Science Professor, 理工学部, 教授 (70134260)

Co-Investigator(Kenkyū-buntansha) NIIMI Haruo  Kyoto Sangyo Univ.Information and Communication Sciences Professor, 工学部, 教授 (40144331)
ONISHI Atsushi  Ritsumeikan Univ.Computer Science Professor, 理工学部, 教授 (50160560)
Project Period (FY) 1997 – 1998
Project Status Completed (Fiscal Year 1998)
Budget Amount *help
¥3,200,000 (Direct Cost: ¥3,200,000)
Fiscal Year 1998: ¥1,100,000 (Direct Cost: ¥1,100,000)
Fiscal Year 1997: ¥2,100,000 (Direct Cost: ¥2,100,000)
Keywordsparallel programming / case-based reasoning / parallel algorithms / indlces / task dirision / threads / case retvieval / case adaptation
Research Abstract

This research developed a case-based parallel programming system on a virtual shared memory parallel machine KSR-1 and then evaluated the system by experimenting with case-based parallel programming for several problems.
(1)Development of a case-based parallel programming system
We developed an indexing part which analyzes a given problem and makes indices that show the characteristics of a problem by talking with a user. Then, we developed a case retriever and a case adaptator. The case-base has 22 parallel programs.
(2)Experimentation and evaluation of case-based parallel programming
Knapsack problem, string pattern matching(the BM method), Romberg rule, Viginere cipher and run length compression were the target of the experimentation of case based parallel programming.
A relevant case for each problem was retrieved by the system using the indices. A final parallel program was developed by adapting the skeleton of the relevant case by the user.
We evaluated the re-usability of the case in terms of threads, synchronization, task division and unit calculations, The results show that threads and synchronization are almost reused from skeletons, and unit calculations are extracted from serial programs. Although a part of task division can be reused from the skeletons, most of them should be adapted by the user. This concludes that the skeletal part of parallel programs can be reused from relevant cases so that the burden of parallel programming can be reduced.

Report

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

    (26 results)

All Other

All Publications (26 results)

  • [Publications] 山崎、松田、安藤: "事例ベース並列プログラミング" 情報処理学会第38回プログラミングシンポジウム報告集. 38. 155-165 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] 朝倉、安藤、山崎: "事例修正による並列プログラミングと並列実行の可視化" 情報処理学会第54回全国大会論文集、6P-5. 1-373-1-374 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] 山崎、安藤、朝倉: "事例ベース並列プログラミングシステム" 並列処理シンポジウム(JSPP'97). 97. 117-124 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] 安藤、山崎: "事例ベース並列プログラミングにおけるインデックスの作成法" 情報処理学会第55回全国大会論文集、4AH-3. 2-539-2-540 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] K.Yamazaki and S.Ando: "A Case-Based Parallel Programming System" International Symposium on Software Engineering for Parallel and Distributed Systems(PDSE'98). 238-245 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] 山崎、安藤: "類似事例を用いた並列プログラミング-LU分解からナップサック問題へ-" bit. 30. 23-30 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] 米田、徳山、山崎: "事例ベース並列プログラミングの評価" 情報処理学会第58回全国大会論文集、4N-6. (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yamazaki, Matsuda and Ando: ""Case-Based Parallel Programming"" IPSJ 38th Programming Symposium Record. 38. 155-165 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Asakura, Ando and Yamazaki: ""Case-Based Parallel Programming and Parallel Perfor mance Visualization"" IPSJ 54th National Convention Record. 6P-5. 1-373-1-374 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yamazaki, Ando and Asakura: ""A Case-Based Parallel Programming System"" Joint Symposium on Parallel Processing(JSPP'97). 97. 117-124 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Ando and Yamazaki: ""Indexing in a Case-Based Parallel Programming System"" IPSJ 55th National Convention Record. 4AH-3. 2-539-2-540 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yamazaki and Ando: ""A Case-Based Parallel Programming System"" International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE'98). 238-245 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 Final Research Report Summary
  • [Publications] Yamazaki and Ando: ""Case-Based Parallel Programming-From LU Decomposition to Knapsack Problem-"" bit. Vol.30. 23-30 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1998 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
      1998 Final Research Report Summary
  • [Publications] 山崎、松田、安藤: "事例ベース並列プログラミング" 情報処理学会第38回プログラミングシンポジウム報告集. 38. 155-165 (1997)

    • Related Report
      1998 Annual Research Report
  • [Publications] 朝倉、安藤、山崎: "事例修正による並列プログラミングと並列実行の可視化" 情報処理学会第54回全国大会論文集、6P-5. 1-373-1-374 (1997)

    • Related Report
      1998 Annual Research Report
  • [Publications] 山崎、安藤、朝倉: "事例ベース並列プログラミングシステム" 並列処理シンポジウム(JSPP'97). 97・3. 117-124 (1997)

    • Related Report
      1998 Annual Research Report
  • [Publications] 安藤、山崎: "事例ベース並列プログラミングにおけるインデックスの作成法" 情報処理学会第55回全国大会論文集、4AH-3. 2-539-2-540 (1997)

    • Related Report
      1998 Annual Research Report
  • [Publications] K.Yamazaki and S.Ando: "A Case-Based Parallel Programming System" International Symposium on Software Engineering for Prallel and Distributed Systems (PDSE'98). 238-245 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 山崎、安藤: "類似事例を用いた並列プログラミングLU分解からナップサック問題へ" bit. 30・7. 23-30 (1998)

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

    • Related Report
      1998 Annual Research Report
  • [Publications] 山崎、松田、安藤: "事例ベース並列プログラミング" 情報処理学会第38回プログラミングシンポジウム報告集. 38. 155-165 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 朝倉、安藤、山崎: "事例修正による並列プログラミングと並列実行の可視化" 情報処理学会第54回全国大会論文集,6P-5. 1-373-1-374 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 山崎、安藤、朝倉: "事例ベース並列プログラミングシステム" 並列処理シンポジウム(JSPP'97). 97・3. 117-124 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 安藤、山崎: "事例ベース並列プログラミングにおけるインデックスの作成法" 情報処理学会第55回全国大会論文集,4AH-3. 2-539-2-540 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] K.Yamazaki and S.Ando: "A Case-Based Parallel Programming System" International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE'98). (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