Submit Search
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
Download as PPTX, PDF
0 likes
1,078 views
Kengo Nakajima
AzureのNV6インスタンスでParsecのデモをやったのがメインですが、デモの部分は含まれていないです。
Internet
Related topics:
Game Development
Read more
1 of 21
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
More Related Content
PPTX
Houdini Mantra レンダリングのチューニング
Ken Taki
PPTX
Real-world game development with Ebitengine - How to make the best-selling G...
Daigo Sato
PPTX
[CGWCC2016] UE4でリギング
ue_ta
PPTX
MediaRecorder と WebM で、オレオレ Live Streaming
mganeko
PPTX
Unity ゲーム開発
Katsutoshi Makino
PDF
淡江大學 - 產品測試+安全性測試+壓力測試
Taien Wang
PDF
ローカル開発環境の構築をしよう VirtualBox + Vagrant
Kazuma Kimura
PDF
一般的なチートの手法と対策について
優介 黒河
Houdini Mantra レンダリングのチューニング
Ken Taki
Real-world game development with Ebitengine - How to make the best-selling G...
Daigo Sato
[CGWCC2016] UE4でリギング
ue_ta
MediaRecorder と WebM で、オレオレ Live Streaming
mganeko
Unity ゲーム開発
Katsutoshi Makino
淡江大學 - 產品測試+安全性測試+壓力測試
Taien Wang
ローカル開発環境の構築をしよう VirtualBox + Vagrant
Kazuma Kimura
一般的なチートの手法と対策について
優介 黒河
What's hot
(20)
PPTX
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
若輩エンジニアから見たUniRxを利用したゲーム開発
Hirohito Morinaga
PDF
【Unite 2018 Tokyo】『CARAVAN STORIES』のアセットバンドル事例
UnityTechnologiesJapan002
PDF
GUILTY GEAR Xrd開発スタッフが送るスキニングのためのモデリング TIPS
ARC SYSTEM WORKS
PDF
Beneficios para la salud de la MELATONINA
lessroozen
PPTX
ゲームの通信をつくる仕事はどうなるのだろう?
Kengo Nakajima
PDF
Qt × Reactive Extensions
TetsuroMatsumura
DOCX
Asiento contable del seguro de vida ley
Clariza Arevalo Alburqueque
PDF
C++からWebRTC (DataChannel)を利用する
祐司 伊藤
PPTX
Participacion de utilidades
Martin Fernando Aquije Hernandez
PDF
Règles typo
Chris Gaillard
PPTX
CascadeのエフェクトをNiagaraで作成してみよう
Yuya Shiotani
PDF
【2000行弱!】x86用自作カーネルの紹介
Yuma Ohgami
PDF
【Unite Tokyo 2019】ライブエンターテイメントにおけるUnity
UnityTechnologiesJapan002
PDF
Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
Unity Technologies Japan K.K.
PPTX
いまさら学ぶMVVMパターン
Yuta Matsumura
PDF
Disolucion y Liquidacion.
sarahicruz26
PDF
Régimen laboral pesquero
Beltran Valencia
PDF
徳丸本ができるまで
Hiroshi Tokumaru
PPTX
Exenciones 22 07
MiguelGuazhambo
大規模タイトルにおけるエフェクトマテリアル運用 (SQEX大阪: 林武尊様) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
若輩エンジニアから見たUniRxを利用したゲーム開発
Hirohito Morinaga
【Unite 2018 Tokyo】『CARAVAN STORIES』のアセットバンドル事例
UnityTechnologiesJapan002
GUILTY GEAR Xrd開発スタッフが送るスキニングのためのモデリング TIPS
ARC SYSTEM WORKS
Beneficios para la salud de la MELATONINA
lessroozen
ゲームの通信をつくる仕事はどうなるのだろう?
Kengo Nakajima
Qt × Reactive Extensions
TetsuroMatsumura
Asiento contable del seguro de vida ley
Clariza Arevalo Alburqueque
C++からWebRTC (DataChannel)を利用する
祐司 伊藤
Participacion de utilidades
Martin Fernando Aquije Hernandez
Règles typo
Chris Gaillard
CascadeのエフェクトをNiagaraで作成してみよう
Yuya Shiotani
【2000行弱!】x86用自作カーネルの紹介
Yuma Ohgami
【Unite Tokyo 2019】ライブエンターテイメントにおけるUnity
UnityTechnologiesJapan002
Unity道場京都スペシャル トゥーンシェーディングとノンフォトリアリスティック風絵づくり入門_
Unity Technologies Japan K.K.
いまさら学ぶMVVMパターン
Yuta Matsumura
Disolucion y Liquidacion.
sarahicruz26
Régimen laboral pesquero
Beltran Valencia
徳丸本ができるまで
Hiroshi Tokumaru
Exenciones 22 07
MiguelGuazhambo
Ad
Similar to 自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
(20)
PDF
Pythonを始めよう
shouta yoshikai
PDF
Nutanixログほいほい作ってみた.pdf
satorukondou
PDF
アジャイル開発導入のためにやってきたこと
Arata Fujimura
PDF
【QRコードアーティストの自立戦略 ~ UX/UIデザインワークショップ】
Meyco U
PDF
Unityで始めるバージョン管理 Git LFS 入門編
NAKAOKU Takahiro
PDF
C++でiOSアプリ
5mingame2
PDF
Html5fun@東京 Bootstrapにアニメーションを付けよう
Masayuki Abe
PPTX
垣根のないモノ作り!
Yuka Tokuyama
PDF
2017823 pythonを始めよう
shouta yoshikai
PDF
UnityでつくるVRアプリ 〜VRの作法とVRTK〜
Hiromichi Yamada
PDF
Cmujp21_node-webkit
Sugawara Ryousuke
PDF
Pythonによるwebアプリケーション入門 - Django編-
Hironori Sekine
PDF
はじめてのIoTプログラミング IchigoJam x sakura.io 体験
Taisuke Fukuno
PDF
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
PDF
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
PPTX
Jenkinsを使おうよ
Yohei Oda
PDF
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Fumiya Sakai
PDF
第1回プログラミング大学in福岡
Ryu Yamashita
PDF
俺達のGoogle i:o 2014 はまだ始まったばかりだ
Shinobu Okano
PPTX
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
Pythonを始めよう
shouta yoshikai
Nutanixログほいほい作ってみた.pdf
satorukondou
アジャイル開発導入のためにやってきたこと
Arata Fujimura
【QRコードアーティストの自立戦略 ~ UX/UIデザインワークショップ】
Meyco U
Unityで始めるバージョン管理 Git LFS 入門編
NAKAOKU Takahiro
C++でiOSアプリ
5mingame2
Html5fun@東京 Bootstrapにアニメーションを付けよう
Masayuki Abe
垣根のないモノ作り!
Yuka Tokuyama
2017823 pythonを始めよう
shouta yoshikai
UnityでつくるVRアプリ 〜VRの作法とVRTK〜
Hiromichi Yamada
Cmujp21_node-webkit
Sugawara Ryousuke
Pythonによるwebアプリケーション入門 - Django編-
Hironori Sekine
はじめてのIoTプログラミング IchigoJam x sakura.io 体験
Taisuke Fukuno
2022年の抱負とここ数年続けてきたインプット
Fumiya Sakai
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
Jenkinsを使おうよ
Yohei Oda
動画プレイヤーアプリの開発を通じて学んだ機能を実現するための要点解説
Fumiya Sakai
第1回プログラミング大学in福岡
Ryu Yamashita
俺達のGoogle i:o 2014 はまだ始まったばかりだ
Shinobu Okano
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
Ad
自宅で仕事。安くなってきたGPUインスタンスをParsecで活用しよう。
1.
monoai, Kengo Nakajima
2020 Twitter: @ringo GitHub: https://github.com/kengonakajima 自宅で仕事。これまでの10年、これからの10年 ~安くなってきたGPUインスタンスをParsecで活用しよう~
2.
~2010年 ソフトウェア開発会社 東京にてオンラインゲームと オンラインゲーム用のミドルウェアを 開発していた。子供はまだいなかった。
3.
2011年 本を書く • 「オンラインゲームを支える技術」執筆 •
東京に住んでいた。東京<>東京のリモート作業 • Pagesで書いてDropBoxで共有 • ビデオ会議と電話会議は無し • 仕上げのときに2回編集部に行った • 長男が産まれた
4.
2013年 富山に引っ越す
5.
2013年 PSVITA用ゲームを作る • Airship
Q • 長女と次男が産まれた • 自分以外の開発メンバーは全員東京 • パブリッシャーも東京 • Skype • GitHubを使い始めた • ROM納品はネット経由でできた。 • AWS東京が2011年
6.
2015年 クラウドゲーム開発 • シンラテクノロジー •
開発メンバーはモントリオールと東京 • 英語のビデオ会議、Skypeの音質と時差に苦しむ • Slack, GitHub, TravisCI • クラウドゲーム用のGPUサーバーは物理購入 • AWSを併用
7.
2017年 monoai(旧モノビット)参加 • ゲーム用の通信ライブラリ
モノビットエンジン • 社内用の各種ツールのデザイン • 開発チームは東京・神戸のオフィス • Chatwork, Zoom, GitHub, GitLab, VPN • 自分だけが在宅リモートだったが、コロナ後は全員が在宅リモートに。 • AWSだけでなくAzureやGoogleクラウドも使う • 次女が産まれた
8.
自宅仕事の最大のハードル • 子供の世話と両立する必要がある • 4,7,9,11歳 •
ワンオペの日もある • 書斎や据え置きPCは現実的ではない • ノートPCを持って家の中をうろうろ • 電子レンジの上の隙間は安全
9.
開発メインマシンはMac, Windowsで確認 • 通信ミドルウェア開発 •
Linux, Win,Mac,iOS,Android,ゲーム機向けのC++/C#/JavaScriptコード • Mac/Linuxで完了したらWinで動作確認 • Unity, UEでの確認作業 • Windows利用を最小限にしている
10.
クラウド以前 • MacBookとWindowsPCをRemote DesktopとかSynergyでつなぐ •
2台以上のPCを使うと、家の中モバイルがつらい
11.
クラウド時代 • 2016年ごろから、クラウドにGPUマシンが利用可能に。 • 試した
> かなり使えるやん。でもあまり快適じゃない。。
12.
Parsec : すごく軽くて速くてきれいなRDP RemoteDesktop AWS
EC2 インスタンス Azure VM Parsec 操作の入力 映像出力 操作の入力 映像出力 TCP 3389 UDP 8000~
13.
RDPとParsecの比較 Parsec RDP GUI操作の消費帯域 1Mbps以下
1Mbps以下 ゲーム画面の消費 帯域 10~25Mbps 50~150Mbps 遅延 ネットワーク +10~15ms 100ms以上、 ストールもある GUI操作の画質 OK 損失ほぼなし ゲーム画面の画質 非常によい ぐだぐだ CPU消費 非常に少ない 通信が多いと重い 便利さ 素晴らしい 普通
14.
Parsec は何が違うのか • ゲーム専用にチューニングされた独自の映像・音声コーデック •
クラウドゲーム専用に書かれた遅延の小さいUDPスタック • セキュリティ : DTLS / SHA-256 最新のTLS1.3よりは弱い可能性があるが、 RDPはTLSの多分1.2かな? 署名ファイルとか細かく設定する機能はない。 • クラウドインフラ側で接続元の制限をすればOK
15.
Parsecはセットアップがすごい https://github.com/jamesstringerparsec/Parsec-Cloud-Preparation-Tool 注: Win10サーバは未検証
16.
• Parsecデモ on
Azure NV6
17.
GPUインスタンスのコスト感 GPU FFベンチ 1時間費用 Azure
NV6 M60 5000~ 200円~ AWS g3 M60 未調査 80円~ AWS g2 GRID K520 2000~ 80円~ Google T100,P4,T4.. 未調査 複雑 さくら高火力 P40,P100,.. 未調査 未調査 コスパ比較は 複雑なので注意。 メモリとかストレージとか 条件がさまざま
18.
GPUクラウドの現在 AI向けのGPUだけでなく、 3DCG向けのGPUを安く提供するクラウドが 出現しているので、今後楽しみ。 2080が1時間30円ぐらいならかなり良い fluidstackのサイト
19.
プロセッサ性能の今後 http://www.clivemaxfield.com/area51/do-not-delete/pam-0001-emb-nca-01-lg.jpg
20.
メモリ帯域幅 https://www.karlrupp.net/2013/06/cpu-gpu-and-mic-hardware-characteristics-over-time/
21.
消費電力あたり性能 https://www.karlrupp.net/2013/06/cpu-gpu-and-mic-hardware-characteristics-over-time/
Download