slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
システム概要 PowerPoint Presentation
Download Presentation
システム概要

Loading in 2 Seconds...

play fullscreen
1 / 8

システム概要 - PowerPoint PPT Presentation


  • 113 Views
  • Uploaded on

システム概要. コンピュータアーキテクチャについて SGI Origin 3800. memory. Register File. Register File. Functional Unit (mult, add). Functional Unit (mult, add). Cache. Cache. Cache Coherency Unit. Cache Coherency Unit. Processor. Processor. 共有メモリ型アーキテクチャ. 全てのプロセッサがメモリを共有

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

システム概要


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

システム概要

コンピュータアーキテクチャについて

SGI Origin 3800

slide2

memory

Register File

Register File

Functional

Unit

(mult, add)

Functional

Unit

(mult, add)

Cache

Cache

Cache

Coherency

Unit

Cache

Coherency

Unit

Processor

Processor

共有メモリ型アーキテクチャ
  • 全てのプロセッサがメモリを共有
  • データ分散の必要がないのでプログラミングが容易
  • コンパイラによる自動並列化が可能
  • 同じデータであるにもかかわらず、プロセッサによってその内容が異なってしまうというキャッシュコヒーレンシ問題に対応
slide3

memory

Register File

Register File

Functional

Unit

(mult, add)

Functional

Unit

(mult, add)

Cache

Cache

Cache

Coherency

Unit

Cache

Coherency

Unit

Processor

Processor

共有メモリ型アーキテクチャの問題点
  • 共有メモリへのアクセスはバスに負担をかけ、性能を著しく低下させる
slide4

Main

memory

Main

memory

Register File

Register File

Functional

Unit

(mult, add)

Functional

Unit

(mult, add)

Cache

Cache

Processor

Processor

メッセージパッシング型アーキテクチャ
  • プロセッサはそれぞれローカルメモリを持つ
  • メッセージパッシングによって他のプロセスと通信
  • 拡張性がある
slide5

Main

memory

Main

memory

Register File

Register File

Functional

Unit

(mult, add)

Functional

Unit

(mult, add)

Cache

Cache

Processor

Processor

メッセージパッシング型アーキテクチャの問題点メッセージパッシング型アーキテクチャの問題点
  • 逐次プログラムで使えるのは1ノードのメモリのみ
  • データ分散をプログラムに明示しなければならない
  • プログラミングは容易ではない

interconnect

ccnuma

Main

memory

Main

memory

Register File

Register File

Functional

Unit

(mult, add)

Functional

Unit

(mult, add)

Cache

Cache

Processor

Processor

Cache

Coherency

Unit

Cache

Coherency

Unit

分散共有メモリ型アーキテクチャ(ccNUMA)
  • プロセッサはそれぞれローカルメモリを持つ
  • 全てのメモリで論理的に“共有メモリ”を構成
  • Non-uniform memory access (NUMA):cache-coherent NUMA (ccNUMA)
    • ローカルメモリへのアクセスはリモートメモリへのアクセスより速い
  • 共有メモリ型アーキテクチャのように自動並列化が可能
  • メッセージパッシング型アーキテクチャのように拡張性がある

interconnect

sgi origin 3800 c brick

リンクポート:

R-brick

または

C-brick

XIO+ ポート

全てのタイプのI/Oブリックへ

接続可能

SGI Origin 3800 計算ノード - C-Brick
  • 4CPUが1つのローカルメモリを共有
  • メモリバンド幅:3.2GB/sec
  • キャッシュ容量:8MB
  • ローカルメモリ容量:4GB

Proc.

Proc.

L2

Cache

L2

Cache

Proc.

Proc.

L2

Cache

L2

Cache

Proc.

Proc.

L2

Cache

L2

Cache

Proc.

Proc.

L2

Cache

L2

Cache

Bedrock

ASIC

Bedrock

ASIC

Memory

Memory

slide8

Rack 3

Rack 4

Rack 1

Rack 2

Rack 2

Rack 1

Rack 3

Rack 4

C

C

C

C

C

C

C

C

C

C

C

C

R

R

R

R

C

C

C

C

R

R

R

R

C

C

C

C

C

C

C

C

C

C

C

C

C

C

C

C

128プロセッサシステム構成
  • 4 racks
  • 8 R-bricks
  • 32 C-bricks