Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
KiyotomoHiroyasu
PPTX, PDF
3,038 views
RustによるGPUプログラミング環境
RustでGPUプログラムを行うプロジェクトrust-gpuの紹介
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 12
2
/ 12
3
/ 12
4
/ 12
Most read
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PDF
いまさら聞けないarmを使ったNEONの基礎と活用事例
by
Fixstars Corporation
PPTX
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
by
Shota Shinogi
PPTX
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
by
Preferred Networks
PDF
Kubernetesによる機械学習基盤への挑戦
by
Preferred Networks
PDF
Marp Tutorial
by
Rui Watanabe
PDF
大規模グラフアルゴリズムの最先端
by
Takuya Akiba
PDF
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
by
Hiro H.
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
いまさら聞けないarmを使ったNEONの基礎と活用事例
by
Fixstars Corporation
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
by
Shota Shinogi
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
by
Preferred Networks
Kubernetesによる機械学習基盤への挑戦
by
Preferred Networks
Marp Tutorial
by
Rui Watanabe
大規模グラフアルゴリズムの最先端
by
Takuya Akiba
Linuxにて複数のコマンドを並列実行(同時実行数の制限付き)
by
Hiro H.
DockerコンテナでGitを使う
by
Kazuhiro Suga
What's hot
PDF
プログラミングコンテストでの動的計画法
by
Takuya Akiba
PDF
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
PDF
競プロは社会の役に立たない+ベンチャー企業の話 (NPCA夏合宿OB講演).pdf
by
catupper
PDF
最適化超入門
by
Takami Sato
PDF
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
PPTX
Chokudai search
by
AtCoder Inc.
PDF
プログラムを高速化する話
by
京大 マイコンクラブ
PDF
目grep入門 +解説
by
murachue
PDF
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
PDF
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~
by
Kenshi Abe
PDF
勉強か?趣味か?人生か?―プログラミングコンテストとは
by
Takuya Akiba
PDF
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
PDF
推薦アルゴリズムの今までとこれから
by
cyberagent
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
PDF
Marp入門
by
Rui Watanabe
PDF
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
by
UnityTechnologiesJapan002
PDF
何となく勉強した気分になれるパーサ入門
by
masayoshi takahashi
PDF
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
by
Masaki Hayashi
PPTX
【DL輪読会】Efficiently Modeling Long Sequences with Structured State Spaces
by
Deep Learning JP
ODP
Guide To AGPL
by
Mikiya Okuno
プログラミングコンテストでの動的計画法
by
Takuya Akiba
ChatGPT 人間のフィードバックから強化学習した対話AI
by
Shota Imai
競プロは社会の役に立たない+ベンチャー企業の話 (NPCA夏合宿OB講演).pdf
by
catupper
最適化超入門
by
Takami Sato
【メタサーベイ】基盤モデル / Foundation Models
by
cvpaper. challenge
Chokudai search
by
AtCoder Inc.
プログラムを高速化する話
by
京大 マイコンクラブ
目grep入門 +解説
by
murachue
テスト文字列に「うんこ」と入れるな
by
Kentaro Matsui
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~
by
Kenshi Abe
勉強か?趣味か?人生か?―プログラミングコンテストとは
by
Takuya Akiba
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
推薦アルゴリズムの今までとこれから
by
cyberagent
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
Marp入門
by
Rui Watanabe
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
by
UnityTechnologiesJapan002
何となく勉強した気分になれるパーサ入門
by
masayoshi takahashi
コンピュータビジョンの最新ソフトウェア開発環境 SSII2015 チュートリアル hayashi
by
Masaki Hayashi
【DL輪読会】Efficiently Modeling Long Sequences with Structured State Spaces
by
Deep Learning JP
Guide To AGPL
by
Mikiya Okuno
Similar to RustによるGPUプログラミング環境
PDF
CUDAプログラミング入門
by
NVIDIA Japan
PPTX
Rustで3D graphics programming
by
KiyotomoHiroyasu
PDF
Rustに触れて私のPythonはどう変わったか
by
ShunsukeNakamura17
PDF
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
by
Drecom Co., Ltd.
PDF
Hello, DirectCompute
by
dasyprocta
PDF
1070: CUDA プログラミング入門
by
NVIDIA Japan
PDF
GTC 2019 NVIDIA NEWS
by
Kuninobu SaSaki
PDF
Cuda
by
Shumpei Hozumi
PDF
[db analytics showcase Sapporo 2017] B14: GPU コンピューティング最前線 by エヌビディア 佐々木邦暢
by
Insight Technology, Inc.
PPTX
NVIDIA 最近の動向
by
NVIDIA Japan
PDF
NVIDIA GPU 技術最新情報
by
IDC Frontier
PDF
20170421 tensor flowusergroup
by
ManaMurakami1
DOC
GPGPUによるパーソナルスーパーコンピュータの可能性
by
Yusaku Watanabe
PDF
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
by
ハイシンク創研 / Laboratory of Hi-Think Corporation
PDF
SC16 NVIDIA NEWS
by
Kuninobu SaSaki
PDF
2016Nov22 Sc16 nvidia
by
Tomokazu Kanazawa
KEY
GTC2011 Japan
by
Takuro Iizuka
CUDAプログラミング入門
by
NVIDIA Japan
Rustで3D graphics programming
by
KiyotomoHiroyasu
Rustに触れて私のPythonはどう変わったか
by
ShunsukeNakamura17
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
by
Drecom Co., Ltd.
Hello, DirectCompute
by
dasyprocta
1070: CUDA プログラミング入門
by
NVIDIA Japan
GTC 2019 NVIDIA NEWS
by
Kuninobu SaSaki
Cuda
by
Shumpei Hozumi
[db analytics showcase Sapporo 2017] B14: GPU コンピューティング最前線 by エヌビディア 佐々木邦暢
by
Insight Technology, Inc.
NVIDIA 最近の動向
by
NVIDIA Japan
NVIDIA GPU 技術最新情報
by
IDC Frontier
20170421 tensor flowusergroup
by
ManaMurakami1
GPGPUによるパーソナルスーパーコンピュータの可能性
by
Yusaku Watanabe
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
by
ハイシンク創研 / Laboratory of Hi-Think Corporation
SC16 NVIDIA NEWS
by
Kuninobu SaSaki
2016Nov22 Sc16 nvidia
by
Tomokazu Kanazawa
GTC2011 Japan
by
Takuro Iizuka
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