2013-10-02 11 views
6

Sono stato in grado di trovare la prestazione di picco DP teorica 371 GFlop/s per Xeon E5-2690 in questo Processor Comparison (interessante che è più semplice trovare queste informazioni nel concorrente di Intel rispetto alle pagine di supporto Intel). Tuttavia, quando si tenta di ricavare che le prestazioni di picco mio derivazione non corrisponde:Come derivare la prestazione Peak in GFlop/s di Intel Xeon E5-2690?

  1. La frequenza (in modalità Turbo) per ciascun conduttore del Xeon E5-2690 = 3,8GHz
  2. Il processore può fare un add e mul operazione per ciclo in modo da ottenere 3,8 x 2 = 7.6
  3. Dato possiede supporto AVX può fare 4 operazioni doppie per ciclo: 7,6 x 4 = 30,4
  4. Infine, ha 8 core, quindi otteniamo : 8 x 30.4 = 243.2

Quindi, le prestazioni massime in Gflop/s sarebbero 243,2 GFlop/se non 371 GFlop/s?

+0

Dove hai trovato le informazioni che questo processore può eseguire un'operazione ADD e MUL in un ciclo? E 'questa la tecnica Fused Multiply Add (FMA)? –

risposta

5

Turbo Mode non viene utilizzato per calcolare Theoretical Peak Performance, è necessario considerare qualcosa di simile:

velocità della CPU = 2.9 GHz

Core CPU = 8

di istruzioni per ciclo di CPU = 8 (considerando AVX- 256 -> 256 bit unit, può contenere 8 valori di precisione singoli) x 2 (operazioni add e mul come hai detto) = 16

Mettere tutti insieme:

2.9x8x16 = 371 GFlops/s

+0

E 'molto importante quindi sottolineare che hai calcolato il Picco Teorico di precisione SINGOLA mentre il mio calcolo è +/- corretto per calcolare il Picco Teorico di precisione DOUBLE ad eccezione del punto della modalità Turbo e utilizzando 2.9 Ghz come hai detto. –

+0

La modalità Turbo non è normalmente applicabile quando si utilizzano tutti i core della CPU. Con AVX max DP GFLOPS sarebbe 185,5. –

+0

Flop = operazioni fluttuanti al secondo – Arthur