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

1991 Fiscal Year Final Research Report Summary

Study on High-Level Programming Environments for Supercomputing (1991)

Research Project

Project/Area Number 02650271
Research Category

Grant-in-Aid for General Scientific Research (C)

Allocation TypeSingle-year Grants
Research Field 情報工学
Research InstitutionKyushu University

Principal Investigator

SHIMASAKI Masaaki  Kyushu University, Computer Center, Professor, 大型計算機センター, 教授 (60026242)

Co-Investigator(Kenkyū-buntansha) MATSUNOBU Eiji  Kyushu Univ. Computer Center, Ressearch Assoc., 大型計算機センター, 助手 (30199830)
SAKURAI Naoko  Kyushy Univ. Computer Center, Ressearch Assoc., 大型計算機センター, 助手 (50196127)
TAKEFU Masasuke  Kyushu Tech. Inst., Infor. Center, Assoc. Prof., 情報科学センター, 助教授 (30207005)
SATO Hiroyuki  Kyushu Univ. Computer Center, Assoc, prof., 大型計算機センター, 助教授 (20225999)
FURUKAWA Tetsuya  Kyushu Univ. Computer Center, Assoc. Prof., 大型計算機センター, 助教授 (00209165)
Project Period (FY) 1990 – 1991
KeywordsSupercomputers / Parallel processing / Programming / Scheduling / LINDA / Visualization / Fractal / Quaternion
Research Abstract

Problems of programming environments for supercomputing were investigated from the view points : (1) programming languages and processors, (2) mathematical libraries, (3) visualization and computer graphics. Parallel processing is considered important for supercomputers in the next generation. At present, the state of art for programming environment of parallel processors is very primitive. Processor scheduling plays an important role in parallel processing to attain high performance. In order to attain high performance for a single program, it is necessary that a compiler selects an adequate scheduling algorithm. We proposed new scheduling algorithms, called 1 )the static/dynamic merged algorithm, and 2 )the modified GSS which is extended to cope with IF statements in the loop for parallel execution. We have developed an experimental parallel C compiler for 4 RISC CPU's workstation with the new scheduling algorithm. Besides memory shared multiprocessors, it is considered that distributed memory machines also play an important role in the next generation of supercomputing. We proposed an extension to LINDA language in this context. As far as visualization and computer graphics are concerned, we investigated fractals in quaternions and its application to computer graphics, It is shown that self contraction mapping functions in quaternions can generate useful tree patterns in the 3 dimensional space.

  • Research Products

    (7 results)

All Other

All Publications (7 results)

  • [Publications] Masaki Shimasaki,et al.: "Fractals in Quaternions and their Application to Computer Graphics" IFLP Working Conference on Programming Environments for High-Level Scientific Problem Solving. 61-70 (1991)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Sato Hiroyuki,Shimasaki Masaaki: "Communication in Linda/Q-Datatypes and Unification-" Proc.1991 International Conference on Parallel Processing.II. 219-226 (1991)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 島崎 眞昭: "Fortran 90の概要" システム/制御/情報学会誌:システム/制御/情報. 36. 72-16 (1992)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Masaaki Shimazaki (分担執筆) Editor J.Kondo: "SupercomputingーApplications,Algorithms,and Archi tecture 分担分 M.Shimazaki:Needs and Seeds of Superconputing,Introduction" Sprinker, 218(163-166) (1991)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Masaaki Shimasaki et al: "Fractals in Quaternions and their Application to Computer Graphics" IFIP Working Conference on Programming Environments for High-Level Scientific Problem Solving. 61-70 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Sato Hiroyuki, Shimasaki Masaaki: "Communication in Linda/Q -Datatypes and Unification-" Proc. 1991 Int. Conf. on Parallel Processing. 219-226 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Masaaki Shimasaki: "Needs and Seeds of Supercomputing, Introduction, Supercomputing-Applications" Algorithms, and Architectures. Springer. 163-166 (1991)

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

URL: 

Published: 1993-03-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi