AI PICKS
AI用語辞典インフラ・学習

Triton (GPUカーネル記述言語)

読み: とりとん

最終更新: 2026-08-01・AI PICKS編集部

定義

Tritonとは、Pythonライクな文法でGPU向け高速カーネルを直接記述できるOpenAI発のオープンソース言語のことである。

Triton (GPUカーネル記述言語)とは — 詳しく解説

Tritonは、OpenAIが開発したPython風構文のドメイン特化言語で、CUDAのC++記述より少ないコードでGPUカーネルを最適化できる点が特徴とされ、PyTorch 2.xのコンパイラ基盤(TorchInductor)のバックエンドとしても採用されている。業界標準としては、NVIDIA以外のAMD等のGPUでも同一コードから動かせる移植性の高さが評価される一方、2026年時点の実運用では、自動チューニングが効きにくい特殊な演算形状やメモリアクセスパターンで手書きCUDAカーネルに速度面で劣るケースが依然として残るとされる。現場での選び方としては、既存のCUDA資産や専任のGPUエンジニアが潤沢な組織は無理に置き換えず、逆に新規の推論最適化やカスタムAttention実装を少人数で内製したいチームがコスト重視で採用する、という切り分けが実務上の相場感として定着しつつある。デバッグ環境やプロファイラの成熟度はCUDAに比べるとまだ発展途上で、学習コストの低さと引き換えに落とし穴の切り分けに時間がかかる点は導入前に見込んでおく必要がある。

Triton (GPUカーネル記述言語)の使用例

  • PyTorchのカスタム演算をTritonで書き直し、標準カーネルより処理を高速化する設計パターン。
  • TorchInductor経由でPyTorchモデルをコンパイルし、内部でTritonカーネルを自動生成させる運用例。

Triton (GPUカーネル記述言語)に関連するAIツール

関連用語

インフラ・学習」の他の用語

AI用語辞典をすべて見てみませんか

12カテゴリ・1313語以上を体系的に整理しています

辞典トップへ