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

Fundamental studies on systolic arrays as a practical model of SIMD parallel computers

Research Project

Project/Area Number 03680035
Research Category

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

Allocation TypeSingle-year Grants
Research Field Informatics
Research InstitutionOSAKA ELECTRO-COMMUNICATION UNIVERSITY

Principal Investigator

UMEO Hiroshi  OSAKA ELECTRO-COMMUNICATION UNIVERSITY, PROFESSOR, 工学部, 教授 (80132356)

Project Period (FY) 1991 – 1993
Project Status Completed (Fiscal Year 1993)
Budget Amount *help
¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 1993: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 1992: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 1991: ¥500,000 (Direct Cost: ¥500,000)
KeywordsParallel processing / Systolic array / Parallel algorithms / Systolic algorithms / SIMD / Fault-tolerance / パラレル・アーキテクチャ / 細粒度並列計算機 / グロ-バル・バス / 耐故障性(フォ-ルト・トレランス)
Research Abstract

In this study we investigated fundamental properties of systolic arrays as a practical model of SIMD massive parallel computers. Our main results are as follows :
(1) We study the computational power of global bus systems (GB, for short) augmented with a mesh-connected computer (MCC, for short). First we show the GB is a useful tool for designing optimum-tifme parallel algorithms for MCCs and for showing correctness of those algorithms once designed. We do this by giving some design examples which utilize the GB very efficiently. Secondly we give a fundamental technique for the elimination of GB's. As an application of the technique, we will show that a rich variety of GBs on one- and two-dimensional MCC's can be eliminated without any loss of time efficiency.
(2) We consider the famous classical problem called firing squad synchronization form a view point of fault tolerance in an SIMD computational environment. Let A be an array of n cells with p faulty regions such that n_i (〕SY.gtoreq.〔) m_i and n_i + m_i (〕SY.gtoreq.〔) p - i for any i, l(〕SY.ltoreq.〔) i (〕SY.ltoreq.〔) p, where n_i and m_i are the number of cells in i-th non-faulty and faulty regions. We can construct a fault-tolerant (2n - 2 + p)-step nearly optimum firing squad synchronization algorithm for A.
We have developed a simulator system for SIMD systolic computers on an MIMD parallel computer consisting of 256 transputers. The system can simulate any computation of a large class of systolic arrays and enables us to evaluate various design parameters of the systolic arrays. The system also gives much helpful information on a graphic display for the elimination of bottle neck and imbalance on algorithmic design.

Report

(4 results)
  • 1993 Annual Research Report   Final Research Report Summary
  • 1992 Annual Research Report
  • 1991 Annual Research Report
  • Research Products

    (34 results)

All Other

All Publications (34 results)

  • [Publications] H.Umeo,T.Worsch and R.Vollmar: "On the power of global-bus in mesh-connected architectures" Future Generation Computer Systems. 7. 161-168 (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] 梅尾博司: "SIMD上の並列アルゴリズム" 情報処理. 33. 1042-1055 (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] 梅尾博司: "シストリックアーキテクチャとそのアルゴリズム" オペレーションズリサーチ. 37. 375-381 (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo: "A fault-tolerant scheme for optimum-time firing squad synchronization" Proc.of International Conference on Parallel Computing'93(to appear). (1994)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo,T.Worsch and R.Vollmar: "A no-time-loss global-bus elimination technique on mesh-connected computers and its application to optimum-time parallel algorithm design"" Parallel Computing:Problems,Methods and Applications. 255-261 (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] 梅尾博司: "メッシュアーキテクチャとそのアルゴリズム" Computer Design. 9. 115-120 (1992)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] 梅尾博司: "超並列計算機アーキテクチャとそのアルゴリズム" 共立出版, 205 (1991)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] 梅尾博司(監訳),松田稔,丸山公雄,山本正樹(共訳): "Transputer/Occamによる並列プログラミング入門" 共立出版, 236 (1993)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo, T.Worsch and R.Vollmar: ""On the power of global-bus in mesh-connected architectures"" Future Generation Computer Systems. Vol.7. 161-168 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo: ""A fault-tolerant scheme for optimum-time firing squad synchronization"" Proc.of Electric-Communication Research Laboratory of Tohoku Univ.47-56 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo: ""A fault-tolerant scheme for optimum firing squad synchronization algorithms"" International Dagstuhl Seminar held in Germany. (1993)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo: ""A fault-tolerant scheme for optimum-time firing squad synchronization"" Proc.of International Conference on Parallel Computing '93, Grenoble France. (1993)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo, T.Worsch and R.Vollmar: ""A no-time-loss global-bus elimination technique on mesh-connected computers and its application to optimum-time parallel algorithm design"" Parallel Computing : Problems, Methods and Applications, Elsevier Science Publishers. 255-261 (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] S.Noguchi and H.Umeo(ed.): ""Transputer/Occam Japan 4"" IOS press. 276 (1992)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] H.Umeo: ""A design of architectures and algorithms for massive parallel computers"" Kyouritu Publishing, Inc.205 (1991)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      1993 Final Research Report Summary
  • [Publications] 宮下,浩,梅尾,博司: "並列計算機(トランスピュタシステム)における動作モニタの開発とその有効性" 情報処理学会 第47回全国大会論文集. 6B-1. 4-39-4-40 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 安原,浩春,梅尾,博司: "疎結合並列計算機上でのプロセッサファームの効果的実装法" 情報処理学会 第47回全国大会論文集. 6B-5. 4-47-4-48 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] H,Umeo: "A fault-tolerant scheme for optimum-time firing squad synchronization" Proc.of International Conference on Parallel Computing〓93,Grenoble France,Sept.1993.(to appear). (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] 梅尾,博司(監訳),松田,稔,丸山,公雄,山本,正樹(共訳): "共立出版" Transputer/Occamによる並列プログラミング入門. 236 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] H.Umeo,T.Worsch and R.Vollmar: "A no-time-loss global-bus elimination technique on wesh-connected computers and its application to optimum-time parallel algorithm design" Parallel Computing:Problems.Methods and Applications,ELSEVIER. 255-261 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 梅尾 博司: "シストリックアーキテクチャとそのアルゴリズム" オペレーションズ・リサーチ. Vol.37,No.8. 357-381 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] H.Umeo,T.Worsch and R.Vollmar: "On the power of global-bus in mesh-connected architectures" Future Generation Computer Systems. 7. 161-168 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 梅尾 博司: "SIMD上の並列アルゴリズム" 情報処理. 33. 1042-1055 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 梅尾 博司: "並列処理入門ーメシュアーキテクチャとそのアルゴリズム" Computer Design. 9巻2,3号. 87-93; 115-120 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 梅尾 博司: "並列処理入門ーハイパーキューブアーキテクチャとそのアルゴリズム" Computer Design. 9巻7号. 23-32 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 梅尾 博司,他(共訳): "トランスピュータによるパラレル・プログラミング入門" 共立出版, (1993)

    • Related Report
      1992 Annual Research Report
  • [Publications] S.Noguchi and H.Umeo(ed.): "Transputer/Occam Japan4" IOS Press, 276 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] H.Umeo,T.Worsch and R.Vollmar: "On the power of global-bus in mesh-connected architectures" Future Generation Computer Systems. 7. 1-8 (1992)

    • Related Report
      1991 Annual Research Report
  • [Publications] H.Umeo,T.Worsch and R.Vollmar: "Ano-time-loss global-bus elimination technique on mesh-connected computers and its application to optimum-time parallel algorithm design" Parallel Computing:Problems,Method and Applications. 255-261 (1992)

    • Related Report
      1991 Annual Research Report
  • [Publications] H.Umeo: "A faultーtolerant scheme for optimumーtime firing squad synchronization" 第28回東北大通研シンポジウム「離散アルゴリズム」. 47-56 (1991)

    • Related Report
      1991 Annual Research Report
  • [Publications] 梅尾 博司: "並列アリゴリズムの理論と応用ー超細粒度並列アルゴリズムとア-キテクチャ" 平成3年電気・情報関連学会連合大会予稿集. S27ー3. 5-59-5-62 (1991)

    • Related Report
      1991 Annual Research Report
  • [Publications] 河村 明展,梅尾 博司: "シャフル結合プロセッサによる並列言語認識" 情報処理学会 人工知能. 77ー9. 69-78 (1991)

    • Related Report
      1991 Annual Research Report
  • [Publications] 梅尾 博司: "超並列計算機ア-キテクチャとそのアルゴリズム" 共立出版, 206 (1991)

    • Related Report
      1991 Annual Research Report
  • [Publications] 梅尾 博司(監訳)他3名共訳: "トランスピュ-タのための並列プログラム" 共立出版, (1992)

    • Related Report
      1991 Annual Research Report

URL: 

Published: 1991-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi