Parallel Thread Executionとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Parallel Thread Executionの意味・解説 

Parallel Thread Execution

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/06/12 16:13 UTC 版)

Parallel Thread Execution (PTX あるいは NVPTX[1]) は、NVIDIACUDAプログラミング環境で使用されるGPU用の疑似アセンブリ言語である。nvccコンパイラは、C言語/C++の独自拡張であるCUDA C/C++で書かれたコードのうち、GPU上で実行されるデバイスコードをPTXに翻訳する。そしてグラフィックスドライバは、PTXをGPUのプロセッシングコア上で実行されるバイナリコードに翻訳するコンパイラを搭載している。中間表現であるPTXを利用することで、演算能力や機能 (compute capability: CC) および設計思想の異なるハードウェア上で共通して動作するCUDAプログラムを記述したり[2]、ドライバが生成するバイナリコードを実行環境に応じて最適化したりすることが容易になる。


  1. ^ "User Guide for NVPTX Back-end — LLVM 7 documentation". llvm.org.
  2. ^ コンピュータアーキテクチャの話(350) NVIDIAの世代別GPUに見るハードウェアの違い | マイナビニュース
  3. ^ a b "PTX ISA Version 2.3" (PDF).
  4. ^ GPU内に存在する複数のCUDAコア上で並列実行される処理を記述した関数をカーネル (kernel) と呼ぶ。ストリーム・プロセッシングで用いられる用語であり、OpenCLなどでも使われている。
  5. ^ "Google Code Archive - Long-term storage for Google Code Project Hosting". code.google.com.


「Parallel Thread Execution」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Parallel Thread Execution」の関連用語

Parallel Thread Executionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Parallel Thread Executionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのParallel Thread Execution (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS