FPU

「Floating Point Unit」の略です。FPUは、プロセッサ、またはプロセッサの一部で、浮動小数点計算を実行します。初期のFPUは独立したプロセッサでしたが、現在ではほとんどがコンピューターのCPUに内蔵されています。

浮動小数点ユニットがなくても、CPUは整数計算と浮動小数点(整数ではない数の)計算の両方を処理できます。ただし、整数演算と浮動小数点演算では使用する論理が大きく異なるため、同じプロセッサで両方の種類の演算を処理するのは非効率的です。FPUを使うと、整数ではない数を使った計算をより速く処理できます。

加算、減算、乗算、除算など、どのような数学演算も、整数処理ユニットまたはFPUのどちらでも実行できます。CPUが命令を受け取ると、その命令を対応するプロセッサに自動的に送ります。たとえば、12 + 5は整数計算として処理され、1.0023 x 5.789はFPUに送られます。プログラマーがどちらの処理ユニットを使うかを明示した命令を書くこともできますが、通常はその必要はありません。

整数の性能と浮動小数点の性能は大きく異なる場合があるため、ほとんどのプロセッサベンチマークには両方の種類の演算が含まれています。整数計算の速度は通常「整数性能」と表記され、SPECベンチマークでは「SPECint」と表示されます。FPUの計算速度は「浮動小数点性能」と表記されることが多く、FLOPSで測定できます。

更新日 December 30, 2014 著者: Per C.

quiz知識をテストする

What contains the complete circuitry and components of an electronic system?

A
IoT
0%
B
VoIP
0%
C
SoC
0%
D
PoE
0%
Correct! Incorrect!     View the SoC definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのFPUの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。