2013-10-02 2 views
6

Ich konnte die theoretische DP Spitzenleistung 371 GFlop/s für den Xeon E5-2690 in diesem Processor Comparison finden (interessant, dass es einfacher ist, diese Informationen in Intels Konkurrenten als Intel-Support-Seiten selbst zu finden). Allerdings, wenn ich versuche, diese Spitzenleistung abzuleiten meine Ableitung entspricht nicht:Wie kann man die Peak-Leistung in GFlop/s von Intel Xeon E5-2690 ableiten?

  1. Die Frequenz (im Turbo-Modus) für jeden Kern des Xeon E5-2690 = 3,8 GHz
  2. Der Prozessor kann eine tun add und mul Betrieb pro Zyklus so erhalten wir: 3,8 x 2 = 7,6
  3. Da hat AVX Unterstützung es 4 Doppel Operationen pro Zyklus kann: 7,6 x 4 = 30,4
  4. Schließlich hat es 8 Cores, deshalb bekommen wir : 8 x 30,4 = 243,2

Die Spitzenleistung in Gflop/s wäre also 243,2 GFlop/s und nicht 371 GFlop/s?

+0

Wo haben Sie die Information gefunden, dass dieser Prozessor einen ADD- und MUL-Vorgang in einem Zyklus ausführen kann? Ist das die Fused Multiply Add (FMA) -Technik? –

Antwort

5

Turbo Mode nicht verwendet wird Theoretical Peak Performance zu berechnen, müssen Sie so etwas wie berücksichtigen:

CPU-Geschwindigkeit = 2,9 GHz pro Zyklus =

CPU Cores = 8

CPU-Befehl 8 (unter Berücksichtigung AVX- 256 -> 256-Bit-Einheit, kann 8 einfache Genauigkeitswerte enthalten) x 2 (addieren und mul Operationen wie Sie sagten) = 16

Putting alle zusammen:

2.9x8x16 = 371 GFlops/s

+0

Es ist sehr wichtig, darauf hinzuweisen, dass Sie den SINGLE precision Theoretical Peak berechnet haben, während meine Berechnung +/- korrekt ist, um den DOUBLE precision Theoretical Peak zu berechnen, außer dem Turbo mode Punkt und 2,9 Ghz wie erwähnt. –

+0

Der Turbo-Modus ist normalerweise nicht anwendbar, wenn alle CPU-Kerne verwendet werden. Mit AVX max DP GFLOPS wäre 185.5. –

+0

Flops = schwebende Operationen pro Sekunde – Arthur

Verwandte Themen