每秒浮點運算次數

維基百科,自由的百科全書
(已重新導向自 FLOPS)
前往: 導覽搜尋

每秒浮點運算次數(亦稱每秒峰值速度)是每秒所執行的浮點運算次數(英文Floating-point operations per second縮寫FLOPS)的簡稱,被用來估算電腦效能,尤其是在使用到大量浮點運算的科學計算領域中。正因為FLOPS字尾的那個S代表秒,而不是複數,所以不能夠省略。

浮點運算實際上包括了所有涉及浮點數運算,在某類應用軟體中常常出現,比較整數運算更用時間。現今大部分的處理器中都有浮點運算器。因此每秒浮點運算次數所量測的實際上就是浮點運算器的執行速度。而最常用來測量每秒浮點運算次數的基準程式(benchmark)之一,就是Linpack

評價[編輯]

許多專家對每秒浮點運算次數頗多微詞,認為它並不是一個有意義的量度,因為FLOPS並不能反應出許多對執行效能有影響的因素。例如:I/O的效能、記憶體的架構、快取記憶體一致性(cache coherence)、...等。這意味著電腦的實際計算容量,與FLOPS的理論峰值間會有一段不小的差距。

換算 [1][編輯]

  • 一個MFLOPS(megaFLOPS)等於每秒一佰萬(=106)次的浮點運算,
  • 一個GFLOPS(gigaFLOPS)等於每秒拾億(=109)次的浮點運算,
  • 一個TFLOPS(teraFLOPS)等於每秒一兆(=1012)次的浮點運算,
  • 一個PFLOPS(petaFLOPS)等於每秒一千兆(=1015)次的浮點運算,
  • 一個EFLOPS(exaFLOPS)等於每秒一佰京(=1018)次的浮點運算。

其他[編輯]

以下列出幾個有代表性硬體的每秒浮點運算次數

FLOPS[編輯]

MFLOPS[編輯]

GFLOPS[編輯]

  • Raspberry Pi Cluster (32 node)x Broadcom CM2708 ARM11@1 GHz: 10.13 GFLOPS (集群由 博伊西州立大學電氣工程與計算機系博士生 Joshua Kiepert 實踐)

TFLOPS[編輯]

  • NVIDIA Geforce GTX 580(GF110-375 GPU):2.37 TFLOPS
  • NVIDIA Geforce GTX 680(GK104-400-A2 GPU):3.09 TFLOPS
  • AMD Radeon HD 7970 Ghz Edition(Tahiti XT2 GPU):4.3 TFLOPS
  • NVIDIA Geforce GTX Titan(GK110 GPU):4.5 TFLOPS
  • NVIDIA Geforce GTX 980(GM204 GPU):4.6 TFLOPS
  • AMD Radeon HD 6990(R900 GPU):4.98 TFLOPS
  • NVIDIA Geforce GTX 780Ti(GK110 GPU):5.046 TFLOPS
  • AMD Radeon R9 290X(Hawaii XT GPU):5.632 TFLOPS
  • NVIDIA Geforce GTX Titan Z(GK110 GPU):8.122 TFLOPS
  • AMD Radeon HD 7990(Malta GPU):8.2 TFLOPS
  • AMD Radeon R9 295X2(Vesuvius GPU):11.46 TFLOPS
  • Earth Simulator: 35.61 TFLOPS
  • Blue Gene/L: 135.5 TFLOPS
  • 中國曙光Dawning 5000A: 230 TFLOPS

PFLOPS[編輯]

參見[編輯]

注釋[編輯]

  1. ^ 中文數字使用萬進,一萬萬為一億,一萬億為一兆,一萬兆為一京;此處的兆不是SI詞頭mega。參見中文數字
  2. ^ IBM POWER7超高規格處理器正式發布. 2010年2月9日 [2011年12月18日]. 
  3. ^ Oak Ridge Claims No. 1 Position on Latest TOP500 List with Titan. TOP500. November 12, 2012 [November 15, 2012]. 

外部連結[編輯]