オンライン講習会の⼿引き「第10回 GPUミニキャンプ」
東京⼤学情報基盤センター
2024年2⽉

質問は下川辺まで：shimokawabe(at)cc.u-tokyo.ac.jp

はじめに• 東京⼤学情報基盤センター（以下，本センター）では2024年2⽉7⽇，14⽇に第223回お試しアカウント付き並列プログラミング講
習会「第10回 GPUミニキャンプ」を開催します。
• 本ミニキャンプでは，既存のCPUシミュレーションコードをGPU化する⽅や，既存の単体GPUコードを複数GPUコードにする⽅などを対象に， Wisteria/BDEC-01シ
ステムを活⽤した実践を⾏います。
• GPUミニキャンプでは、参加者がコードやデータセットを持ち込み、GPUに関連した課題に対して、メンターからの助⾔を受けながら、その課題解決に取り組みます。
• 本講習会は，東京⼤学浅野キャンパス情報基盤センターの現地会場とZoomおよびSlackを⽤いたハイブリッド講習会として実施します。

• 本資料は，ハイブリッド講習会受講のための事前準備について記載します。
• 本講習会においては，Wisteria/BDEC-01システムへログインできるようになっていることを前提とします。

お願い等• ハンズオンのためのPC，Zoom及びスパコンへ接続するためのネット
ワーク環境は各受講者でご準備ください。
• PCは Windows/Microsoft Update，Apple Security Updateなどで最新のセキュリティアップデートを⾏ってください。
• 必ずウィルス対策ソフトウェアをインストールし，ウィルス検索を実⾏して問題がないことを事前に確認してから受講してください。
• セキュリティ対策未実施の場合はオンライン講習会受講を認めません。

• OSは、Windows、Macどちらでも構いませんが、SSHを⽤いてセンターのスーパーコンピューターへ接続ができることが必要です（後述）。
• 演習の実施に当たり，受講⽣にセンターのスーパーコンピューターを2024年3⽉末まで利⽤できる無料アカウント（お試しアカウント）を発⾏します。

• PC上のソフトウェア類の準備• スパコンへのログイン• ログインしたら・・・• 講習会で使うコミュニケーションツール
(Zoom, Slack)の設定• 東大情報基盤センターのスパコン

SSH環境の準備• Mac/Linuxの方はTerminalからsshコマンドが実行できればOK– Macは 「アプリケーション」è「ユーティリティ」è「ターミナル」– $ sudo dnf install openssh-clients # RHEL系ディストリビューションの場合– $ sudo apt install openssh-client # Debian系ディストリビューションの場合• Windowsの方の場合，下記の選択肢があります– OpenSSHクライアントをインストールして，PowerShellから使用• 「Win＋i」 > アプリ > オプション機能 で，OpenSSHクライアントを追加（デフォルトで入っていなかった場合）• （SSHしたいだけであれば）この方法が一番簡単だと思われます• この資料では，この手順だけ説明します– WSLを使用（インストールに管理者権限が必要．簡単にLinuxを使う方法）– VirtualBox/VMware上に構築したLinuxを使用（中・上級者向け）– Cygwinを使用（管理者権限は不要だが，手順が煩雑）Windows PowerShellの起動方法
1. [Windows] + r を入力し，「ファイル名を指定して実行」
2. 名前とある欄に「powershell」と入力し，[Enter]（あるいは，「OK」をクリック）• 上記は手軽に起動する方法の一例– スタート画面にピン止めしておく，などとすると楽• デフォルトで入っているバージョンは古いので，表示される画面にした
がってアップデートしておくことを推奨– アップデート後には，上記の「名前」欄には「pwsh」と入力すれば見つかる• 以下では，Windowsに「OpenSSHクライアント」がインストール済みであるかを確認する方法と，（インストールされていなかった場合のために）インストールする方法を書いておきます• おそらくはデフォルトでインストール済みなので，後述のssh-keygenな
どがうまく実行できなかった際には，以下を参照してください• Mac/Linuxの方，WindowsでWSLやCygwinを使う方はスキップしてください– 12ページの内容から確認してくださいOpenSSHクライアントの確認（1/4）
1. [Windows] + i で「Windowsの設定」を開く
2. 「アプリ」をクリック
Windows 11の例

Windows 10の例

OpenSSHクライアントの確認（2/4）• 「オプション機能」をクリック
Windows 11の例

Windows 10の例

OpenSSHクライアントの確認（3/4）• 「インストールされている機能」に「OpenSSHクライアント」が含まれていれば，何もしなくてOK• 含まれていなかったら，「機能の追加」から「OpenSSHクライアント」をインストール– 注：「OpenSSHサーバー」は不要です• 右側はWindows 11の例
– Windows 10の例は次のページ

OpenSSHクライアントの確認（4/4）• 「インストールされている機能」に「OpenSSHクライアント」が含まれていれば，何もしなくてOK• 含まれていなかったら，「機能の追加」
から「OpenSSHクライアント」をインス
トール– 注：「OpenSSHサーバー」は不要です• 右側はWindows 10の例

• PC上のソフトウェア類の準備• スパコンへのログイン• ログインしたら・・・• 講習会で使うコミュニケーションツール
(Zoom, Slack)の設定• 東大情報基盤センターのスパコン

スパコンへのログイン• SSH公開鍵認証（SSH Public Key Authentication, SSH=Secure
Shell）に基づく– パスワード認証よりも安全，と言われている• 手順– Windows：WSLでLinux環境を立ち上げる，Mac・Unix：Terminal起動– ①PC上で鍵（秘密鍵，公開鍵）を生成する• 秘密鍵，公開鍵• パスフレーズ（Passphrase）：鍵認証のためのパスワード– ②スパコンポータルサイトにログインする• センターから供給された利用者ＩＤ（tVWXYZ）と「初期パスワード」を使用• 本ミニキャンプでは、一般利用のIDも利用可（ただし事前申告が必要）• ポータルサイトにログイン後，パスワード（Password）変更を求められる，字数，使用
文字等に色々規則があるので注意すること– ③スパコンポータルサイトに「公開鍵」を登録する– ④ＰＣからsshによってスパコンにログインする①PC上で鍵（秘密鍵，公開鍵）を生成（1/3）$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): Your Favorite Passphrase
Enter same passphrase again: Same Passphrase
Enter
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.

Enter
Enter

The key fingerprint is:
SHA256:vt88O+PTcscHkOyabvxGjeRsMWLAWds+ENsDcReNwKo nakajima@KNs-NEW-VAIO
The key's randomart image is:+---[RSA 2048]----+|. o=oo.o+ ||+ O... .|
操作手順
|
.+o+.
|
|
+oB.
|
• ssh-keygen –t rsa <Enter>|So *o*|• <Enter>
|
.E
B.o |
• お好きなPassphrase <Enter>|.. = . o ||.=oB o +|• 同じPassphrase <Enter>|.+o+*O ..|+----[SHA256]-----+

①PC上で鍵（秘密鍵，公開鍵）を確認（2/3）$ cd .ssh$ ls
id_rsaid_rsa.pub⇒秘密鍵（Private Key）
⇒公開鍵（Public Key）

$ cat id_rsa.pub
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDa6InmOYYaCrWjQDukjiNEfdW8veUwJyZtEI3
oDu0A28eey6p0wbtI7JB09xnI17O7HG4yYvOM81+/nlAHy5tAfJly0dsPzjTgdTBLdg
i3cSf5pWEY6U96yaEr0Ei8Wge1HkXrhcwUjGDVTzvT0Refe6zLdRziL/KNmmesSQfR5
lsZ/ihsjMgFxGaKsHHq/IErCtHIIIf9V/Ds2yj6vkAaWH6asBn+ZsRiRFvwHPhkYAnp/j3LY6b8Qfqg0p4WZRenh/HgySWTYIGi8x67VzMaUlm9qlK0QFMCaK2rivX1fmbwyWJ/vrWDqiek6YXoxLDu+GPeQ4CPvxJcZnqF9gf3 nakajima@KNs-NEW-VAIO

①公開鍵をコピー（3/3）$ cd .ssh

操作手順• cat id_rsa.pub <Enter>$ ls• “ssh-rsa”にカーソルを合わせ
id_rsa• 最後の行の”f3”までを選択して「Copy」によって記憶id_rsa.pub• 最後の「nakaima@KNs-NEW-VAIO」まで含める。ここに$ cat id_rsa.pub
漢字が含まれている場合は含めず、後で適当に付け足す。
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDa6InmOYYaCrWjQDukjiNEfdW8veUwJyZtEI3oDu0A
28eey6p0wbtI7JB09xnI17O7HG4yYvOM81+/nlAHy5tAfJly0dsPzjTgdTBLdgi3cSf5pWEY
6U96yaEr0Ei8Wge1HkXrhcwUjGDVTzvT0Refe6zLdRziL/KNmmesSQfR5lsZ/ihsjMgFxGaK
sHHq/IErCtHIIIf9V/Ds2yj6vkAaWH6asBn+ZsRiRFvwHPhkYAnp/j3LY6b8Qfqg0p4WZRenh/HgySWTYIGi8x67VzMaUlm9qlK0QFMCaK2rivX1fmbwyWJ/vrWDqiek6YXoxLDu+GPeQ4CP
vxJcZnqF9gf3 nakajima@KNs-NEW-VAIO

②スパコンポータルサイトにログイン（1/3）
情報基盤センターから送付されたファイル（教育利用）

Wisteria/BDEC-01 利用登録のお知らせ
Wisteria/BDEC-01)

塙 敏博 様下記のとおり登録しましたのでお知らせします。

2021年5月12日

2023年3月6日
東京大学情報基盤センター長

講義名

スパコンプログラミング(1)、スパコンプログラミング(Ｉ)

利用期間2021年5月
2024年2月
70 名

利用登録者数

プロジェクトコード

2021年9月
2024年3月
ディスク量01234567※ 教育利用では以下の「講義用キュー」のみ利用可能です。
その他のキューは使用できません。
情報基盤センター
情報基盤センターから送付された利講義時間中：
lecture8-o

用者ID（tVWXYZ）
lecture-o
講義時間以外：gt68～

キュー名※ lecture-o,lecture8-o,lecture-a,lecture8-atVWXYZ

公 印
省 略から送付された初期パスワード（8桁）

24 TB

システム情報・利⽤⽀援ポータルサイト• Wisteria/BDEC-01 ⽇本語• https://www.cc.u-tokyo.ac.jp/supercomputer/wisteria/service/• https://wisteria-www.cc.u-tokyo.ac.jp/cgi-bin/hpcportal.ja/index.cgi• Wisteria/BDEC-01 English• https://www.cc.u-tokyo.ac.jp/en/supercomputer/wisteria/service/• https://wisteria-www.cc.u-tokyo.ac.jp/cgi-bin/hpcportal.en/index.cgi

②スパコンポータルサイトにログイン（2/3）
https://wisteria-www.cc.u-tokyo.ac.jp/cgi-bin/hpcportal.ja/index.cgi

情報基盤センターから送付された利用者ID（tVWXYZ）

情報基盤センターから送付された初期パスワード

②初期パスワードの変更（3/3）
情報基盤センターから送付された初期パスワード

変更後のパスワードを入力（2回）

パスワード規約に注意

③ 公開鍵登録（id_rsa.pub） (1/3)

1. 「SSH公開鍵登録」を選択
2. 先ほどCopyした「id_rsa.pub」を貼り付ける
3. 「登録」をクリック

③ うまく行かない場合は(id_rsa.pub）を直接アップロード(2/3)¥cygwin64¥home¥XXXX¥.ssh¥id_rsa.pub
PCの設定によって鍵の場所は変わります（下記は主な置き場所）
Linuxの場合: /home/XXXX/.ssh/id_rsa.pub または ~/.ssh/id_rsa.pub
PowerShellの場合： C:¥Users¥XXXX¥.ssh¥id_rsa.pub
WSLの場合: ¥¥wsl.localhost¥OSname¥home¥XXXX¥.ssh¥id_rsa.pub

③ 公開鍵登録（id_rsa.pub） (3/3)

4. ここを確認！

④PCからログイン（1/2）$ ssh tVWXYZ@wisteria.cc.u-tokyo.ac.jp Return

The authenticity of host ‘wisteria.cc.u-tokyo.ac.jp' can't be established.
ECDSA key fingerprint is SHA256:/XXXXX …
Are you sure you want to continue connecting (yes/no/[fingerprint])?yes
yes Return
Warning: Permanently added ‘wisteria.cc.u-tokyo.ac.jp' to the list of known
Returnhosts.
Your Passphrase
Enter passphrase for key '/home/nakajima/.ssh/id_rsa':

1. ssh tVWXYZ@wisteria.cc.u-tokyo.ac.jp <Return>
2. yes <Return>3. 鍵生成時に打ち込んだPassphrase <Return>④PCからログイン（1/2）（2回目以降）$ ssh tVWXYZ@wisteria.cc.u-tokyo.ac.jp Return
Enter passphrase for key '/home/nakajima/.ssh/id_rsa':Your Passphrase

Return1. ssh tVWXYZ@wisteria.cc.u-tokyo.ac.jp <Return>2. 鍵生成時に打ち込んだPassphrase <Return>④PCからログイン（2/2）-------------------------------------------------------------------------------Wisteria/BDEC-01 Information
Date: May. 28, 2021-------------------------------------------------------------------------------Welcome to Wisteria/BDEC-01 system* Operation Schedule
05/28(Fri) 22:00 - 06/09(Fri) 08:30
06/09(Wed) 08:30 - 06/09(Wed) 17:30
06/09(Wed) 17:30 - 06/25(Fri) 09:00
06/25(Fri) 09:00 - 06/25(Fri) 22:00
06/25(Fri) 22:00 -Normal Operation
HPC Challenge
Normal Operation
System Maintenance
Normal Operation

ログインに成功したら，今後のメインテナンスのスケジュールなどが表示される

For more information about this service, see
https://www.cc.u-tokyo.ac.jp/supercomputer/schedule.php* How to use
Users Guide can be found at the User Portal (https://wisteria-www.cc.u-tokyo.ac.jp/).
If you have any questions, please refer to the following URL and contact us:
https://www.cc.u-tokyo.ac.jp/supports/contact/
Last login: Sat May 29 21:35:15 2021 from 133.11.59.131[tVWXYZ@wisteria01 ~]$SSH公開鍵認証の手順（1/4）①PC上での秘密鍵・公開鍵作成
Wisteria$> ssh-keygen –t rsa

OBCX

id_rsa
秘密鍵/Private Key+ Passphrase
id_rsa.pub
公開鍵/Public Key

OFPPortal Site
WisteriatVWXYZ+ Password

Portal Site
OBCX

id_rsa
秘密鍵/Private Key+ Passphrase
id_rsa.pub
公開鍵/Public KeytIJKLM+ Password

tABCDE+ Password

Portal Site
OFP

SSH公開鍵認証の手順（2/4）②スパコンポータルサイトへのログイン

Wisteria

OBCX

OFP

id_rsa.pub
公開鍵/Public Key
id_rsa
秘密鍵/Private Key+ Passphrase

id_rsa.pub
公開鍵/Public Key

Portal Site
OBCX

id_rsa.pub
公開鍵/Public Key

Portal Site
OFP

同じ公開鍵を複数のスパコンに登録可能

Portal Site
Wisteria

SSH公開鍵認証の手順（3/4）③公開鍵（id_rsa.pub）の登録

Wisteria

OBCX

OFP

Wisteria

Portal Site
OBCX

id_rsa
秘密鍵/Private Key+ Passphrase

id_rsa.pub
公開鍵/Public Key

id_rsa.pub
公開鍵/Public Key

Portal Site
OFP

同じ公開鍵を複数のスパコンに登録可能

Portal Site
Wisteria

SSH公開鍵認証の手順（3/4）③公開鍵（id_rsa.pub）の登録

id_rsa.pub
公開鍵/Public Key

OBCX

OFP

SSH Public Key Authentication
SSH公開鍵認証
SSH= Secure Shell• id_rsa• Private Key（秘密鍵） ：PC上
• ⽂字通り「秘密」にしておくこと• 他の⼈に送ってはいけない• 基本的には作成した場所からコピーしたり移動することもしないこと• id_rsa.pub• Public Key（公開鍵）：スパコン上• コピー可能，他の⼈にe-mailで送ることも可能• もし複数のPCからスパコンにログインする場合は，各PCごとに「公開鍵・秘密鍵」のペアをssh-keygenによって作成• 各スパコンに複数の公開鍵を登録することは可能• スパコン上の公開鍵のうちの⼀つがPC上の「秘密鍵＋Passphrase」とマッチすると確認されるとログインできる

id_rsa
秘密鍵/Private Key+ Passphrase
id_rsa
秘密鍵/Private Key+ Passphrase

Wisteria

Portal Site
OBCX

id_rsa
秘密鍵/Private Key+ Passphrase

id_rsa.pub
公開鍵/Public Key

id_rsa.pub
公開鍵/Public Key

Portal Site
OFP

秘密鍵（id_rsa）＋Passphrase

Portal Site
Wisteria

SSH公開鍵認証の手順（4/4）④PCからスパコンへのログイン

id_rsa.pub
公開鍵/Public Key

OBCX

OFP

id_rsa
秘密鍵/Private Key+ Passphrase
id_rsa.pub+ Passphrase

公開鍵/Public Key

公開鍵/Public Key

id_rsa.pub

Wisteria

Portal Site
OBCX

id_rsa
秘密鍵/Private Key

id_rsa.pub
公開鍵/Public Key

id_rsa.pub
OBCX
公開鍵/Public Key

Portal Site
OFP$> ssh-keygen –t rsa

Portal Site
Wisteria

複数のPCからスパコンへログインする場合には各PCで「公開鍵・秘密鍵」のペア作成

id_rsa.pub
公開鍵/Public Key

OBCX

OFP

OFP

スパコンには複数の公開鍵を登録できる

スパコンには複数の公開鍵を登録できる$ cd .ssh$ ls authorized_keys
authorized_keys.ssh/authorized_keysには登録された公開鍵が格納されている。このファイルの後ろに新たな公開鍵（new_public.key）
を付け加えることもできる。

$ cat authorized_keys
ssh-rsa
HGCAB3NzaC1yc2EAAAABIwAAAQEA1r0Hr8M1JIJBO2n9S0GQm0xzGCwh3PpcJo7Z8oDr6HCAXhbKz
HA0ibRMJFCwDJCRGNJlYiHEYHWzouuXGNa9teso7aXYkq2PxbO76C60ZCPoLqf/jQRqnUSnjHJ4Ug
mDdlQWaAks+q/2ExOwjBB6GZmaHGijTximOFGiM1DI78OHkHC8pFzjvP2kT9yRvykvOVvlG10VYi+
5CawYfuROiRBjfUS47RSOlCzjNP20pYO57DUCfOv+/8B1+l1wilbjKQHjuNp5XuclFfFdGaxfJchD/sB5sRxtYfz80xzwGmN8pVecpUjd//xAqdYYHmLAKUE2oH8MnBIRybpWGVie6w64
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDa6InmOYYaCrWjQDukjiNEfdW8veUwJyZtEI3oDu0A28eey
6p0wbtI7JB09xnI17O7HG4yYvOM81+/nlAHy5tAfJly0dsPzjTgdTBLdgi3cSf5pWEY6U96yaEr0E
i8Wge1HkXrhcwUjGDVTzvT0Refe6zLdRziL/KNmmesSQfR5lsZ/ihsjMgFxGaKsHHq/IErCtHIIIf
9V/Ds2yj6vkAaWH6asBn+ZsRiRFvwHPhkYAnp/j3LY6b8Qfqg0p4WZRenh/HgySWTYIGi8x67VzMa
Ulm9qlK0QFMCaK2rivX1fmbwyWJ/vrWDqiek6YXoxLDu+GPeQ4CPvxJcZnqF9gf3$ cp authorized_keys tmp$ cat tmp new_public.key > authorized_keys

id_rsa
秘密鍵/Private Key+ Passphrase
id_rsa.pub+ Passphrase

公開鍵/Public Key

公開鍵/Public Key

id_rsa.pub

id_rsa.pub
公開鍵/PublicWisteria Key

Portal Site
OBCX

id_rsa
秘密鍵/Private Key

id_rsa.pub
公開鍵/Public Key

id_rsa.pub
OBCX
公開鍵/Public Key

Portal Site
OFP$> ssh-keygen –t rsa

Portal Site
Wisteria

各スパコンに複数の鍵を登録する

id_rsa.pub
公開鍵/Public Key

id_rsa.pub
OBCX
公開鍵/PublicKey

id_rsa.pub
OFP

OFP Key
公開鍵/Public• PC上のソフトウェア類の準備• スパコンへのログイン• ログインしたら・・・• 講習会で使うコミュニケーションツール
(Zoom, Slack)の設定• 東大情報基盤センターのスパコン

PCからログイン$ ssh tVWXYZ@wisteria.cc.u-tokyo.ac.jp
Enter passphrase for key '/home/user/.ssh/id_rsa: Your PassphraseEnter

1. ssh tVWXYZ@wisteria.cc.u-tokyo.ac.jp <Enter>2. 鍵生成時に打ち込んだPassphrase <Enter>ログインノードと計算ノード
Wisteria は主にログインノードと計算ノードから構成されています。
• ログインノード：プログラム作成、コンパイル、ジョブ投入• 計算ノード： ユーザプログラムを実行– バッチジョブ実行：バッチジョブシステムに処理を依頼して実行する方法。スパコン環境で一般的。実行処理をスクリプトで指示。長時間、大規模実行。
– インタラクティブジョブ実行：PCでの実行のように、コマンド入力で対話的に実行する方法。デバッグ用、短時間、数ノード実行。

•/home はログインノードからのみ参照できます。/work はログインノードと計算ノード両方から参照できます。基本的には /work で作業します。

ログインノード
SSH接続

> ls

・ プログラム作成
・ コンパイル・ ジョブ投入/home
領域

バッチジョブ・ 大規模実行

計算ノード

インタラクティブジョブ
・ デバッグ利用/work 領域

ログインしたら$ pwd/home/tVWXYZ$ cd /work/gt01/tVWXYZ$ pwd/work/gt01/tVWXYZ
$ cd
$ pwd
/home/tVWXYZ

1. ログインしたら「/home/tVWXYZ」に入る
2. /homeは容量が少ないので「/work/gt01/tVWXYZ」に移動すること
3. 「cd」でホームに戻れますチーム専用ディレクトリ
• 本ミニキャンプでは、個人利用の /work/gt01/tVWXYZ ディレクトリの他に、チーム専用のディレクトリが利用できます。チームで共有するコードやデータなどはこちらに転送ください。
• チーム専用ディレクトリへは、同一チームのメンバーの講習会アカウン
トと一般アカウント（事前申告があった場合のみ）、メンターのアカウン
トがアクセスできます。
• チーム専用ディレクトリは、講習会の受付番号が k23-21-223-xxのとき、以下となります。
– /work/gt01/GROUP_223-xx

Copy：PC to Wisteria$ scp ./a.dat

tVWXYZ@wisteria.cc.u-tokyo.ac.jp:

PC上のCurrent Directoryに例えば「a.dat」というファイルがあるとき、「a.dat」をWisteriaのホーム
ディレクトリ（/home/tVWXYZ）の下にコピーする$ scp ./a.dat

tVWXYZ@wisteria.cc.u-tokyo.ac.jp:/work/gt01/tVWXYZ/test/

PC上のCurrent Directoryに例えば「a.dat」というファイルがあるとき、「a.dat」をWisteria上のディレクトリ「/work/gt01/tVWXYZ/test」の下にコピーする$ scp -r ./testL tVWXYZ@wisteria.cc.u-tokyo.ac.jp:
PC上のCurrent Directory下に例えば「testL」というディレクトリがあるとき、「testL」及びその中身をWisteriaのホームディレクトリ（/home/tVWXYZ）の下にコピーする$ scp -r ./testL tVWXYZ@wisteria.cc.u-tokyo.ac.jp:/work/gt01/tVWXYZ/test
PC上のCurrent Directory下に例えば「testL」というディレクトリがあるとき、 「testL」及びその中身をWisteria上のディレクトリ「/work/gt01/tVWXYZ/test」の下にコピーするCopy：Wisteria to PC$ scp tVWXYZ@wisteria.cc.u-tokyo.ac.jp:~/a.dat ./Wisteriaのホームディレクトリ（/home/tVWXYZ）下に例えば「a.dat」があるとき、PC上のCurrent
Directory下に「a.dat」をコピーする$ scp tVWXYZ@wisteria.cc.u-tokyo.ac.jp:/work/gt01/tVWXYZ/test/a.dat ./Wisteria上にディレクトリ「/work/gt01/tVWXYZ/test/」があり、その中に「a.dat」があるとき、「a.dat」をPC上のCurrent Directoryにコピーする$ scp -r tVWXYZ@wisteria.cc.u-tokyo.ac.jp:~/L1 ./Wisteriaのホームディレクトリ（/home/tVWXYZ）下にディレクトリ「L1」があるとき、「L1」とその中身をPC上のCurrent Directoryにコピーする$ scp -r tVWXYZ@wisteria.cc.u-tokyo.ac.jp:/work/gt01/tVWXYZ/test/L1 ./Wisteria上のディレクトリ「/work/gt01/tVWXYZ/test/L1」があるとき、「L1」とその中身をPC上のCurrent Directoryにコピーするポータルサイトでのマニュアル等閲覧（1/2）

ポータルサイトでのマニュアル等閲覧（2/2）

ライブラリのインストールなど• 個人利用するライブラリなどは、計算ノードから参照できるように /work 以下のディレクトリ（/work/gt01/tVWXYZ）にインストールしてください。
• コンパイルに必要なシステムにインストール済みのライブラリは事前に module load
してください。プログラム実行時にもそれらを module load する必要があります。
• ライブラリはログインノードでコンパイルして構いません。ただし、ログインノードは他ユーザと共有して利用されているため、コンパイルやファイル表示・編集などを除いてプログラムの実行は禁止されていますので、ご注意ください。
• Python利用者で必要なモジュールを PyPIでインストールする（pip コマンドを使う）
場合は、事前に必要なモジュールを module load して、いくつかオプションを与えてpip install する必要があります。詳細は下記などを参照してください。この他に
Anaconda や miniconda を使うこともできます。
– https://www.cc.u-tokyo.ac.jp/public/VOL21/No4/11.201907python.pdf

• PC上のソフトウェア類の準備• スパコンへのログイン• ログインしたら・・・• 講習会で使うコミュニケーションツール
(Zoom, Slack)の設定• 東大情報基盤センターのスパコン

Zoomの準備• ダウンロード：https://zoom.us/download#client_4meeting• クライアントを事前にインストールしてください。
– 今回、各自のZoomアカウントを作る必要はありません。

• インストール済みの方は、必ず最新バージョンに更新してください。
– 1/31 現在、5.17.5– バージョン5でないと接続できません!!

• 使い方：
https://utelecon.adm.u-tokyo.ac.jp/zoom/how_to_use

Slackの登録• 質疑応答には、Slackを使います。
• 本ミニキャンプでは、申込時に登録されたメールアドレスに対して、ミニ
キャンプ用のSlack ワークスペースへ招待致します。
• 申込時と異なるメールアドレスを登録したい場合は、ご相談ください。
• チャンネルは、– 「第10回 GPUミニキャンプ」は、utokyo-20240207
を利用します。

• PC上のソフトウェア類の準備• スパコンへのログイン• ログインしたら・・・• 講習会で使うコミュニケーションツール
(Zoom, Slack)の設定• 東大情報基盤センターのスパコン

Platform for Integration of (S+D+L)
Big Data & Extreme Computing

Reedbush (HPE, Intel BDW + NVIDIA P100 (Pascal))

Simulation Nodes:
Odyssey
Fujitsu/Arm A64FX
25.9PF, 7.8 PB/s

Shared File
System
（SFS）
25.8 PB, 500 GB/s

2.0 TB/s

Data/Learning
Nodes: AquariusIntel Ice Lake + NVIDIA A100

Fast File
System（FFS）
1 PB, 1.0 TB/s

7.20 PF, 578.2 TB/s

External
Resources
External Network

Simulation Nodes（Odyssey）

Oakforest-PACS (OFP) (Fujitsu, Intel Xeon Phi (KNL))• JCAHPC （筑波大CCS・東大ITC），2016年10月～2022年3月末• 25 PF, #39 in 58th TOP 500 (November 2021)

Oakbridge-CX (OBCX) (Fujitsu, Intel Xeon CLX)

800 Gbps

External
Resources• データ解析・シミュレーション融合スーパーコンピュータ• 2016年7月～2021年11月末• 東大ITC初のGPUクラスタ，ピーク性能3.36 PF• 2019年7月～2023年9月末• 6.61 PF, #119 in 59th TOP500 (June 2022)

Wisteria/BDEC-01（Fujitsu）• シミュレーションノード群（Odyssey）：A64FX (#20)• データ・学習ノード群（Aquarius）：Intel Icelake+NVIDIA A100) (#115)• 33.1 PF, #20 in 59th TOP 500，2021年5月14日運用開始• 「計算・データ・学習（S+D+L）」融合のためのプラットフォーム• 革新的ソフトウェア基盤「h3-Open-BDEC」（科研費基盤（S） 2019年度～2023年度）

Data/Learning
Nodes（Aquarius）

Reedbush

Oakforest-PACS

Oakbridge-CX

Wisteria/BDEC-01• 2021年5月14日運用開始– 東京大学柏Ⅱキャンパス

BDEC:「計算・データ・学習（S+D+L）」
融合のためのプラットフォーム（Big Data & Extreme Computing）• 33.1 PF, 8.38 PB/sec. ，富士通製

Platform for Integration of (S+D+L)
Big Data & Extreme Computing– ~4.5 MVA（空調込み）, ~360m2• Hierarchical, Hybrid, Heterogeneous (h3)• 2種類のノード群– シミュレーションノード群（S, SIM）：Odyssey• 従来のスパコン• Fujitsu PRIMEHPC FX1000 (A64FX), 25.9 PF– 7,680ノード（368,640 コア），20ラック，Tofu-D

シミュレーションノード群

Odyssey
Fujitsu/Arm A64FX
25.9PF, 7.8PB/s

Shared File
System

2.0TB/s

Fast File
System

共有ファイル
システム（SFS）

データ・学習ノード群
Aquarius

高速ファイルシステム（FFS）

25.8 PB, 500GB/s

Intel Ice Lake + NVIDIA A100

7.20PF, 578.2TB/s

800 Gbps– データ・学習ノード群（D/L, DL）：Aquarius• データ解析，機械学習• Intel Xeon Ice Lake + NVIDIA A100, 7.2 PF– 45ノード（Ice Lake：90基，A100：360基）, IB-HDR• 一部は外部リソース（ストレージ，サーバー，センサー
ネットワーク他）に直接接続– ファイルシステム：共有（大容量）＋高速

1PB, 1.0TB/s

External
Resources
External Network
外部ネットワーク

外部リソース2022年度分野別 ■汎用CPU，■GPU
バイオ
インフォマ
生物科学・ティクス
生体力学

エネルギー・
物理学

材料科学

工学・
ものつくり

地球科学・
宇宙科学

OBCX
CascadeLake

Engineering
Earth/Space
Material
工学・
ものつくり
Energy/Physics
Info. Sci. : System
Info. Sci. : Algorithms
地球科学・
Info. Sci. : AI
エネルギー・
宇宙科学
物理学
Education
Industry
材
Bio
料
Bioinformatics科
学
Social Sci. & Economics
Data

Odyssey
A64FX

データ科

工学・
Engineering
学・データ
バイオイン 同化 ものつくり
Earth/Space
フォマティクス
Material
地球科学・
Energy/Physics
エネルギー・
工学・
宇宙科学
Info.
Sci. : System
物理学
情報科学：
ものつくり
Info. Sci. : Algorithms
AI
Info. Sci. : AI
材料科学
Education
地球科学・
アルゴリズム宇宙科学
Industry
Bio
材料科学
Bioinformatics
Social Sci. & Economics
Data

Aquarius
A100

Engineering
工学・ものつくり
Earth/Space
地球科学・宇宙科学
Material
材料科学
Energy/Physics
エネルギー・物理学
Info.
Sci. : System
情報科学：システム
Info.
Sci. : Algorithms
情報科学：アルゴリズム
Info.
Sci. : AI
情報科学：AI
Education
教育
Industry
産業利用
Bio
生物科学・生体力学
Bioinformatics
バイオインフォマティクス
SocialSci. & Economics
社会科学・経済学
Data
データ科学・データ同化

2023年度分野別（4月～12月末）■汎用CPU，■GPU
バイオ
インフォマ
生物科学・ティクス
生体力学

エネルギー・
物理学

工学・
ものつくり

地球科学・
宇宙科学
材料科学

OBCX
CascadeLake
2023年9月末退役

Engineering
Earth/Space
Material
工学・
ものつくり
Energy/Physics
Info. Sci. : System
エネルギー・
Info. Sci. : Algorithms
物理学
Info. Sci. : AI 地球科学・
宇宙科学
Education
材
Industry
Bio 料
科
Bioinformatics
学
Social Sci. & Economics
Data

OdysseyA64FXEngineering
データ科
学・データ
Earth/Space
工学・
同化
バイオイン
Material
ものつくり
フォマティクス
Energy/Physics 地球科学・
Info. Sci. : System
宇宙科学
生物科学・
Info.
Sci.
:
Algorithms
生体力学Info. Sci. : AI
Education
材料科学
情報科学：
Industry
Bio AI
Bioinformatics
Social Sci. & Economics
Data

Aquarius
A100

工学・ものつくりEngineering
地球科学・宇宙科学
Earth/Space
材料科学
Material
Energy/Physics
エネルギー・物理学
Info.
Sci. : System
情報科学：システム
情報科学：アルゴリズム
Info.
Sci. : Algorithms
Info.
Sci. : AI
情報科学：AI
Education
教育
Industry
産業利用
Bio
生物科学・生体力学
Bioinformatics
バイオインフォマティクス
SocialSci. & Economics
社会科学・経済学
Data
データ科学・データ同化

YouTubeチャンネルのご紹介
研究事例紹介や、セミナー・講習会の録画などをご覧になれます。
• 「東京大学情報基盤センター」チャンネル
https://www.youtube.com/channel/UC2CHaGp1AO-vqRlV7wmU0-w– Wisteria/BDEC-01システム紹介
https://www.youtube.com/watch?v=SXjYtatzo4&list=PLobjSv_ny85lW03OAPUJ9DWJoHhNiQgvY&index=3&t=104s– 第10回JCAHPCセミナー
https://www.youtube.com/playlist?list=PLobjSv_ny85mfPTuCC2i7r_sPQYKZvy2e– 柏キャンパス一般公開
https://www.youtube.com/playlist?list=PLobjSv_ny85kr1Ig2m-bUiMC2a9W6k53u
https://www.youtube.com/watch?v=q-0QtU7Ops4&t=116s– JCAHPCセミナー：「人類と地球を護るスーパーコンピューティング」
https://www.youtube.com/playlist?list=PLobjSv_ny85l-z-VJCy690ZjlAA04xCRA– お試しアカウントつき講習会
https://www.youtube.com/playlist?list=PLobjSv_ny85kXY2Mtnhn1k7pM-epQaD2y