統計数理研究所とスーパーコンピュータ

Similar documents
Microsoft Word - HOKUSAI_system_overview_ja.docx

スライド 1

九州大学がスーパーコンピュータ「高性能アプリケーションサーバシステム」の本格稼働を開始

PowerPoint Presentation

ComputerArchitecture.ppt

01_OpenMP_osx.indd

Microsoft Word ●IntelクアッドコアCPUでのベンチマーク_吉岡_ _更新__ doc

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

openmp1_Yaguchi_version_170530

PowerPoint プレゼンテーション

VXPRO R1400® ご提案資料

PowerPoint プレゼンテーション

平成 31 年度学部入学者個人用ノートパソコン等の活用について 平成 30 年 12 月 佐賀大学では, 平成 31 年度入学生より, 学生一人ひとりが個人のノートパソコン等を保有していることを前提とした教育を開始します ただし, 入学時以前からノートパソコンを保有している学生に, 入学時に新たなノ

資料3 今後のHPC技術に関する研究開発の方向性について(日立製作所提供資料)

ビッグデータやクラウドのシステム基盤向けに処理性能を強化した「BladeSymphony」および「HA8000シリーズ」の新製品を販売開始

並列計算導入.pptx

クラウド基盤向けに処理性能や拡張性を強化した「HA8000シリーズ」の2プロセッサーサーバを販売開始

PRIMERGY RX4770 M4 ご使用上の留意・注意事項

C に必要なコンピュータ知識 C はコンピュータの力を引き出せるように設計 コンピュータの知識が必要

CELSIUSカタログ(2012年7月版)

Microsoft Word - nvsi_100222jp_oracle_exadata.doc

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

Windows Server 2016 Hyper-V ストレージQoS機能の強化

Pervasive PSQL v11 のベンチマーク パフォーマンスの結果

PowerPoint プレゼンテーション

Microsoft Word - koubo-H26.doc

040312研究会HPC2500.ppt

KSforWindowsServerのご紹介

<4D F736F F D B B B835E895E97708A4A8E6E82C A98418C6782CC8E6E93AE2E646F63>

CELSIUSカタログ(2012年5月版)

ic3_cf_p1-70_1018.indd

2012年度HPCサマーセミナー_多田野.pptx

Microsoft PowerPoint - OS07.pptx

Microsoft PowerPoint - 演習1:並列化と評価.pptx

C プログラミング 1( 再 ) 第 5 回 講義では C プログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ

EnSightのご紹介

PRIMERGY RX200 S8/RX350 S7とETERNUS LT40でのAcronis Backup & Recovery 11.5 Advanced Serverによるイメージバックアップ動作検証

コードのチューニング

about MPI

<4D F736F F F696E74202D D F95C097F D834F E F93FC96E5284D F96E291E85F8DE391E52E >

スライド 1

スライド 1

スパコンに通じる並列プログラミングの基礎

演習1: 演習準備

FX10利用準備

スパコンに通じる並列プログラミングの基礎

Microsoft PowerPoint - GPGPU実践基礎工学(web).pptx

 

スパコンに通じる並列プログラミングの基礎

ムーアの法則に関するレポート

untitled

Microsoft PowerPoint - 1st

ユーザーズマニュアル 有線ネットワークシステム 発行日 2016 年 3 月 30 日

Microsoft Word - gori_web原稿:TrusSPSにおけるNAS OSのパフォーマンス評価.docx

hpc141_shirahata.pdf

Microsoft PowerPoint PCクラスタワークショップin京都.ppt

MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~

情報解禁 時 :10 月 19 ( )22:00 以降 株式会社マウスコンピューター News Release 8 コア /16 スレッド駆動のインテル第 9 世代 CPU とハイエンドグラフィックス搭載パソコンをゲーミングパソコンブランド G-Tune から販売 10 月 22 日 ( 月 )10

1重谷.PDF

<4D F736F F D2081A F815B A838A815B83588CB48E862E646F63>

NVIDIA Tesla K20/K20X GPU アクセラレータ アプリケーション パフォーマンス テクニカル ブリーフ

富士通PRIMERGYサーバ/ETERNUSストレージとXsigo VP560/VP780の接続検証

Slides: TimeGraph: GPU Scheduling for Real-Time Multi-Tasking Environments

<4D F736F F F696E74202D20834B F C8FEE95F A7793C195CA8D758B E348C8E3893FA816A202D E >

Itanium2ベンチマーク

OpenMPプログラミング

Microsoft PowerPoint - 11Web.pptx

RICCについて

共通マイクロアーキテクチャ 富士通はプロセッサー設計に共通マイクロアーキテクチャを導入し メインフレーム UNIX サーバーおよびスーパーコンピューターそれぞれの要件を満たすプロセッサーの継続的かつ効率的な開発を容易にしている また この取り組みにより それぞれの固有要件を共通機能として取り込むこと

Corp ENT 3C PPT Template Title

120802_MPI.ppt

ビッグデータ分析を高速化する 分散処理技術を開発 日本電気株式会社

本仕様はプロダクトバージョン Ver 以降に準じています

インストールマニュアル

情報解禁日時 :12 月 20 日 ( 木 )11:00 以降 株式会社マウスコンピューター News Release MousePro 第 9 世代インテル CPU 搭載ビジネス向けデスクトップパソコンを 12 月 20 日 ( 木 ) 販売開始! ビジネス向けデスクトップパソコン MousePr

本仕様はプロダクトバージョン Ver 以降に準じています

スライド 1

ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~

最新の並列計算事情とCAE

サーバに関するヘドニック回帰式(再推計結果)

モデリングとは

Total View Debugger 利用の手引 東京工業大学学術国際情報センター version 1.0

OpenMP (1) 1, 12 1 UNIX (FUJITSU GP7000F model 900), 13 1 (COMPAQ GS320) FUJITSU VPP5000/64 1 (a) (b) 1: ( 1(a))

Microsoft PowerPoint - install_NGSsokushu_windows(ver2.1).pptx

「BladeSymphony」「HA8000 シリーズ」において最新OS Windows Server 2008 プレインストールモデルを販売開始

ライセンスの注意事項 サーババンドル版のライセンスについてサーババンドル版では 通常のサーバライセンスおよび 4 コアライセンスを ベースライセンス 追加サーバライセンスおよび追加 2 コアライセンスを 追加ライセンス と呼びます 1 台の物理サーバに対してベースライセンスは 1 つしか購入すること

独立行政法人 鉄道建設 運輸施設整備支援機構 電子入札システム 初期設定マニュアル 2019 年 4 月

PowerPoint プレゼンテーション

H1-4

システム imac 21.5 インチディスプレイ 3.6GHz i5 Dual core / HT 2.8GHz i7 Quad core / HT ATI Radeon 4850 ATI Radeon HD はいいいえいいえはいいいえ ATI はいいいえ

UNIX 初級講習会 (第一日目)

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

第 1 回 C 言語講座 1. コンピュータって? だいたいは 演算装置 制御装置 記憶装置 入出力装置から構成されている 演算装置 CPU の一部で実際に計算を行う装置 制御装置 CPU の一部で演算装置や入出力装置 記憶装置の読み書きなどを制御する装置 記憶装置プログラムや情報 データを一時的

機器仕様書 借上物品名 数量 事項 借り上げ物品の特質等 本件は以下の要件を満たすこと 1. ワークステーション1 2 台 1) 本体 (1) ワークステーションであること (2) CPUは36Core Xeon Gold 6140(18Core x2cpu ) 2.3GHz 相当以上であること (

ロイロノートスクールクラウド版表 クラウド サービス利 弊社が 意しているクラウドサービスへ接続し利 するシンプルなプランです サービスだけで利 することができます プラン 保存可能な容量 / ユーザー 額の場合 / ユーザー 年額の場合 / ユーザー 共 タブレット向け 1 0.8GB 40 円

日立アドバンストサーバ「HA8000シリーズ」の2プロセッサーモデル3機種を強化

情報解禁日時 :2 月 7 日 ( 木 )11:00 以降 株式会社マウスコンピューター News Release ノートにデスクトップ向け CPU のハイパフォーマンス従来モデル比約 2.2 倍高速な 15.6 型ノートパソコン 2 月 7 日 ( 木 ) より販売開始 m-book G シリーズ

システムソリューションのご紹介

コードのチューニング

Transcription:

スーパーコンピュータと統計数理研究所 統計数理研究所 統計科学技術センターセンター長 中野純司

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 2/44

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 3/44

4/44 スーパーコンピュータの定義 (?) 科学技術における高性能計算 (high-performance computing HPC) を主要目的とする大規模コンピュータ その時代の最新技術が投入された最高クラスの性能の計算機 平成 25 年度版政府調達における我が国の施策と実績 - 世界に開かれた政府調達へ - - 平成 26 年 5 月 - の付属資料 別紙 2: スーパーコンピューター導入手続 では この手続は 50TFLOPS 以上の理論的最高性能を有するスーパーコンピューターの導入に適用されるが この対象範囲は必要に応じ見直すこととする とある TFLOPS=Tera Floating-point Operations Per Second 1TFLOPS=1 秒間に浮動小数点数演算が 1 テラ (=10 12, 一兆 ) 回できる 同じ資料で 平成平成 17 年 5 月 1 日から平成 26 年 4 月までは 1.5TFLOPS 以上 であった

5/44 98.3 TFLOPS 207 TFLOPS 28.7 TFLOPS

一般知識 : コンピュータの基本構成要素 CPU(Central Processing Unit, 中央処理装置 ) 演算装置 : データの演算を行う装置で 演算に使用する少量の記憶装置 ( レジスタ ) を含む 制御装置 : 読み込んだプログラムに沿ってデータを操作する装置 昔はこれらの機能 ( コア ) を一組だけ持っていた 最近は複数のコアを持つ 記憶装置 : データを記憶しておく装置 主記憶装置 : メモリ 補助記憶装置 ( ストレージ ): ハードディスク SSD(Solid State Drive) USB メモリなど 入力装置 外部からコンピュータへのデータ入力を行うための装置 : キーボード マウス イメージスキャナなど 出力装置 処理の結果を出力する装置 : ディスプレイ ( モニタ ) プリンタなど ネットワーク装置 コンピュータ間を接続するための装置 ( イーサネット接続が普通 ) 6/44

スーパーコンピュータはどこがすごい? CPU: いっぱい持つ 記憶装置 : いっぱい持つ ( 内部 ) ネットワーク : 非常に早い 入出力装置 : 高価なものもある 7/44

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 8/44

MacBook Air (2012) 基盤裏面 SSD CPU メモリ 9/44

10/44 MacBook Air (2012) の性能 CPU: デュアルコア Intel Core i5 最大 45GFLOPSくらい 記憶装置 メモリ最大 8GB SSD( ハードディスクの代わり ) 最大 512GB 入力装置 キーボード タッチパッド カメラ マイク ( 注意 1) 単位について 出力装置キロ (k)=10 3 ( 千 ) メガ(M)=10 6 ( 百万 ) ディスプレイギガ (G)=10 9 ( 十億 ) テラ(T)=10 12 ( 一兆 ) スピーカーペタ (P)=10 ( 外部 ) ネットワーク 15 ( 千兆 ) エクサ(E)=10 18 ( 百京 ) 無線 LAN ( 注意 2) 情報の単位 bit= 情報の最小単位 (0 または 1) Byte=8bit (256 個の区別ができる )

( 例 ) データ同化スーパーコンピュータシステム A の性能 CPU: Intel Xeon トータルで 5120 コア最大 98.3TFLOPS 記憶装置 メモリ 128TB ハードディスク 816TB 入力装置 キーボード 出力装置 ディスプレイ 内部ネットワーク NUMAlink, InfiniBand 11/44

一般知識 : コンピュータのソフトウェア オペーレティングシステム (OS) ( 例 ) Windows, MacOS, Unix, Linux ハードウェアを操作するための基本的なもの 最小限のアプリケーションが含まれる OS は複数の仕事を ( 複数のコアで ) 同時に行うことができる アプリケーション ( 例 ) Word, Excel, PowerPoint, 計算機言語 (C, Fortran, R) OS の上で動き特定の仕事をするためのもの 現在のアプリケーションは並列処理ができるものが多い これらに関してはスパコンもパソコンとあまり変わらない 12/44

パソコンとスパコン これまで CPU を含めて 集積回路上のトランジスタ数は 18 か月 (=1.5 年 ) ごとに倍になる ( ムーアの法則と言われることがある ) にしたがって発展してきた すなわち 5 年で 10 倍 10 年で 100 倍である ところが 現在ではいろいろな理由でそのような急速な進歩は難しくなってきた さらに 民生用の技術 ( パソコンを含む ) が非常に進み スパコンと言えど それらを使う方向になっている そこでスパコンでは 超 並列計算を行う 13/44

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 14/44

並列計算システム (1) 並列型でない 普通の 計算機 ( 注意 ) ここでの CPU は 1 core の場合を考える 共有メモリ型並列システム (Shared memory) 分散メモリ型並列システム (Distributed memory) 15

16/44 並列計算システム (2)

並列化の 法則 アムダールの法則 プログラムの並列化不可能な部分の割合を ff (0 < ff < 1) とすると nn 並列のときのスピードアップ SS nn は SS nn = 1 ff+(1 ff)/nn つまり 並列化不可能な部分が少なくないと効果なし グスタフソンの法則 例えばシミュレーションを行うとき 準備に ss 時間 実行に pp 時間かかるとする nn 回の実行を行うときには 1 プロセスでは ss + nnnn nn プロセスでは ss + pp かかるのでスピードアップ SS(nn) は SS nn = ss+nnnn ss+pp つまり 並列数を増やすと大規模な解析ができる 17/44

18/44 並列計算のためのソフトウェア 共有記憶システム マルチプロセス ( プロセス = 一つの仕事 ) Unix が元からサポート シングルコアではタイムシェアリングで実現 マルチスレッド ( スレッド = 一つの仕事の一部 ) OpenMP (Open Multi-Processing) 普通のプログラム ( シングルコア用 ) に指示行を加えることによって並列化する ただし 実際にはプログラムを大きく書き直さなければならないことも多い 分散記憶システム MPI (Message Passing Interface) 最初から並列計算を意識してプログラムを組む

並列計算の例 簡単な ( 数値 ) 積分 1 4 (π =) 0 1 + xx 2 dddd~ 1 nn nn ii=1 1 + 4 ii 0.5 nn 2 曲線で囲まれた面積を求めるためには 小さい長方形の集まりで近似する 19/44

普通の Fortran プログラム integer n, i double precision d, s, x, pi write(*,*) 'n? read(*,*) n d = 1.0/n s = 0.0 do i=1, n x = (i-0.5)*d s = s+4.0/(1.0+x*x) enddo pi = d*s write(*,100) pi 100 format(' pi = ', f20.15) end 20/44

OpenMP Fortran プログラム integer n, I double precision d, s, x, pi write(*,*) 'n?' read(*,*) n d = 1.0/n s = 0.0!$OMP PARALLEL PRIVATE(x), SHARED(d)!$OMP& REDUCTION(+: s)!$omp DO do i = 1, n x = (i-0.5)*d s = s+4.0/(1.0+x*x) end do!$omp END DO!$OMP END PARALLEL pi = d*s write(*,100) pi 100 format(' pi = ', f20.15) end 21/44

MPI Fortran プログラム include 'mpif.h integer n, I double precision d, s, x, pi, temp integer myid, numprocs, ierr, status(3) integer sumtag, sizetag, master call MPI_INIT(ierr) call MPI_COMM_SIZE(MPI_COMM_WORLD,numprocs,ierr) call MPI_COMM_RANK(MPI_COMM_WORLD,myid,ierr) sizetag = 10 sumtag = 17 master = 0 if (myid.eq. master) then write(*,*) 'n?' read(*,*) n do i = 1, numprocs-1 call MPI_SEND(n,1,MPI_INTEGER,i,sizetag, $ MPI_COMM_WORLD,ierr) enddo else call MPI_RECV(n,1,MPI_INTEGER,master,sizetag, $ MPI_COMM_WORLD,status,ierr) endif d = 1.0/n s = 0.0 do i = myid+1, n, numprocs x = (i-0.5)*d s = s+4.0/(1.0+x*x) enddo pi = d*s if (myid.ne. master) then call MPI_SEND(pi,1,MPI_DOUBLE_PRECISION, $ master,sumtag,mpi_comm_world,ierr) else do i = 1, numprocs-1 call MPI_RECV(temp,1,MPI_DOUBLE_PRECISION, $ i,sumtag,mpi_comm_world,status,ierr) pi = pi+temp enddo endif if (myid.eq. master) then write(*, 100) pi 100 format(' pi = ', f20.15) endif call MPI_FINALIZE(ierr) end 22/44

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 23/44

統計科学は 不確実性を伴う現象の 客観的な記述を行う ( モデリング ) データを処理する ( データ科学 ) 理論的考察を行う ( 数理 推論 ) これらは相互に影響を与え合う 24/44

科学の記述手段 自然言語 ( 日本語 英語など ) もっとも古い あいまいなところがあり冗長である ( が ) 柔軟である 例 : 社会科学 法律 哲学 数学 近代では主流 ( ニュートン以後最近まで ) あいまいなところがなく冗長でない ( が ) 柔軟でない 例 : 物理学 理論経済学 数理統計学 計算機 もっとも新しい あいまいなところはなく少し冗長である ( が ) 適度に柔軟である 例 : 計算 ** 学 計算 ( 機 ) 統計学 25/44

統計科学において計算機は データの計算 表示のための道具 ( 大量の ) データには ( 大量の ) 計算処理が必要 グラフ ( またはグラフィックス ) による可視化 モデルの記述手段 プログラムは数式と並び 複雑 な現象をより 簡単 に記述するための ( 統計 ) 言語 仮想的な実験ができる : ( 統計的 ) シミュレーション 乱数の利用 26/44

なぜ統計数理研究所でスーパーコンピュータ? データの爆発的な増加 データの自動収集 インターネット データの構造の複雑化 ゲノムデータ ネットワーク構造のデータ 地球規模のデータ 必要な計算量も爆発的に増大 結局 いつでもより強力な計算機が必要になる 27/44

本研究所のスパコンで計算されているもの データ同化 地球物理的データ 海洋 気候 地震 津波 宇宙物理的データ 地球周辺の電磁気圏の解析 オーロラ その他 経済 ファイナンスデータ解析 生命科学 分子系統樹 ゲノム科学 28/44

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 29/44

大型コンピュータの時代 前史 1956 年国産初の富士通信機製造 ( 現富士通 ) 製商用リレー式計算機 FACOM 128A の 1 号機が納入された 1963 年 3 月 30 日に電子計算機が設置された ( 機種不明 ) 1971 年 2 月に新型電子計算機が稼働を開始 ( 機種不明 ) 統計科学計算機システム 1980 年 HITACH M280H ( 主記憶 24MB) 1989 年 HITACH M682H ( 主記憶 256MB) HITACH M660D ( 主記憶 64MB) 1994 年 HITACH M880/180 ( 主記憶 512MB) HITACH S-3600 ( 主記憶 256MB, 理論最大性能 205MFLOPS) 30/44

スーパーコンピュータの時代 統計科学スーパーコンピュータシステム 1999 年 HITACHI SR8000 (20 ノード 主記憶 160GB 理論最大性能 160GFLOPS) 2004 年 SGI Altix3700 (256CPU 主記憶 1920GB 理論最大性能 1.3TFLOPS) 2010 年 Fujitsu SPARC Enterprise M9000(2 システム 64CPU(256 コア ) 主記憶 2TB 理論最大性能 2.9TFLOPS 24CPU(96 コア ), 主記憶 1TB 理論最大性能 1.1TFLOPS) Fujitsu PRIMERGY RX200S5(360 ノード (2880 コア ) 主記憶 12.4TB 理論最大性能 33.75TFLOPS) 計算統計学支援システム 1996 年 IBM RS/6000 SP(48 ノード主記憶 12GB 理論最大性能 12.7GFLOPS) 2000 年 Origin2000(64CPU 主記憶 48GB R12000(300MHz) 理論最大性能 38.4GFLOPS) 2006 年 HP XC4000 (ProLiant DL 145G2 128 ノード Opteron 2.6GHz 2 主記憶 640GB 理論最大性能 1.3TFLOPS) 31/44

データ同化スーパーコンピュータシステム A 統計科学スーパーコンピュータシステム I 共用クラウド計算システム C ( 注意 ) 統計学において重要なモデル選択規準として赤池情報量規準 (An Information Criterion, AIC) がある 32/44

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 33/44

データ同化スーパーコンピュータシステム A シングルシステムとして世界最大の共有メモリを搭載した SGI 社製大規模共有メモリ型サーバ SGI UV 2000 2 台で構築 1 パーティション 2560 コア メモリ容量 64TB 1 パーティションを HPCI(High Performance Computing Infrastructure) システムに資源提供している A 主要スペック CPU: Intel Xeon E5-4650v2 5120 コア主記憶 : 128TB ストレージ : Lustre サーバ 816TB ( アクセラレータ Intel Xeon Phi 5110P) 理論性能値 : 98.3TFLOPS 34/44

35/44 データ同化とは?(1)

データ同化とは?(2) 気象学 海洋学の分野で発達 (1990 年代中頃から ) 物理数値シミュレーションモデルと実際の観測を統合する手法 シミュレーションのみでは適切に現実の物理現象を再現できない シミュレーションモデルには, モデルの不完全性や境界条件が正確にはわからないなどの不確かさが存在 ( たとえば ) 正確な気象予測には適切な初期条件の構成が必要 観測データは物理的 社会的制約により得られる情報に限界がある 観測データを用い数値シミュレーション内の変数を修正 = データ同化 36/44

地震音波検出を目的とした微気圧観測 微気圧観測点設置

東日本大震災による地震音波強度や伝搬特性を評価東日本大震災に伴う地震波 地震音波伝搬シミュレーション

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 39/44

統計科学スーパーコンピュータシステム I 分散メモリ型のスパコンで本研究所最高速 SGI 社製 ICE X を中心とする 400 の計算ノード (CPU:Intel Xeon E5-2697v2 x 2 主記憶 :128GB) アクセラレータ (Intel Xeon Phi) 付きのノードは 32 ノード 物理乱数発生装置が備わっている 秒間 528MB の発生速度を持つ 3 台のサーバで構成される なお 2015 年度中に増強される ( 以下の表参照 ) I 主要スペック ( 増強後 ) CPU 主記憶ストレージアクセラレータ理論性能値 Intel Xeon E5-2697 9600 コア (12960 コア ) 50TB(100TB) Lustre サーバ 2.5PB Intel Xeon Phi 5110P 207TFLOPS(336TFLOPS) 40/44

目次 スーパーコンピュータとは いったい何? 本当に スーパー?: ノートパソコンとの比較 どのように使う?: 仕組みとソフトウェア 統計数理研究所の ( スーパー ) コンピュータ 必要性 導入の歴史 現在の統数研スパコン : A, I, C 41/44

共用クラウド計算システム C データ解析 HPC を目的とするプライベートクラウドシステム HPC 向けのチューニングを行い データ解析ソフトウェアがすぐ使えるパーソナルな HPC 環境を提供する 標準で提供する環境は 8 core CPU 4 ノード 各ノードでメモリは 64GB ストレージは 5TB MPI や統計解析環境 R がインストールされていて すぐ使い始めることができる C 主要スペック CPU 主記憶ストレージ理論性能値 Intel Xeon E5-2680v2 1380 コア 16.4TB GPFS サーバ 364TB 28.7TFLOPS 42/44

一般知識 : クラウド ( またはクラウドコンピューティング ) ネットワーク 特にインターネットをベースとしたコンピュータ資源の利用形態 ユーザーは コンピュータによる処理やデータの格納などをネットワーク経由で サービスとして利用する コンピュータ本体およびネットワークの購入 管理運営費用が軽減される 必要な時に使えばよいので 資源を遊ばせる無駄がない 43/44

HPC とクラウド 現在のクラウド ( ソフトウェア ) は主としてビジネス用途を考えて設計されている 対話的使用 人間が考えている間は CPU はほとんど待ち状態 そこで一つの CPU に複数人のプロセスを割り当てても良い ひとりが 1 つの CPU を使うのは無駄 HPC はその対極 バッチ使用 仕事を計算機に投げたら計算が終わるまで人間は関与しない CPU はほとんどフル稼働状態 したがってクラウドで HPC を行うためにはまだまだ研究が必要 現状では実機と比べてパフォーマンスがよくない しかし チューニング次第で 90% を超えることも可能 44/44