loves baremetal-servers, loves power

18
(C) IDC Frontier Inc. All Rights Reserved. Loves ベアメタルサーバー Loves POWER 藤城拓哉 @tafujish IDCFクラウド&SoftLayer 合同Meetup!in つくば vol.2 with #さくらクラブ 2016.10.15

Upload: fujishiro-takuya

Post on 21-Apr-2017

222 views

Category:

Engineering


9 download

TRANSCRIPT

Page 1: Loves Baremetal-servers, Loves POWER

1

(C) IDC Frontier Inc. All Rights Reserved.

Loves ベアメタルサーバー

Loves POWER

藤城拓哉 @tafujish

IDCFクラウド&SoftLayer 合同Meetup!in つくば vol.2 with #さくらクラブ

2016.10.15

Page 2: Loves Baremetal-servers, Loves POWER

2

(C) IDC Frontier Inc. All Rights Reserved.

自己紹介

藤城 拓哉(FUJISHIRO TAKUYA)

@tafujish

IDCF

テクニカルエヴァンジェリスト

自宅サーバー/自宅HPC

ベンチマーク

Page 3: Loves Baremetal-servers, Loves POWER

3

(C) IDC Frontier Inc. All Rights Reserved.

IDCFクラウド

SoftLayer

さくらのクラウド

と言えば、

Page 4: Loves Baremetal-servers, Loves POWER

4

(C) IDC Frontier Inc. All Rights Reserved.

パブリッククラウド

×

ベアメタルサーバー

Page 5: Loves Baremetal-servers, Loves POWER

5

(C) IDC Frontier Inc. All Rights Reserved.

ベアメタルサーバー、何が良い?

リソース専有

仮想化オーバーヘッドなし

→サイジングしやすい

一定した性能

自分で仮想化環境構築

Page 6: Loves Baremetal-servers, Loves POWER

IDCFクラウドのベアメタルサーバー

ハードウェア専有仮想マシン

ポータル上から作成し即時利用

時間従量で1時間から利用

仮想化による柔軟

ioMemory PX600採用

オーバーヘッド無しのフル性能

ioMemoryを直接操作

メモリサイズをカスタマイズ

ioDrive2とPX600選択可

ベアメタルサーバー

Page 7: Loves Baremetal-servers, Loves POWER

IDCFクラウドのベアメタルサーバー

ハードウェア専有仮想マシン

ポータル上から作成し即時利用

時間従量で1時間から利用

仮想化による柔軟

ioMemory PX600採用

オーバーヘッド無しのフル性能

ioMemoryを直接操作

メモリサイズをカスタマイズ

ioDrive2とPX600選択可

ベアメタルサーバー 今日は 別の話します

Page 8: Loves Baremetal-servers, Loves POWER

8

(C) IDC Frontier Inc. All Rights Reserved.

http://www.softlayer.com/jp/info/power8

Page 9: Loves Baremetal-servers, Loves POWER

9

(C) IDC Frontier Inc. All Rights Reserved.

POWER

大好き

Page 10: Loves Baremetal-servers, Loves POWER

10

(C) IDC Frontier Inc. All Rights Reserved.

SoftLayer OpenPOWERのスゴイところ

①開通の速さ

オンラインオーダーしてから

1時間かからずに利用可能

※今回の実測値

Page 11: Loves Baremetal-servers, Loves POWER

11

(C) IDC Frontier Inc. All Rights Reserved.

SoftLayer OpenPOWERのスゴイところ

②OS初期化が簡単

オンラインでポチ

2時間強で再構成完了

※今回の実測値

Page 12: Loves Baremetal-servers, Loves POWER

12

(C) IDC Frontier Inc. All Rights Reserved.

SoftLayer OpenPOWERのスゴイところ

③メモリ帯域幅がデカい

ベンチマークで確認してみよう

STREAM: Sustainable Memory Bandwidth in High Performance Computers

https://www.cs.virginia.edu/stream/

https://www.cs.virginia.edu/stream/FTP/Code/stream.c

Page 13: Loves Baremetal-servers, Loves POWER

13

(C) IDC Frontier Inc. All Rights Reserved.

SoftLayer OpenPOWERのスゴイところ

25251

69728

0 20000 40000 60000 80000

IA

POWER

POWER IA

Cloud SoftLayer IDCF Cloud

Machine type POWER8 C812L-M Highio.5XL.128.g2

Virtualization Baremetal VMware

CPU model POWER8 Turismo Xeon E5-2660 v3

CPU cores 1P/10C/80T 2P/20C/40T/40vCPU

Clock 3.49GHz 2.6GHz

Memory 256GB 128GB

OS Ubuntu 14.04.5 LTS Ubuntu 14.04.4 LTS

Kernel 3.19.0-28.31-openpower1 4.2.0-36

gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=1000000000 stream.c -mcmodel=large

※使用メモリ 22.4GB

※ CPU Governor: performance

STREAM Triad MB/s

Page 14: Loves Baremetal-servers, Loves POWER

14

(C) IDC Frontier Inc. All Rights Reserved.

SoftLayer OpenPOWERのスゴイところ

④四倍精度浮動小数点

演算に対応しかつ速い

その学習、精度足りてますか?

Page 15: Loves Baremetal-servers, Loves POWER

15

(C) IDC Frontier Inc. All Rights Reserved.

SoftLayer OpenPOWERのスゴイところ

BBPで素直に円周率計算してみると

※BBP https://ja.wikipedia.org/wiki/円周率

3.14159265358979323846264338327950288

3.14159274101257324218750000000000000 6桁目まで

3.14159265358979311599796346854418516 15桁目まで

3.14159265358979323829596852490908531 18桁目まで

3.14159265358979323846264338327948122 30桁目まで

正しい値

単精度

倍精度

[IA] 拡張倍精度

[POWER] 四倍精度

Page 16: Loves Baremetal-servers, Loves POWER

16

(C) IDC Frontier Inc. All Rights Reserved.

SoftLayer OpenPOWERのスゴイところ

強化学習における報酬分配 (何回行動を遡れるか)

単精度

倍精度

[IA] 拡張倍精度

[POWER] 四倍精度

for(i=1; i<=N; i++) {

n[i] = R;

r /= 4.0L; #Number of Actions

n[i] += r;

n_current = n[i] - R;

result = n_befor / n_current;

n_befor = n_current;

}

11回

25回

31回

549回

※ ±0.1を超える場合異常とする

Page 17: Loves Baremetal-servers, Loves POWER

17

(C) IDC Frontier Inc. All Rights Reserved.

DEMO

Page 18: Loves Baremetal-servers, Loves POWER

18

(C) IDC Frontier Inc. All Rights Reserved.

POWER

使ってみたくなったでしょう。