「Bfloat16」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
{{小文字}} | {{小文字}} | ||
'''bfloat16''' (brain floating point、BF16) | '''bfloat16''' (brain floating point、BF16)とは、[[浮動小数点]]を16ビット長で表す形式のひとつです。 | ||
[[Google]]が[[TensorFlow]] | [[Google]]が[[TensorFlow]]向けに[[開発]]したものです。 | ||
BF16は「単純に[[FP32]] | BF16は「単純に[[FP32]]の仮数部を切り詰めた」という[[仕様]]になっています。汎用的な「[[FP16]]」に対して「BF16はFP32と高速変換できる」のが利点であり、FP32との変換が頻繁に発生する用途(主に[[人工知能]])向けだと言われています。 | ||
{| class="wikitable" style="text-align:center; border-width:0;" | {| class="wikitable" style="text-align:center; border-width:0;" | ||
| 59行目: | 58行目: | ||
==主なBF16をサポートする製品== | ==主なBF16をサポートする製品== | ||
*[[Intel]]の[[CPU]] ([[AVX-512]]対応製品の一部) | *[[Intel]]の[[CPU]] ([[AVX-512]]対応製品の一部) | ||
*[[NVIDIA]]の[[GPU]] ([[NVIDIA Ampere]]搭載品) | *[[NVIDIA]]の[[GPU]] ([[NVIDIA Ampere]]搭載品) | ||
== 関連項目 == | |||
* [[半精度浮動小数点数]] | |||
* [[binary16]] | |||
* [[bfloat16]] | |||
[[category: 人工知能]] | |||
[[category: 浮動小数点数]] | |||