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

1995 Fiscal Year Final Research Report Summary

スーパーコピュータ用自動並列化コンパイラに関する研究

Research Project

Project/Area Number 05452354
Research Category

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

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionWaseda University

Principal Investigator

NARITA Seinosuke  Waseda University, School of Science and Enigneering, Prof., 理工学部・電気工学科, 教授 (90063677)

Co-Investigator(Kenkyū-buntansha) AIDA Kento  Waseda University, Center for Informatics, Assistant., 情報科学センター, 助手 (80247212)
HONDA Hiroki  Yamanashi University, School of Engineering, Assist. Prof., 工学部・電子情報工学科, 助教授 (20199574)
KASAHARA Hironori  Waseda University, School of Science and Engineering, Department of Electrical E, 理工学部・電気工科学, 助教授 (30152622)
Project Period (FY) 1993 – 1995
Keywordsparallel processing / paralleling compiler / supercomputers / multiprocessors / Fortran / scheduling / coarse grain tasks / macro dataflow processing
Research Abstract

Multitasking and microtasking have long been used for the parallel processing of Fortran programs on shared-momory type multiprocessor systems. Howerver, multitasking has shortcomings such as the difficulty for the specification of parallelism by the user and the scheduling overhead due to OS calls. Micortasking has been widely used for loop parallelization, but there still remain many loops such as complicated data dependencies among iterations and conditional branches outsides loops, which cannot be paralyzed automatically. To resolve those problems, we have proposed a method for the processing of macro dataflows. In this scheme, the compiler automatically decompose a given program into coarse-grain tasks and detects parallelisms existing among the coarse grain task by analyzing the earliest executable conditions.
By using the scheduling routines generated by the compiler, the scheduling overhead can be kept minimum. In macro datafow processing, due considerations are given to minimize data transfer overheads, and more efficient parallel processing can be achieved by localizing onto local memories. The efficiency of the proposed parallel processing of coarse grain tasks through macrodata flow processing was confirmed on the prototype multiprocessor system OSCAR.It was also tested on commercial multiprocessor systems such as a Fujitsu FPP0500, an Alliant FX-4, an KSR1 and an NEC Cenju-3. It has been found that macro dataflow processing can provide more parallelism than conventional multitasking and microtasking. It was also confirmed that lower overheads can be achieved compared with conventional methods, hence faster speed for program processing.

  • Research Products

    (46 results)

All Other

All Publications (46 results)

  • [Publications] 合田憲人,岩崎清,岡本雅巳,笠原博徳,成田誠之助: "共用メモリ型マルチプロセッサシステム上でのFortran粗粒度タスク並列処理の性能評価" 情報処理学会論文誌. 37-3. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 高井峰生,山城登久二,成田誠之助: "離散事象並列シンミュレーションにおける効率的なメッセージ送出則" 情報処理学会論文誌. 37-3. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 吉田明正,前田誠司,尾形航,笠原博徳: "Fortranマルチグレイン並列処理におけるデータローカラーゼーション手法" 情報処理学会論文誌. 36-7. 1551-1559 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 中野恵一,笠原博徳: "ソーテッドコードブックベクトル量子化の並列処理" JSPP′95論文集. 337-344 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] K. Aida,K. Iwasaki,H. Kasahara,S. Narita: "Performance Evaluation of Macro-dataflow Computation on Shared Memory Multiprocessors" Proc. IEEE Pacific Rim Conference on Communications,Computers,and Signal Processing. 50-54 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Y. Maekawa,K. Nakano,M. Takai,H. Kasahara: "Near Fine Grain Parallel Processing of Electrical Circuit Simulation Using Direct Method" Proc. IEEE Pacific Rim Conference on Communications,Computers,and Signal Processing. 272-276 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] A. Yoshida,S. Maeda,K. Fujimoto,H. Kasahara: "A Data-Localization Scheme Using Task-Fusion for Macro-Dataflow Computation" Proc. IEEE Pacific Rim Conference on Communications,Computers,and Signal Processing. 136-141 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] A. Yoshida,S. Maeda,K. Fujimoto,H. Kasahara: "Data-Localization for Macro-Dataflow Computation Using Static Macrotask Fusion" Proc. Fifth Workshop on Compilers for Parallel Computers. 440-453 (1995)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 坂本寛,林俊成,成田誠之助: "大学教育におけるドイツ語語CALシステム"G-MUSE"の開発" 日本教育工学会研究報告集. JET 96-1. 7-12 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 林俊成,坂本寛,成田誠之助: "ドイツ語CALシステムG-MUSEの長期利用評価" 日本教育工学会研究報告集. JET 96-1. 13-17 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 志水裕,永山成根,林俊成,成田誠之助: "学校教育におけるLANを利用したCAIシステムの開発" 日本教育工学会研究報告集. JET 96-1. 43-50 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 高井峰生,根本貴由,山城登久二,成田誠之助: "待ち行列並列シミュレーションを用いた保守的手法の評価" 電子情報通信学会技術研究報告. CPSY95-53. 25-32 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 前川仁孝,高井峰生,伊藤泰樹,西川健,笠原博徳: "電子回路シミュレーションの階層的並列処理手法" 電子情報通信学会技術研究報告. CPSY95-22,FTS95-22,LCD95-22. 87-94 (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 藤本謙作,橋本茂,笠原博徳: "データ転送と処理のオーバラップを用いたデータ転送最小化自動並列化コンパイラ" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 安田泰勲,合田憲人,岩井啓輔,岡本雅巳,笠原博徳: "マルチプラットフォーム・マクロデータフローコンパイラの開発" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 西川健,前川仁孝,中野恵一,笠原博徳: "電力系統過渡安定度計算の階層的並列処理手法" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 赤鹿秀樹,岡本雅巳,宮沢稔,安田泰勲,笠原博徳: "階層型マクロデータフロー処理のためのマクロタスクスケジューリング手法" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 黄強,高井峰生,根本貴由,成田誠之助: "待ち行列並列シミュレーション-分割・マッピング手法" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 守屋充雄,高井峰生,成田誠之助: "シュミレーション言語GPSSの並列化におけるモデル分割法" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 山城登久二,高井峰生,浦野智春,成田誠之助: "マッピングを考慮した待ち行列並列シミュレーションの性能測定" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 根本貴由,高井峰生,黄強,成田誠之助: "タイムワープ法を用いた離散事象並列シミュレータにおける仮想時刻の同調" 情報処理学会第52回全国大会講演論文集. 6. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 角谷清司,橋本茂,笠原博徳: "データ転送と処理のオーバーラップを考慮したヒューリスティックマルチプロセッサスケジューリングカルゴリズムの最適化アルゴリズムを用いた性能評価" 電子情報通信学会1996年総合大会講演論文集. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 芳林徹,林俊成,成田誠之助: "書箱のハイパーテキスト化におけるリンク自動作成" 電子情報通信学会1996年総合大会講演論文集. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 片山武史,林俊成,成田誠之助: "複数ハイパーテキスト間におけるリンクシステム" 電子情報通信学会1996年総合大会講演論文集. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] 岩井一朗,林俊成,成田誠之助: "文字認識の前処理としての角度補正" 電子情報通信学会1996年総合大会講演論文集. (1996)

    • Description
      「研究成果報告書概要(和文)」より
  • [Publications] Kento Aida, Kiyoshi Iwasaki, Masami Okamoto, Hironori Kasahara, Seinosuke Narita: "Performance Evaluation of Fortran Coarse Grain Parallel Processing on Shared Memory Multi-processor Systems" Trans. Information Processing Society of Japan. Vol.37, No.3. 418-429 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mineo Takai, Tokuji Yamashiro, Seinosuke Narita: "An Efficient Message Sending Rule in Parallel Discrete Event Simulation" Trans. Information Processing Society of Japan. Vol.37, No.3. 430-438 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Akimasa Yoshida, Seiji Maeda, Wataru Ogata, Hironori Kasahara: "A Data-Localization Scheme for Fortran Multi-Grain Parallel Processing" Trans. Information Processing Society of Japan. Vol.36, Nol.7. 1551-1559 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Keiichi Nakano, Hironori Kasahara: "Parallel Processing Schemes for Fast Vector Quantization with Sorted Codebook" Joint Symposium on Parallel Processing 1995. 337-344 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Hiroshi Sakamoto, Chun Chen Lin, Seinosuke Narita: "The Development of G-MUSE : the German CAL System for University Education" Research Report of JET Conference. JET96-1. 7-12 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Chun Chen Lin, Hiroshi Sakamoto, Seinosuke Narita: "Long-Term Evaluation of German CAL System G-MUSE" Rsearch Report of JET Conference. JET96-1. 13-18 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Yu Shimizu, Seikon Nagayama, Chun Chen Lin, Seinosuke Narita: "The Development of LAN Using CAI System in School Education" Research Report of JET Conference. JET96-1. 43-50 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Mineo Takai, Takayoshi Nemoto, Tokuji Yamashiro, Seinosuke Narita: "Evaluation of Conservative Synchronization Methods with Parallel Queueing Network Simulation" Technical Report of IEICE. CPSY95-53. 25-32 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Yoshitaka Maekawa, Mineo Takai, Taiki Itho, Takeshi Nishikawa, Hironori Kasahara: "A Hierarchical Parallel Processing Scheme of Circuit Simulation" Technical Report of IEICE. CPSY95-22. 87-94 (1995)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Kensaku Fujimoto, Shigeru Hashimoto, Hironori Kasahara: "Data Transfer Optimizing Parallelizing Compiler Using Overlap of Data Transfer and Task Processing" Proc.52 th Annual Convention Information Processing society of Japan. 1L-2. (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Yasunori Yasuda, Kento Aida, Keisuke Iwai, Masami Okamoto, Hironori Kasahara: "Development of Multi-platform Macro-dataflow Compiler" Proc.52 th Annual Convention Information Processing Society of Japan. 1L-3. (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takeshi Nishikawa, Yoshitaka Maekawa, Keiichi Nakano, Hironori Kasahara: "Hierarchical Parallel Processing of Transient Power System Stability Calculation Method" Proc.52 th Annual Convention Information Processing Society of Japan. 4L-9. (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Hideki Akashika, Masami Okamoto, Yasunori Yasuda, Nironori Kasahara: "A Scheduling Scheme of Macro-task for Hierarchical Macro-dataflow Computation" Proc.52 th Annual Convention Information Processing Society of Japan. 1L-1 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Huang Qiang, Mineo Takai, Takayoshi Nemoto, Seinosuke Narita: "One Mapping Method for Parallel Queuing Network Event Simulation" Proc.52 th Annual Convention Information Processing Society of Japan. 4L-3 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takao Moriya, Mineo Takai, Seinosuke Narita: "Model Decomposing Method for Parallelizing GPSS" Proc.52 th Annual Convention Information Processing Society of Japan. 4L-4 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Tokuji Yamashiro, Mineo Takai, Tomoharu Urano, Seinosuke Narita: "Performance Measurement of Parallel Queueing Network Simulation with Mapping" Proc.52 th Annual Convention Information Processing Society of Japan. 4L-1 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takayoshi Nemoto, Mineo Takai, Huang Qiang, Seinosuke Narita: "Controlling Virtual Times for Time Warp on Parallel Discrete Event Simulator" Proc.52 th Annual Convention Information Processing Society of Japan. 4L-2 (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Kiyoshi Kakutani, Shigeru Hashimoto, Hironori Kasahara: "Performance Evaluation of Heuristic Multiprocessor Scheduling Algorithm Overlapping of Data Transfer and Computation Using Optimization Algorithm19GC18 : Proc.the 1996 IEICE General Conference" D-82. (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Tooru Yoshibayashi, Chun Chen Lin, Seinosuke Narita: "Auto making links on auto transforming texts into hypertexts" Proc.the 1996 IEICE General Conference. (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Takeshi Katayama, Chun Chen Lin, Seinosuke Narita: "The Link System in Multi-Hyper Texts" Proc.the 1996 IEICE General Conference. (1996)

    • Description
      「研究成果報告書概要(欧文)」より
  • [Publications] Ichiro Iwai, Chun Chen Lin, Seinosuke Narita: "Preprocessing for character recognition of slant character strings" Proc.the 1996 IEICE General Conference. (1996)

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

URL: 

Published: 1997-03-04  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi