Submit Search
RustによるGPUプログラミング環境
Download as PPTX, PDF
0 likes
3,014 views
K
KiyotomoHiroyasu
RustでGPUプログラムを行うプロジェクトrust-gpuの紹介
Software
Read more
1 of 12
Download now
Download to read offline
1
2
3
4
Most read
5
Most read
6
7
8
9
Most read
10
11
12
More Related Content
PDF
ARM CPUにおけるSIMDを用いた高速計算入門
Fixstars Corporation
PDF
Domain Adaptation 発展と動向まとめ(サーベイ資料)
Yamato OKAMOTO
PDF
ドメイン適応の原理と応用
Yoshitaka Ushiku
PDF
ChatGPTは思ったほど賢くない
Carnot Inc.
PPTX
Active Convolution, Deformable Convolution ―形状・スケールを学習可能なConvolution―
Yosuke Shinya
PPTX
【DL輪読会】Toolformer: Language Models Can Teach Themselves to Use Tools
Deep Learning JP
PDF
推薦アルゴリズムの今までとこれから
cyberagent
PDF
SSII2022 [OS3-02] Federated Learningの基礎と応用
SSII
ARM CPUにおけるSIMDを用いた高速計算入門
Fixstars Corporation
Domain Adaptation 発展と動向まとめ(サーベイ資料)
Yamato OKAMOTO
ドメイン適応の原理と応用
Yoshitaka Ushiku
ChatGPTは思ったほど賢くない
Carnot Inc.
Active Convolution, Deformable Convolution ―形状・スケールを学習可能なConvolution―
Yosuke Shinya
【DL輪読会】Toolformer: Language Models Can Teach Themselves to Use Tools
Deep Learning JP
推薦アルゴリズムの今までとこれから
cyberagent
SSII2022 [OS3-02] Federated Learningの基礎と応用
SSII
What's hot
(20)
PDF
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
PPTX
近年のHierarchical Vision Transformer
Yusuke Uchida
PDF
画像認識の初歩、SIFT,SURF特徴量
takaya imai
PDF
Vision and Language(メタサーベイ )
cvpaper. challenge
PDF
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜
SSII
PDF
【メタサーベイ】Vision and Language のトップ研究室/研究者
cvpaper. challenge
PDF
モデルアーキテクチャ観点からのDeep Neural Network高速化
Yusuke Uchida
PDF
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
PDF
3次元レジストレーション(PCLデモとコード付き)
Toru Tamaki
PDF
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII
PDF
Kubernetesによる機械学習基盤への挑戦
Preferred Networks
PDF
[DL輪読会]Learning Transferable Visual Models From Natural Language Supervision
Deep Learning JP
PDF
Optimizer入門&最新動向
Motokawa Tetsuya
PDF
TensorFlow XLAは、 中で何をやっているのか?
Mr. Vengineer
PPTX
[DL輪読会]DropBlock: A regularization method for convolutional networks
Deep Learning JP
PDF
カスタムSIで使ってみよう ~ OpenAI Gym を使った強化学習
Hori Tasuku
PDF
Hopper アーキテクチャで、変わること、変わらないこと
NVIDIA Japan
PPTX
[DL輪読会]Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-...
Deep Learning JP
PDF
いまさら聞けない!CUDA高速化入門
Fixstars Corporation
PPTX
モデル高速化百選
Yusuke Uchida
Rustに触れて私のPythonはどう変わったか
ShunsukeNakamura17
近年のHierarchical Vision Transformer
Yusuke Uchida
画像認識の初歩、SIFT,SURF特徴量
takaya imai
Vision and Language(メタサーベイ )
cvpaper. challenge
SSII2022 [TS1] Transformerの最前線〜 畳込みニューラルネットワークの先へ 〜
SSII
【メタサーベイ】Vision and Language のトップ研究室/研究者
cvpaper. challenge
モデルアーキテクチャ観点からのDeep Neural Network高速化
Yusuke Uchida
ゼロから始める転移学習
Yahoo!デベロッパーネットワーク
3次元レジストレーション(PCLデモとコード付き)
Toru Tamaki
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII
Kubernetesによる機械学習基盤への挑戦
Preferred Networks
[DL輪読会]Learning Transferable Visual Models From Natural Language Supervision
Deep Learning JP
Optimizer入門&最新動向
Motokawa Tetsuya
TensorFlow XLAは、 中で何をやっているのか?
Mr. Vengineer
[DL輪読会]DropBlock: A regularization method for convolutional networks
Deep Learning JP
カスタムSIで使ってみよう ~ OpenAI Gym を使った強化学習
Hori Tasuku
Hopper アーキテクチャで、変わること、変わらないこと
NVIDIA Japan
[DL輪読会]Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-...
Deep Learning JP
いまさら聞けない!CUDA高速化入門
Fixstars Corporation
モデル高速化百選
Yusuke Uchida
Ad
Similar to RustによるGPUプログラミング環境
(16)
PPTX
Rustで3D graphics programming
KiyotomoHiroyasu
PDF
[db analytics showcase Sapporo 2017] B14: GPU コンピューティング最前線 by エヌビディア 佐々木邦暢
Insight Technology, Inc.
PDF
Hello, DirectCompute
dasyprocta
PDF
CUDAプログラミング入門
NVIDIA Japan
PDF
2016Nov22 Sc16 nvidia
Tomokazu Kanazawa
PDF
SC16 NVIDIA NEWS
Kuninobu SaSaki
PDF
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
PDF
GTC 2019 NVIDIA NEWS
Kuninobu SaSaki
PPTX
NVIDIA 最近の動向
NVIDIA Japan
PDF
20170421 tensor flowusergroup
ManaMurakami1
PDF
Cuda
Shumpei Hozumi
PDF
NVIDIA GPU 技術最新情報
IDC Frontier
PDF
1070: CUDA プログラミング入門
NVIDIA Japan
KEY
GTC2011 Japan
Takuro Iizuka
PDF
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
ハイシンク創研 / Laboratory of Hi-Think Corporation
DOC
GPGPUによるパーソナルスーパーコンピュータの可能性
Yusaku Watanabe
Rustで3D graphics programming
KiyotomoHiroyasu
[db analytics showcase Sapporo 2017] B14: GPU コンピューティング最前線 by エヌビディア 佐々木邦暢
Insight Technology, Inc.
Hello, DirectCompute
dasyprocta
CUDAプログラミング入門
NVIDIA Japan
2016Nov22 Sc16 nvidia
Tomokazu Kanazawa
SC16 NVIDIA NEWS
Kuninobu SaSaki
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
Drecom Co., Ltd.
GTC 2019 NVIDIA NEWS
Kuninobu SaSaki
NVIDIA 最近の動向
NVIDIA Japan
20170421 tensor flowusergroup
ManaMurakami1
Cuda
Shumpei Hozumi
NVIDIA GPU 技術最新情報
IDC Frontier
1070: CUDA プログラミング入門
NVIDIA Japan
GTC2011 Japan
Takuro Iizuka
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
ハイシンク創研 / Laboratory of Hi-Think Corporation
GPGPUによるパーソナルスーパーコンピュータの可能性
Yusaku Watanabe
Ad
RustによるGPUプログラミング環境
1.
Mobility Technologies Co.,
Ltd. RustによるGPUプログラミング環境 Kiyotomo Hiroyasu 2020/12/17 MoT.rs #3
2.
Mobility Technologies Co.,
Ltd. ● これから話す内容 ○ Rust GPUプロジェクトについて ○ shader開発用IDE”SHADERed”の紹介 ○ 今後の展望 はじめに 2
3.
Mobility Technologies Co.,
Ltd. Rust GPUプロジェクトについて 3
4.
Mobility Technologies Co.,
Ltd. Rust GPUプロジェクトについて ● Rustでシェーダ言語を記述し、GPUプログラミングを行う事を目的 ○ CPU/GPUで同じ言語で開発できる ○ 安全で高性能 ○ マルチプラットフォーム(Windows/Mac/Linux/Android) ● ゲーム会社のEmbarkStudioが中心となって推進 ● rust-gpu crateを中心として公開開発 4
5.
Mobility Technologies Co.,
Ltd. ● 長い間ゲーム開発においてGPUプログラミングではHLSL/GLSLのいずれかが 使われていた ○ ゲームエンジンの進化により陳腐化、大規模開発に不向き ● CUDA/OpenCLのような代替手段もある ○ ベンダ依存であったりサポートが行き届いてないといった問題あり ● 以下のような特徴を持つRustをshader言語として採用し、開発開始 ○ 低レイヤで高性能 ○ 優れたパッケージ/モジュールシステム ○ 競合状態や範囲外メモリアクセスに対する安定性 ○ さまざまなツールとユーティリティ Rust GPUプロジェクトの背景 5
6.
Mobility Technologies Co.,
Ltd. rust-gpu crateの仕組み 6 ※SPIR-Vとは 環境非依存のシェーダ中間表現 OpenGLやVulkanといった Graphics API上で動作 NOTE: 開発中プロジェクトのため、今後構成が変わる可能性があります
7.
Mobility Technologies Co.,
Ltd. Rust GPUプロジェクトについて ● コード例(SHADERedのサイトより) 7
8.
Mobility Technologies Co.,
Ltd. ”SHADERed”の紹介 8
9.
Mobility Technologies Co.,
Ltd. ● Embarkが提供しているshaderプログラム用IDE ● マルチプラットフォーム(Windows/Linux)、ブラウザで動作するLite版もある ● ライブプレビュー対応、高度なデバッグ機能あり ● シェーダ言語としてRustに加え、従来のGLSL/HLSLも選択可 ● オープンソース SHADERed https://shadered.org/
10.
Mobility Technologies Co.,
Ltd. ● SHADERedのページから各shader言語のサンプルが見れる ○ ブラウザ上でコードを改変して動作確認も可 SHADERed 10
11.
Mobility Technologies Co.,
Ltd. 今後の展望 11
12.
Mobility Technologies Co.,
Ltd. ● Rust GPUはまだ開発初期段階 ○ 2020/10に最初期版(v0.1)がリリースされたばかり(現在の最新はv0.2) ○ 後方互換性も保証されてないのでプロダクションには不向き ● IDE含め、開発しやすい体制はこれからも発展していく事が期待できる ○ Embarkの自社のゲーム開発に使われているので開発は当面続く ○ これから普及していくかどうかは未知数だがwatchしていく 今後の展望 12
Download