SS研HPCフォーラム

富士通のエクサスケールに向けた取り組み
追永 勇次
2012年8月20日
富士通株式会社

目次
 超並列システムへの取り組み
 超並列システムの新たな成果
 ベクトル機並みの実行効率の達成
 VISIMPACTの新たな成果

 エクサスケールに向けた取り組み
 まとめ

SS研HPCフォーラム 2012/8/20

1

Copyright 2012 FUJITSU LIMITED超並列システムへの取り組み

SS研HPCフォーラム 2012/8/20

2

Copyright 2012 FUJITSU LIMITED富士通のスパコンの歴史
PRIMEHPC FX10

「京」**
PRIMEPOWER FX1
HPC2500

VPP5000
VPP700
NWT*
VPP500PRIMEQUESTPRIMERGY
CX400

VP2000
VP-200/100
F23075APUPRIMERGY
BX900

AP3000
HX600

日本初のベクトル機(1977)

AP1000PRIMERGYRX200* NWT: 航技研様と共同開発
SS研HPCフォーラム 2012/8/20

3**「京」：理研様と共同開発
Copyright 2012 FUJITSU LIMITED超並列システムへの取り組み マルチコアを想定したシングルCPU/ノード構成
 FX1(4コア) → 京(8コア) → FX10(16コア)
 高いBF比(8 DIMM/ノード)

 連続性に配慮しながら、超並列で必須となるアーキを段階的に導入
 高性能、マルチ・メニーコアへの対応：• SIMD拡張、自動ハイブリッド並列(VISIMPACT*)* Virtual Single Processor by Integrated Multi-core Parallel Architecture 高いスケーラビリティ：• 集団通信のHWサポート、直接網(Tofu)

自動ハイブリッド並列
集団通信のHWサポート

CY2008～40GF, 4コアCPU
SS研HPCフォーラム 2012/8/20

直接網（Tofu）
SIMD拡張ほか（HPC-ACE）

CY2010～
128GF, 8コアCPU
4CY2012～236.5GF, 16コアCPU
Copyright 2012 FUJITSU LIMITEDHPC-ACEアーキテクチャ
SIMD / レジスタ拡張

セクターキャッシュ

レジスタ・64bit浮動小数点レジスタ数を 32→ 256に拡張
・128bit x 128個のSIMDレジスタとしても利用機能
キャッシュを２セクタに分け、ソフトで制御
使用例①ストリームデータを特定セクタに割り当て→ 一般データのキャッシュを汚さない②常駐データを特定セクタに割り当て→ 一般データに追い出されない領域確保

演算命令
スカラ命令（256reg)

SIMD命令(128reg)

Reg
64

64

64

64

64

64

SIMDレジスタ仕様比較

HPC-ACEIntel (AVX)Intel (KNC)

IBM (P7)

128bit x 128

256bit x 16

512bit x 32

128bit x 64

メモリアクセス命令
スカラ命令(256reg)： 64bitロード/ストア
SIMD命令(128reg)： 128bitロード/ストア

sector 0

sector 1

一般データ

ストリーム /
常駐データ

科学技術計算加速命令
逆数近似、三角関数加速命令のサポー
トで、従来と比べて数倍高速化

リストアクセスサポート比較

HPC-ACEIntel (AVX)Intel(KNC)

P7

スカラ命令で代替可

AVX2から導入ありなし

マスク付きSIMD命令
・マスク生成、マスク付きmove、マスク付きストア
SS研HPCフォーラム 2012/8/20

5Copyright 2012 FUJITSU LIMITEDVISIMPACT （Virtual Single Processor by Integrated Multi-core Parallel Architecture）
 ハイブリッド並列のメリット/デメリット○プロセス並列のスケーラビリティの向上 (プロセス数削減による通信量の削減)○利用可能なプロセスあたりメモリを大きく確保できる○メモリの効率的な使用 (作業領域の削減)
×2階層の並列化が必要でプログラミング工数が大 VISIMPACT：MPIプログラムを自動的にハイブリッド並列化
 自動ベクトル化技術を発展させ高度な自動スレッド並列化機能
 スレッド並列時の低オーバーヘッドを実現するSPARC64のハードアシスト
フラットMPI

MPI
通信

ハイブリッド並列
VISIMPACT• 自動スレッド並列化機能• コア間ハードバリア• 共有L2キャッシュ

MPI
通信
4プロセス×4スレッド

16プロセス×1スレッド
SS研HPCフォーラム 2012/8/20

6Copyright 2012 FUJITSU LIMITEDTofuインターコネクトのネットワークトポロジー
直接網 6次元メッシュ/トーラス (最大32x32x32x2 x3x2 )イタリックの軸がメッシュ

 3次元トーラスを超える高いスケーラビリティを実現 高い信頼性と運用性を実現
 高次元化で平均ホップ数、バイセクション帯域も改善
3次元トーラス
最大32×32×32「京」での実装は 24x18 x17
Z=0： IOノード
Y軸： メッシュ

3次元メッシュ/トーラス
2×3×2
SS研HPCフォーラム 2012/8/20

Tofuインターコネクト技術の論文がIEEE Computer (2009年） に掲載
7

Copyright 2012 FUJITSU LIMITEDインターコネクトのネットワークトポロジー
間接網（ノードをスイッチで接続）

直接網（ノード同士が相互に接続）

SW

SW
SW
SW

SW

2次元メッシュTofu
2次元トーラス (6次元メッシュ/トーラス)

2段Fat-Tree

直接網
3次元メッシュ 3次元トーラス

SW

間接網
Tofu

3段Fat-tree

スケーラビリティ〇〇〇×

信頼性・運用性

××〇〇

平均ホップ数×△〇**◎バイセクション帯域 *×△〇(トーラス)◎* ネットワークのボトルネック部分の帯域
SS研HPCフォーラム 2012/8/20**Tofuの6次元メッシュ/トーラスはショートカットパスを有する
8Copyright 2012 FUJITSU LIMITEDTofuインターコネクトの運用性、信頼性
複数ジョブ実行時
トーラス: 分割するとメッシュになるTofu: 分割してもトーラス維持
トーラス

Tofuインターコネクト
a 軸 (物理)X軸

X 軸 (ユーザビュー)

x 軸 (物理)

a=1
ジョブ2

ジョブ1

ジョブ1

ジョブ2

a=0

ノード故障時トーラス: メッシュになるTofu: 故障を回避してトーラス維持
トーラス

Tofuインターコネクトb 軸 (物理)Y軸Y 軸 (ユーザビュー)

y 軸 (物理)

b=2
b=1

故障

SS研HPCフォーラム 2012/8/20

故障b=0
9

Copyright 2012 FUJITSU LIMITEDAlltoall通信の性能
 Alltoall通信では、全リンクの利用率を高く維持することが重要
 Tofuを活用する新アルゴリズムを開発
 5GB/s×双方向×10リンクの高バンド幅を万遍なく利用 4送信＋4受信を同時に実行

4Tofu (8x4x8=256)

 256ノードの実測でFat-Tree（InfiniBand QDR）を凌駕
 既存アプリの移植が容易 並列FFTでAlltoallの高速化が有効

新アルゴリズム
2GB/s HPCチャレンジ賞獲得に貢献

InfiniBand QDR (256)310
1.E+00

1.E+02

1.E+04

1.E+06

メッセージサイズ（Bytes）

SS研HPCフォーラム 2012/8/20

10

Copyright 2012 FUJITSU LIMITEDTofu上でのAlltoall通信の様子（動画）-2
実行条件:
24×18×16×2×3×2 ＝ 82,944 ノードMPI_Alltoall 32KB/ノードペア
左: 新アルゴリズム
実行時間：2.77秒 (効率88.3%)
右: OpenMPI標準（Pair-wise exchange）
実行時間：24.08秒 (効率10.2%)
リンク使用状況を色で表示
緑： リンク使用率高
青： リンク使用率低
紫： 待ち時間によりリンク使用率低SS研HPCフォーラム 2012/8/20

11

Copyright 2012 FUJITSU LIMITEDシステムソフトウェアスタック
 すべて自前で開発サポート（OSSベース開発製品も含む）
 ＰＣクラスタおよびハイブリッドシステムも同一環境を提供
アプリケーション（高並列アプリ・アルゴリズムの研究開発）
HPC Portal / System Management Portal
Technical Computing Suite
システム管理ソフト
 システムの管理、制御、監視、運用サポート
 故障の自動リカバリを実現(365日24時間運用)

ジョブ管理ソフト 高速並列ジョブ起動
 高効率スケジューラ
 充実したセンタ運用機能

エクサバイト対応
高性能ファイルシステム（FEFS）
 Lustreをベースに拡張 高いスケーラビリティ(ＩＯサーバ数千台に対応)
 1TB/sクラスのＩＯ転送

性能実績

自動並列化コンパイラ
 Fortran, C, C++を提供
 高レベルのSMID並列、マルチコ

ア並列をサポート

ツール・数学ライブラリ 多くの海外ツールをサポート
 高効率の数学ライブラリ(SSL II/BLAS etc.)

並列言語・通信ライブラリ OpenMP, MPI(Open MPIベース),

Whamcloudとコラボ

XPFortranを提供

 マルチコア、超並列に対応

Linux based OS (Enhanced for FX10)：OSノイズ対応「京」 / PRIMEHPC FX10 / PCクラスタシステム
SS研HPCフォーラム 2012/8/20

12Copyright 2012 FUJITSU LIMITED

超並列対応のOS/運用管理/FEFS ９万ノードでシングルジョブ実行可能にする：
ＯＳ/運用管理機能
 性能ブレを防ぐためOSノイズを極限まで削減
 故障に対して自動復旧し、24時間365日間システムを止めないシステム運用管理（計算ノード、IOサーバ群、ストレージ群、ネットワーク機器群）

管理サーバ
計算ノード

ポータルサーバTofuインタコネクト（計算用）
フロントエンドサーバ
Tofuインタコネクト（IO用）
IO Network

グローバルディスク

ファイルサーバFile
クラスタファイルシステム（FEFS）

 次の世代を見越しエクサバイトまで拡張可能

SS研HPCフォーラム 2012/8/20

13

ファイルサーバ

ローカルディスク

 10PFLOPSの計算パワーに相応しい超大規模クラスタファイルシステム： ＦＥＦＳ

 世界初1TB/s超の実効ストレージバンド幅達成

高性能クラスタネットワーク

IOノード

 ワンタッチで全システムを起動・停止・動的構成変更するシステム制御

 ＩＯノード群(5000台以上)、ストレージ群(ETERNUS
4000台以上, Disk 90000個以上)を超大規模ファイルシステムとして安定運用

制御サーバ

OSS数

80%実測

100%予測Read

1.31 TB/s

1.68 TB/s

Write

0.83 TB/s

1.06 TB/s

IORベンチマーク性能
Copyright 2012 FUJITSU LIMITED言語 コンパイラ 言語仕様のエンハンス• F2003、C99、C++ 03に加えてGCC互換性を改善、更にF2008、C++ 11を開発中

 逐次性能の改善• 256個の浮動小数点レジスタを活用するソフトウェアパイプライニングの強化• SIMD化を強化• 自動ベクトル化を発展させたVSIMD機能• 同一回転内の演算をSIMD化するUXSIMD機能

 スレッド並列性能の改善• 自動ベクトル化を発展させた自動並列化で、世界最高レベルの並列化機能を実現
ANLベクトル化コンテスト
並列化ループ（135個中）

 MPIライブラリ

並列化

IN社並列化

IB社並列化

ベクトル化

エンハンス目標

81個※178個

71個

85個

102個

※1 2012年12月出荷予定

 Open MPIをベースとしてTofuの性能を最大限に引き出せるように拡張• バイパスの追加によるレイテンシィの改善 （4.12μs → 1.26μs）• 集団通信（Bcast、Allreduce、Reduce、Allgather、 Allgatherv、 Alltoall、 Alltoallv）でTofuのトポロジーを活かすアルゴリズムを実装
SS研HPCフォーラム 2012/8/20

14

Copyright 2012 FUJITSU LIMITED超並列システムの新たな成果

SS研HPCフォーラム 2012/8/20

15

Copyright 2012 FUJITSU LIMITED京・FX10で得られた新たな成果
1. 複数の実アプリでピーク比効率で30%を超える性能（ベクトル機並みの効率）を達成
 HPC-ACEを利用してソフトウェアパイプライニング化を追求
 PAカウンタ情報を利用したチューニング技術の確立

2. 複数の実アプリでVISIMPACTによるハイブリッド並列がFlat MPIを上回る性能を達成

SS研HPCフォーラム 2012/8/20

16

Copyright 2012 FUJITSU LIMITED1．大規模アプリケーションの実行効率
 京/FX10で測定した実アプリの実行性能状況
 11本中6本が30%以上のピーク比性能を達成
演算効率
ピーク性能比ＩＰＣ

参考）ＦＸ１のピーク性能
比98,304

30%

1.7

8%

アプリＢ*

98,304

41%

1.5

18%

アプリＣ*

98,304

32%

1.35%

アプリＤ*

98,30427%

1.0アプリＥ*

98,304

12%

0.6

アプリＦ*

98,304

52%

1.5

アプリＧ*

98,304

9%

0.7

アプリＨ*

20,480

3%

0.6

アプリＩ*

32,768

23%

0.9

アプリＪ*

98,304

40%

1.5

アプリＫ

6,144

30%

1.6

アプリ名

使用コア数

アプリＡ*

15%

*京での実行：試行期間中のものであり最終状況ではありません。
SS研HPCフォーラム 2012/8/20

17

Copyright 2012 FUJITSU LIMITEDソフトウェアパイプラニング化の追求
 HPC-ACEを利用してコンパイラによるソフトウェアパイプライニングを促進することで、演算器の利用効率が向上
 演算数多いループでアウトオブオーダ資源増強より優位
 HPC-ACE：マスク付SIMD命令、レジスタ拡張、逆数近似命令

SS研HPCフォーラム 2012/8/20

LOAD

LOAD

LOAD

LOAD

プロローグ
ADD
ADD
ADD
ADD
ADD
ADD
STORE STORE

演算カーネル......

時間

LOAD
LOAD
ADDADD
ADD
STORE
LOAD
LOAD
ADD
ADD
ADD
STORE
LOAD
LOAD
ADD
ADD
ADD
STORE

エピローグ

LOAD

LOAD

LOAD

LOAD

ADD
ADD
ADD
ADD
ADD
ADD
STORE STORE

ソフトウェア
パイプライニング

18

LOAD

LOAD

LOAD

LOAD

ADD
ADD
ADD
ADD
ADD
ADD
STORE STORE

LOAD

LOAD

LOAD

LOAD
LOAD

LOAD

ADD
ADD
LOAD LOAD
ADD
ADD
ADD
ADD
ADD
STORE STORE ADD
ADD
ADD
ADD
ADD
STORE STORE
Copyright 2012 FUJITSU LIMITEDレジスタ拡張
整数レジスタ SPARC V9仕様を拡張
160

 整数レジスタ 32個→64個

V932

Ext.

32

V9Ext.
32

Ext.

Loop0

 レジスタ数による制約で制限されている並列度の向上
 レジスタのspill/fillによるオーバヘッドを削
減

224
SIMD
(extended)• 拡張レジスタも非SIMD命令からアクセス可能 レジスタ拡張の狙い

32
SIMD(basic)

V9 倍精度浮動小数点レジスタ 32個→256個• 下位の32個のレジスタはSPARC-V9と共通• 浮動小数点レジスタはすべて同等

レジスタ
ウィンドウ

浮動小数点レジスタ

Loop0
Loop1

命令の並列性アップ

LoopN

Loop1

…

レジスタ数の制限による限られた並列度

レジスタ数を増やすことで命令の並列性を増やし、大規模ループのソフトウェアパイプライニングを促進
SS研HPCフォーラム 2012/8/20

19

Copyright 2012 FUJITSU LIMITED

マスク付きSIMD命令
 条件分岐（IF文）の問題
 コンパイラの命令スケジューリングが阻害される
 命令パイプライン中の命令がキャンセルされる

マスク付きSIMD化を行うことで、条件分岐を除去
subroutine sub(a, b, c, x, n)
real*8 a(n), b(n), c(n), x(n)do i = 1 , n
if ( x(i) .gt. 0.0 ) then

マスク付き
SIMD化

vgt
vnot1

a(i) = b(i) * c(i)x(i:i+1) , 0.0, %vr1
%vr1, %vr2

: 演算
vmaskstore %vr3, %vr1, a(i:i+1)
vmaskstore %vr4, %vr2, a(i:i+1)

elsea(i) = b(i) - c(i)
endif

マスク生成

マスク付き
ストア

enddo
end

マスク付き命令を使用して条件分岐を除去して命令列をストレート化することで、ソフトウェアパイプライニングを促進
SS研HPCフォーラム 2012/8/20

20

Copyright 2012 FUJITSU LIMITED

逆数近似命令 除算/平方根の逆数近似
 丸め誤差＜1/256で逆数近似を計算
 パイプライン動作により除算・平方根を高速に計算
REAL(KIND=8),DIMENSION(1024) :: A, B, C
DO I=1,1024
A(I) = B(I) / SQRT(C(I))
END DO

通常命令のみ

.LL1:
ldd
ldd
subcc
add
fsqrtdfdivd
std
movbne,pt
nop

逆数近似命令適用[%o2 + %g2], %f2[%o1 + %g2], %f0%g3, 1, %g3%g2, 8, %g1%f2, %f2%f0, %f2, %f0%f0, [%o0 + %g2]
%g1, %g2%icc, .LL1

.LL1:
ldd
[%o2 + %g2], %f2
ldd[%o1 + %g2], %f0
subcc%g3, 1, %g3
add%g2, 8, %g1
fmuld%f8, %f2, %f10frsqrtad %f2, %f2
fmuld%f10, %f2, %f14
fnmsubd %f2, %f14, %f8, %f14
fmaddd %f2, %f14, %f2, %f2
fmuld%f10, %f2, %f12
fnmsubd %f2, %f12, %f8, %f12
fmaddd %f2, %f12, %f2, %f2
fmuld%f10, %f2, %f10
fnmsubd %f2, %f10, %f8, %f6
fcmpeqd %f10, %f16, %f18
fmaddd %f2, %f6, %f2, %f2
fselmovd %f4, %f2, %f18, %f2
fmuld%f0, %f2, %f0
std%f0, [%o0 + %g2]
mov%g1, %g2bne,pt%icc, .LL1
nop

パイプライン動作できる逆数近似命令を使用することで、除算・平方根を含むループのソフトウェアパイプライニングを促進
SS研HPCフォーラム 2012/8/20

21

Copyright 2012 FUJITSU LIMITEDアプリの実効効率 ＦＸ１と京の比較（１）
HPC-ACEの利用で実行効率大幅UP!
SIMD/マルチコア並列
でも実行効率30%超え
参考）SIMDなしの場合

SS研HPCフォーラム 2012/8/20

22

Copyright 2012 FUJITSU LIMITEDアプリの実効効率 ＦＸ１と京の比較（２）SS研HPCフォーラム 2012/8/20

23

Copyright 2012 FUJITSU LIMITEDチューニング技術確立（１） ＣＰＵ-PAを活用した性能分析ツールの進化 性能問題の原因特定の容易化⇒規定のチューニング手法適応
 特にアクセス系は、コンパイラでの見極めが難しいため、PA分析が有用
PA情報（実行時間内訳） 主なチューニング手法*演算実行• SIMD化促進• 一般命令削減最適化• 命令スケジューリング/ソフトウェアパイフライン化促進

実行時間(実測)

演算待ち

キャッシュ待ち
メモリ待ち••

if文のマスク演算、リスト演算化
ループアンローリング• キャッシュスラッシング回避•

パディング、ループ分割、配列マージを実施• ブロッキング• プリフェッチ未発行•

ストライド/リストアクセスプリフェッチの生成指示• 外側ループ融合* チューニング手法を理研様アプリ開発チームと共同で体系化
SS研HPCフォーラム 2012/8/20

24

Copyright 2012 FUJITSU LIMITEDチューニング技術確立（２） 各種バンド幅のバランスを考慮したハード依存のチューニング適応「京」バンド幅

バンド幅計算式

L1D$512 GB/sec

2 SIMD load / cycle → 2 * 16B * 8 core * 2GHz

L2$

256 GB/sec

2 core 共有, 32B幅bus → 32B * 4 Bus * 2GHz

Memory64 GB/sec 8B * 8 Bus * 1GHzregs

Coreregs

Core

L1$DIMMDIMML1$

DIMM
DIMM

8 core

L2$

regs

Core

DIMM
DIMM

L1$

BF=4
SS研HPCフォーラム 2012/8/20

DIMM
DIMM

BF=225

BF=0.5
Copyright 2012 FUJITSU LIMITED２．ハイブリッド並列の優位性（対FlatMPI）
 ＦＸ１０上で気象アプリをCore数を変えずに、プロセス数（P）とスレッド数（T）の組み合わせによる実行時間比
 アプリにより、最適なプロセス・スレッドの組み合わせ
気象アプリX
MPI×OpenMP

SS研HPCフォーラム 2012/8/20

26

気象アプリZMPI×OpenMP

メモリ不足

1.4
1.2
1.0
0.8
0.6
0.4
0.2
0.0

気象アプリYMPI x (自動並列+OpenMP)
2.0
1.2
1.8
1.0
1.6
1.4
0.8
1.2
1.0
0.6
0.8
0.4
0.6
0.4
0.2
0.2
0.0
0.0Copyright 2012 FUJITSU LIMITEDハイブリッド並列 FX10 アプリ実行例
 ハイブリッド並列化で、アプリの特性に合わせて適切なプロセス数・スレッド数を選択することで最速な実行条件を選択
ノード内プロセス×スレッド構成

アプリ名プログラミング

アプリ１

MPI *

アプリ２

MPI+OpenMP

アプリ３

MPI

NPB.CG

MPI

NPB.LU

MPI

アプリ６

MPI+OpenMP

アプリ７

MPI+OpenMP

アプリ８

MPI *

〇

ロードインバランス、通信時間

アプリ９

MPI+OpenMP〇

ロードインバランス、スレッド化率

アプリ10

MPI *

アプリ11

MPI+OpenMP

1P16T

2P8T

8P2T

備考（主要因）16P1T

ロードインバランス〇

ロードインバランス〇〇

スレッド粒度小
通信時間、共用キャッシュ効果〇〇

スレッド粒度小、キャッシュスラッシング
通信時間

〇
〇

ロードインバランス、通信時間

通信時間

〇

MPI * ：指示行（OpenMP）追加
SS研HPCフォーラム 2012/8/20

4P4T

〇

スレッド化率、通信時間〇：最速なノード内のプロセス×スレッド構成
27

Copyright 2012 FUJITSU LIMITEDハイブリッド並列による演算性能改善（NPB）
16T実行が良い例

参考

理由：L2D$の再利用性（ヒット率）向上

スレッド並列が悪い例
理由：L1D$のキャッシュライン競合発生(False sharing)

NPB.CG(classE)
MPI×自動並列

実行時間比

実行時間比

NPB.LU(classE)
MPI×自動並列

L2D$ミス率 4.4%(1t) → 2.7%(16t)

L1D$ミス率 4.3%(1t) → 11.2%(16t)

スレッド間でp(colidx(k))のキャッシュラインが再利用されるためキャッシュライン書き込み競合が原因→ Paddingで回避可能

28

Copyright 2012 FUJITSU LIMITED

SS研HPCフォーラム 2012/8/20

VISIMPACTのまとめ
 Flat MPIより高い実行性能であることを多数のアプリで実証 プロセス当たりのメモリ量を大きくアサイン可能
 メニーコア時代においては大きなアドバンテージ

 将来に向けた新たな可能性
バリア同期
同期待ち

 JOB内のプロセス数とスレッド数の組み合わせをヘテロ化• 処理量が多いプロセスのスレッド数を増やすことで、ロードインバランスを改善• 連成計算の各解法に適切なスレッド数を選択することで、性能を改善

 スレッド毎に異なる処理の実行スレッド増• スレッド並列へのタスク並列（ヘテロ）への適用• 演算と並行して特定スレッドに通信を割り当てることで、演算と通信のオーバーラップ化

SS研HPCフォーラム 2012/8/20

バリア同期

29

バリア同期

バリア同期
ロードインバランスの改善
Copyright 2012 FUJITSU LIMITEDエクサスケールに向けた取り組み

SS研HPCフォーラム 2012/8/20

30

Copyright 2012 FUJITSU LIMITEDエクサスケールに向けた取組み
 エクサスケールシステムの実現は現在の技術の延長では困難、少なくとも二段階の開発が必要
 最大の課題は低消費電力化と高密度実装
 第一段階：既に100ペタフロップス級システムを開発中
さらなるCPUのマルチコア化やSIMD拡張
技術開発
さらなるインターコネクトの高性能、低消費電力化
高性能・高密度のメモリ技術
 第二段階： エクサスケールシステムの実現
さらなる高性能、低消費電力化のための研究開発の推進
研究開発
エクサスケール
高信頼化のための研究開発の推進
システム

100ペタフロップス級システム

No.1 in Top500(June, Nov. 2011)
K computer

2010
SS研HPCフォーラム 2012/8/20

31

2015

2020
Copyright 2012 FUJITSU LIMITED第一段階（100ペタフロップス級システム）での重点技術開発
目標

消費電力当たり性能の大幅向上
筐体当たり性能の大幅向上
取り組み期待される効果半導体⇒最新テクノロジの追及

消費電力当たり性能の大幅向上

メモリの革新⇒最先端メモリの採用

筐体当たり性能の大幅向上（高密度実装）

システム実装⇒集積度、実装密度の更なる向上
高速伝送⇒最先端光テクノロジの検討
SS研HPCフォーラム 2012/8/20

エクサにつながる
キーテクノロジ
32

Copyright 2012 FUJITSU LIMITED

まとめ 超並列システムの開発に継続的に取り組み、大規模システムを提供
高性能CPUと直接網（Tofuインタコネクト）の独自開発
超並列性能を向上させる機能（HPC-ACE, VISIMPACT)の導入
 「京」で実アプリの高い実行効率とVISIMPACTの新しい成果
 超並列アーキテクチャを更に発展させ、段階的にエクサスケールに取り組む

SS研HPCフォーラム 2012/8/20

33

Copyright 2012 FUJITSU LIMITED34

Copyright 2010 FUJITSU LIMITED