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

Research on the Hardware Mechanism to Assist Software based Caohe Coherence Schemes

Research Project

Project/Area Number 09680334
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionKYOTO UNIVERSITY

Principal Investigator

MORI Shin-ichiro  Kyoto University, Graduate School of Informatics, Associate, Professor, 情報学研究科, 助教授 (20243058)

Co-Investigator(Kenkyū-buntansha) GOSHIMA Masahiro  Kyoto University, Graduate School of Informatics, Research, Associate, 情報学研究科, 助手 (90283639)
Project Period (FY) 1997 – 1999
Project Status Completed (Fiscal Year 1999)
Budget Amount *help
¥3,400,000 (Direct Cost: ¥3,400,000)
Fiscal Year 1999: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 1998: ¥1,300,000 (Direct Cost: ¥1,300,000)
Fiscal Year 1997: ¥1,600,000 (Direct Cost: ¥1,600,000)
KeywordsDistributed Shared Memory / Cache / Coherency Controll / Parallel Processing / Network Computer / NCC-NUMA / CC-NUMA / Self Cleanup Cache / NCC-MUMA / CC-MUMA / ネットワーク共有メモリ
Research Abstract

In order to investigate the essential ability of the Non-Cache-Coherent NUMA system configured with write-back cache, we assumed an NCC-NUMA Architecture configured with Self-Cleanup Cache, which has an ability to enforce the write back of unused dirty line without invalidating the line, and evaluated its performance by simulation works.
The result of the simulation showed that 1) NCC-NUMA System can achieve comparable performance to CC-NUMA system if some moderate optimizations are forced to the application program, 2) NCC-NUMA System outperforms CC-NUMA System if the network latency arrives to the order of 100 processor cycle, and 3) the performance gain of NCC-NUMA System to CC-NUMA System increases with the increase of the network latency for the well optimized application programs.
We also found that, however, for some programs which were optimized to increase the memory access locality with the techniques like privatization or blocking, the self-invalidation and the self-cleanup of shared data placed in the local memory have a possibility of affecting the performance.
To deal with this problem, we have proposed the Self-Cleanup Cache with 2bit Directory Scheme. By configuring a 2bit directory with each local memory and maintain the local caching status, intra-node cache coherence in this system is maintained like the other directory based system, so that unnecessary invalidations and self-cleanups of locally cached data disappear. After further study of this scheme, we found that the Self-Cleanup Cache with 2bit Directory Scheme is well applicable to the SMP Cluster system, which adopts the one-chip multiprocessor in particular.

Report

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

    (22 results)

All Other

All Publications (22 results)

  • [Publications] 五島正裕: "超並列計算機Jump-1における分散共有メモリ管理とその性能評価"並列処理シンポジウム JSPP2000. (採録決定). (2000)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 森眞一郎: "並列計算機アーキテクトからみた計算機クラスタ"情報処理. 39・11. 1078-1077 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 森眞一郎: "Optimized Code Generation for Heterogeneous Computing Environment Using Parallelizing Compiler TINDAR"Proc.of Parallel Architecture and Compilation Technique. 426-433 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 五島正裕: "Intelligent Cache Controller of a Massively Parallel Processor JUMP-1"Proc.of Int'l Workshop on Innovative Architecture for Future Generation High-Performance Proccesors and Systems. 116-124 (1997)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Masahiro Goshima: "Design of the Distributed Shared Memory Management for Massively Parallel Processor JUMP-1 and its Evaluation"Proc. of the Joint Symp. on Parallel Processing. (Accepted).

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Shin-ichiro Mori: "Introduction to Computer Cluster-A Parallel Computer Architect's View-"IPSJ Magazine,. Vol.39, No.11. 1073-1077 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Shin-ichiro Mori: "Optimized Code Generation for Heterogeneous Computing Enviroment using Parallelizing Compiler TINPAR"Proc. of Parallel Architectures and Compilation Techniques. 426-433 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] Masahiro Goshima: "Intelligent Cache Controller of a Massively Parallel Processor JUMP-1"Proc. of Intn'l Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems,. 116-124 (1997)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1999 Final Research Report Summary
  • [Publications] 秤谷雅史: "超並列計算機JUMP-1における分散共有メモリ管理とその性能評価"並列処理シンポジウム JSPP2000. (採録決定). (2000)

    • Related Report
      1999 Annual Research Report
  • [Publications] 伊達新哉: "コンピュータ・コロニーを実現する高速通信機構"電子情報通信学会 技術研究報告. 99-CPSY-53. 41-48 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] Shinya Goto: "Optimized Code Generation for Heterogeneus Compoting Environment using Parallelizing Compiler TJNPAR" Proc.Jnt.Cont.on Parallel Architectures and Compiler Fechniques. 426-433 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 山本孝伸: "超並列計算機JUMP-1のクラスタの実装及び予備的性能評価" 情処研報 98-ARC-130. 7-12 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 秤谷雅史: "超並列計算機JUMP-1における分散共有メモリ管理の実装とその評価" 情処研報 98-ARC-130. 1-6 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 五島正裕: "Dval-How 制御駆動とデータ駆動を融合したプロセッサーアーキテクチャ" 情処研報 98-ARC-130. 115-120 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 吉谷直樹: "ボリュームレンダリング専用並列計算機 Revolver/c40の性能評価" 情処研報. (1999)

    • Related Report
      1998 Annual Research Report
  • [Publications] 森眞一郎: "並列計算機アーキラクトからみた計算機クラスタ" 情報処理. Vol.39 No.11. 46-50 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 森 眞一郎: "並列化コンパイラJINPARによる非均質計算機環境向けコード生成手法" 並列処理シンポジウム JSPP'97. 205-212 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 森 眞一郎: "静的解析による並列論理型言語KLIのメッセージ通信最適化" 情報処理学会論文誌. 38巻・8号. 1638-1648 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 五島 正裕: "Improvement of Message Commonication in Concurrent Logic Language" Proc.of Int'l Symp.on Parallel Symbolic Compotation. 156-164 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 森 眞一郎: "視覚制限ピクセル並列処理によるボリュームレンダソング向き超高速専用計算機のアーキラクチャ" 情報処理学会論文誌. 38巻・9号. 1668-1680 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 五島 正裕: "A technique to Eliminate Redundant Interprocessor Communication on Parallenzing Compiler JINPAR" Proc.of Int'l Symp.on High Performance Compoting. 195-204 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 五島 正裕: "Efficient Goal Scheduling in Concurrent Cogic Language Using Type-Based Dependency Analysis" Proc.of ASIAN'97. 268-282 (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