L 2 sparc Manycore architecture L 2 sparc

  • Slides: 26
Download presentation

L 2$ sparc Many-core architecture L 2$ sparc L 2$ Crossbar Niagara 2 L

L 2$ sparc Many-core architecture L 2$ sparc L 2$ Crossbar Niagara 2 L 2$ M M M M Cores Core#0 その先は? Core#1 TRIPS (OCN) L 2 $ nodes ? ? ? キャッシュの面積割合は増える どういうレイアウトが良いの? Small # of nodes Large

L 2$ sparc Many-core architecture L 2$ sparc L 2$ Crossbar Niagara 2 L

L 2$ sparc Many-core architecture L 2$ sparc L 2$ Crossbar Niagara 2 L 2$ M M M M Cores Core#0 L 2 $ nodes その先は? Core#1 TRIPS (OCN) ? ? ? キャッシュの面積割合は増える どういうレイアウトが良いの? チップ中央に L 2$ nodes Small # of nodes Large

L 2$ sparc Many-core architecture L 2$ sparc L 2$ Crossbar Niagara 2 L

L 2$ sparc Many-core architecture L 2$ sparc L 2$ Crossbar Niagara 2 L 2$ M M M M Core#0 Cores その先は? Core#1 L 2 $ nodes TRIPS (OCN) ? ? ? キャッシュの面積割合は増える どういうレイアウトが良いの? チップ外周に L 2$ nodes Small # of nodes Large

L 2$ sparc Network topology L 2$ sparc L 2$ Crossbar Niagara 2 Small

L 2$ sparc Network topology L 2$ sparc L 2$ Crossbar Niagara 2 Small L 2$ M M M M for many cores Core#0 その先は? Core#1 TRIPS (OCN) # of nodes L 2 $ nodes ? ? ? Large

Network topology M M M M Crossbar M M M M for many cores

Network topology M M M M Crossbar M M M M for many cores Core#0 その先は? Core#1 TRIPS (OCN) L 2 $ nodes ? ? ? スループット(高) ノードが多いとコスト(高) Small # of nodes Large

レイアウトの問題: Long wires & delay • 高性能トポロジ – – Hypercube binary n-cube k-ary n-cube

レイアウトの問題: Long wires & delay • 高性能トポロジ – – Hypercube binary n-cube k-ary n-cube Torus Flatten butterfly [Kim, ISCA’ 07] Fat H-Tree Loooong wires 長~い配線がいっぱい!! • 配線遅延 – 微細化により増加 – ゲート遅延より深刻 – 配線長の 2乗に比例 Hypercube (binary n-cube)

関連研究 • 配線遅延を考慮したリピータ [Dally研, ISSCC’ 01] [Kodi, TC’ 08] – Elastic interconnects RC, VA,

関連研究 • 配線遅延を考慮したリピータ [Dally研, ISSCC’ 01] [Kodi, TC’ 08] – Elastic interconnects RC, VA, ST – Adaptive channel buffers RC, VA, ST 値を保持できるバッファ

関連研究 • 配線遅延を考慮したリピータ [Dally研, ISSCC’ 01] [Kodi, TC’ 08] – Elastic interconnects RC, VA,

関連研究 • 配線遅延を考慮したリピータ [Dally研, ISSCC’ 01] [Kodi, TC’ 08] – Elastic interconnects RC, VA, ST – Adaptive channel buffers RC, VA, ST 値を保持できるバッファ • Router micro architecture ルータ内部をリング化 Rotary router [Puente研, ISCA’ 07] Conventional router ST RC VA, SA ルータの機能を分解して, リンク上に分散配置 ST

Backup slides

Backup slides