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

Research for a tuning supporting system for parallelization using informations over a network

Research Project

Project/Area Number 09680340
Research Category

Grant-in-Aid for Scientific Research (C)

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

Principal Investigator

KUNIEDA Yoshitoshi  Wakayama University, Faculty of Systems Engineering, Professor, システム工学部, 教授 (90153311)

Co-Investigator(Kenkyū-buntansha) SASAKURA Mariko  Okayama University, Faculty of Engineering, Research Associate, 工学部, 助手 (30284087)
UEHARA Tetsutaro  Wakayama University, Center for Information Science, Assistant Professor, システム情報学センター, 講師 (20273485)
JOE Kazuki  Nara Women's Univ., Faculty of Science, Professor, 理学部, 教授 (90283928)
SAITO Shoichi  Wakayama University, Faculty of Systems Engineering, Research Associate, システム工学部, 助手 (70304186)
Project Period (FY) 1997 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥3,300,000 (Direct Cost: ¥3,300,000)
Fiscal Year 1999: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1998: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1997: ¥2,100,000 (Direct Cost: ¥2,100,000)
Keywordsparallelization / optimization / compiler / vectorization / dependence analysis / parallelizing / task graph / granularity
Research Abstract

In the '97 financial year, we investigated several application programs, such as QCD (quantum color dynamics), quantum chemical (molecular orbit), CFD (Numerical Fluid dynamics), Oil reservoir, seismic wave analysis, etc. and found that there is too few fields for the users to parallelize their own application programs by themselves. This fact is an empirical proof of the potential huge needs for automatic parallelization.
Therefore from this year, we set to design a subsystem which can analyze a given source program and display three-dimensionally the behaviors of the given program according to the data referencing relationship.
In the'98 financial year, we designed and implemented each module of this system. And we improved the functionality and user interface of this system. Namely the improved system can show the program structure, data dependence relationships and the corresponding source program fragment in such a way that these three viewing functions are combined and built up a closer connection. The users can easily and arbitrarily move to and choose any part of their program to investigate for parallelization on tuning up.
In the '99 financial year, the last year of this research project, we continued the work and could propose a UIR (universal intermediate representation) for automatic parallelizing compilers. Moreover, we designed the algorithm for visualing function for UIR and implemented it in our prototype system. Now our visualization system show some hints to partition the data of the given program which is recognized as one of the most difficult and important problems on parallelization.

Report

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

    (30 results)

All Other

All Publications (30 results)

  • [Publications] Mariko SASAKURA: "Nara View : An Interactive 3D Visualization System for Parallelization of Programs"Lecture Notes in Computer Science 1336, High Performance Computing, Springer. 231-242 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 笹倉 万里子: ""並列化手法選択支援のためのループ内データ依存関係の3次元視覚化法""情報処理学会並列処理シンポジウムJSPP'97. 297-304 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Tetsutaro Uehara: "An Automatic Vectoring/Parallelizing Pascal Complier V-Pascal Version 3"Lecture Notes in Computer Science 1336, High Performance Computing, Springer. 205-216 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 城 和貴: ""メモリ・コンシステンシ・モデルの諸定義と解釈例""情報処理学会並列処理シンポジウムJSPP'97. 149-163 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SASAKURA: "Nara View : An Interactive 3D Visualization System for Parallelization of Programs"Int'l J. of Parallel Programming, Plenum Press. Vol. 27, No. 2. 111-129 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 笹倉 万里子: ""変数オリエンティッドなデータ依存関係モデルの提案""情報処理学会論文誌『数理モデル化と応用』. Vol. 40, No.SIG2(TOM1). 45-54 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SASAKURA: "A Visualization Method for a Universal Intermediate Representation of Parallelizing Compliers"In Proceedings of ACM ICS Workshop on Scheduling Algorithms for Parallel/Distributed Computing -From Theory to Practice-. 55-62 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 杉田望代: ""データ分割グラフの三次元視覚化""情報処理学会数理モデル化と問題解決研究会. MPS-26-6. 21-24 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 杉田望代: ""変数アクセスコストを引力としてとらえたデータ分割手法とその視覚化""情報処理学会数理モデル化と問題解決研究会. MPS-28-10. 37-40 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 城和貴: ""自動並列化コンパイラ内部情報の三次元視覚化システム""電子情報通信学会DSP、ICD、IE合同研究会. 37-40 (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SASAKURA: "Nara View : An Interactive 3D Visualization System for Parallelization of Programs"Lecture Notes in Computer Science 1336, High Performance Computing, Springer. 231-242 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Tetsutaro UEHARA: "An Automatic Vectorizing/Parallelizing Pascal Compiler V-Pascal Version 3"Lecture Notes in Computer Science 1336, High Performance Computing, Springer. 205-216 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Kazuki JOE: "Memory Consistency Model -Definitions and Examples-"In Proceedings of IPSJ JSPP '97. (in Japanese). 149-163 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SASAKURA: "A method for 3D visualization of data dependences in a loop"In Proceedings of IPSJ JSPP '97. (in Japanese). 297-304 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SASAKURA: "Nara View : An Interactive 3D Visualization System for Parallelization of Program"Int. J. of Parallel Programming, Plenum Press. Vol.27, No.2. 111-129 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SASAKURA: "A Variable-oriented Data Dependence Model"Transactions of Information Processing Society of Japan. Vol.40, No.SIG2(TOM1), (in Japanese). 45-54 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SASAKURA: "A Visualization Method for a Universal Intermediate Representation of Parallelizing Compilers"In Proceedings of ACM ICS Workshop on Scheduling Algorithms for Parallel/Distributed Computing -From Theory to Practice-. 55-62 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Moyo SUGITA: "Visualization of Data Partitioning Graphs in a 3-D Space"IPSJ SIG Notes. MPS-26-6. 21-24 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Moyo SUGITA: "A 3D Visualization System to Understand Internal Information of a Parallelizing Compiler"IPSJ SIG Notes. MPS-28-10, (in Japanese). 37-40 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Kazuki JOE: "A 3D Visualization System to Understand Internal Information of a Parallelizing Compiler"Technical report of IEICE. DSP99-96, ICD99-183, IE99-58, (in Japanese). 37-40 (2000)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Mariko SAKAKURA: ""A Visualization Method for a Universal Intermediate Representation of Parallelizing Compilers""In Proceedings of ACM ICS Workshop on Scheduling Algorithms for Parallel/Distributed Computin - From Theory to Practice -. 55-62 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 杉田望代: ""データ分割グラフの三次元視覚化""情報処理学会数理モデル化と問題解決研究会. MPS-26-6. 21-24 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 杉田望代: ""変数アクセルコストを引力としてとらえたデータ分割手法とその視覚化""情報処理学会数理モデル化と問題解決研究会. MPS-28-10. 37-40 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 城和貴: ""自動並列化コンパイラ内部情報の三次元視覚化システム""電子情報通信学会DSP,ICD,IE 合同研究会. 37-40 (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] Mariko SASAKURA: "Nara View : An Interactive 3D Visualization System for Parallelization of Programs" Int.J.of Parallel Programmimg,Plenum Press. Vol.27,No.2. (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 笹倉 万里子: "変数オリエンティッドなデータ依存関係モデルの提案" 情報処理学会論文誌数理モデル化と応用. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] Mariko SASAKURA: ""Nara View : An Interactive 3D Visualization System for Parallelization of Programs"" Lecture Notes in Computer Science 1336,High Performance Computing,Springer. 231-242 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 笹倉 万里子: "“並列化手法選択支援のためのループ内データ依存関係の3次元視覚化法"" 情報処理学会並列処理シンポジウムJSPP'97. 297-304 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Tetsutaro Uehara: ""An Automatic Vectorizing / Parallelizing Pascal Compiler V-Pascal Version 3"" Lecture Notes in Computer Science 1336,High Performance Computing,Springer. 205-216 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 城 和貴: "“メモリ・コンシステンシ・モデルの諸定義と解釈例"" 情報処理学会並列処理シンポジウムJSPP'97. 149-163 (1997)

    • 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