「TF32」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
'''TF32'''とは、[[NVIDIA]]が策定した19ビット長の[[単精度浮動小数点数]]です。 | '''TF32'''とは、[[NVIDIA]]が策定した19ビット長の[[単精度浮動小数点数]]です。 | ||
− | |||
− | |||
− | |||
名称に「32」と付いているので32ビット長と勘違いしやすい点に注意する必要があります。 | 名称に「32」と付いているので32ビット長と勘違いしやすい点に注意する必要があります。 | ||
− | + | 紛らわしいことに、この「32」は[[パソコン]]での[[プログラミング]]で古くから利用されている「[[FP32]](32ビットのfloat型)と[[互換性]]がある」という意味です。 | |
TF32はFP32と同じく仮数部に10ビットを採用しており「FP32と同等の数値範囲を表現できる」という特徴があります。 | TF32はFP32と同じく仮数部に10ビットを採用しており「FP32と同等の数値範囲を表現できる」という特徴があります。 | ||
− | [[Google]]が[[TensorFlow]]向けに開発した「[[BF16]] | + | [[Google]]が[[TensorFlow]]向けに開発した「[[BF16]]」と非常に似ています。なぜ新しくTF32を作ったのかが謎すぎるくらいです。 |
− | |||
− | [[ | + | TF32形式は同社のAmpereアーキテクチャのGPUに導入されました。 |
+ | 最近では一部の[[ARM]]系[[SoC]]もTF32に対応しており、それらでは[[推論]]が若干高速化されます。 |