跳到內容

TOPS

  • Operation:一次運算;實際指哪一種運算,要看規格的測量條件。
  • OPS:operations per second,每秒運算次數。
  • TOPS:tera operations per second,每秒 10¹² 次運算。

TOPS 是理論峰值。它假設硬體能充分運作,不能直接當成某個應用程式的實際速度。

AI 硬體規格中的 TOPS 常以 INT8、INT4 或其他低精度資料型別計算。不同精度所需的電路與資料量不同,因此同一顆晶片也可能有不只一個 TOPS 數字。

閱讀規格時,至少確認三件事:

  1. 使用哪一種數值精度?
  2. 數字只代表 NPU,還是 CPU、GPU、NPU 的合計?
  3. 是否使用稀疏運算或其他能提高標示值的條件?

即使測量條件相同,模型架構、Runtime、記憶體頻寬、功耗與軟體最佳化仍會影響實際表現。

兩者都以每秒 10¹² 次為單位,計算的運算類型不同:

指標 計算對象 常見使用情境
TOPS 規格指定的 operations,AI 產品規格常見 INT8 或 INT4 NPU、AI 加速器與整體 AI 運算能力
TFLOPS floating-point operations,浮點運算 GPU、CPU 與科學運算硬體

因此,40 TOPS 不能直接換算成多少 TFLOPS,也不能只看數字大小判斷它比某張 GPU 快或慢。必須先確認資料型別、運算範圍與計算方式,再用相同模型與設定實測。

TOPS 適合確認產品是否達到某項硬體門檻。例如 Microsoft 規定 Copilot+ PC 的 NPU 必須具備 40 TOPS 以上的能力。這代表硬體符合該產品類別的其中一項條件,不代表所有 AI 工作都會以同樣速度執行。

如果想知道某個 Local AI 應用是否夠快,應該實際測量任務完成時間、每秒 Token 數、耗電或其他與工作直接相關的指標。〈什麼是 AI PC?有 NPU,跑 AI 就比較快嗎?〉進一步說明 NPU、GPU 與應用場景的關係。