【トップス】

TOPS とは?

最終更新:
💡 AIチップの「1秒に何兆回」を数える物差し

1秒間に何兆回の演算ができるかを表す、AI処理性能の単位。NPUなどAI向けチップのカタログ値としてよく使われる。

📌 このページのポイント
TOPS=1秒あたりの演算回数 AIチップ 演算器 1 TOPS 1秒間に1兆回 Tera Operations Per Second 比較する条件をそろえる 演算精度 / 疎性 / 対象の演算器 Copilot+ PC:NPUの40+ TOPSが要件の一つ CPU・GPUとの合計値ではない 実アプリの速度は、モデルやメモリなどにも依存
カタログのピークTOPSは、アプリ全体の処理速度そのものではありません。40+ TOPSは2026年10月4日に確認したMicrosoftの表記です。
ひよこ ひよこ
AIパソコンの紹介で「40 TOPS」って見たよ。TOPSって何の単位なの?
ペンギン先生 ペンギン先生
Tera Operations Per Secondの略で、1秒間に何兆回の演算ができるかを表す単位だよ。テラは1兆のことだから、40 TOPSなら「1秒間に40兆回」という意味になるね。主にAI処理を担当するチップの性能表示に使われるんだ。
ひよこ ひよこ
40兆回って想像がつかないよ…。なんで40なの?
ペンギン先生 ペンギン先生
MicrosoftがCopilot+ PCの要件の一つに、40+ TOPSのNPUを挙げているからだよ。NPU単体の性能の話で、CPUやGPUとの合計ではない。メモリやストレージなど、ほかの要件もあるんだ。
ひよこ ひよこ
じゃあTOPSが大きいチップを選べば安心?
ペンギン先生 ペンギン先生
それだけでは決められないよ。カタログのピークTOPSは演算器の処理量の目安で、実際の速さはメモリ帯域幅やソフトウェア、使うモデルにも左右される。実際に使うアプリの処理時間を測ることが大切なんだ。
ひよこ ひよこ
カタログの数字どうしを比べるのもダメなの?
ペンギン先生 ペンギン先生
比較するなら条件をそろえよう。INT8やFP16などの演算精度に加えて、ゼロの多いデータの計算を省く「疎性」を前提にした値かどうかも確認するんだ。同じチップでも、条件によって示せる性能値は変わるよ。
ひよこ ひよこ
TFLOPSとはどう違うの?
ペンギン先生 ペンギン先生
TOPSは演算回数を表す単位で、TFLOPSは浮動小数点演算に限った表記だよ。TOPSという名前だけで整数演算と決めつけず、何の演算をどう数えた数値か、仕様の注記を読むことが大切だね。
もっと詳しく知りたい人へ

TOPSとTFLOPSはどう違うの?

TOPSは演算の種類を限定せず「1秒あたりの演算回数」を数える表記で、AI推論でよく使われるINT8のような整数演算を含みます。TFLOPSは浮動小数点演算に限った指標です。同じチップでも、どの精度で測るかによって数字が変わるため、単位が違う値を並べて比べることはできません。

TOPSが大きいチップなら必ず速いの?

カタログのピークTOPSが大きくても、実際の処理が必ず速くなるとは限りません。メモリ帯域幅、モデルの形、対応する演算、ソフトウェアの最適化などにも左右されます。Microsoftの開発者向けドキュメントでも、トレースや推論時間を測って性能を調べる手順が案内されています。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「TOPS」って出てきたら「1秒あたりの演算回数を、兆回単位で表す物差し」と思えばだいたいOK!
📖 おまけ:英語の意味
「Tera Operations Per Second」 = 毎秒テラ回の演算
💬 Tera(テラ)は1兆を表す接頭語だよ。浮動小数点の計算に限った指標はTFLOPSと呼び分けるんだ

参考資料

← 用語集にもどる