IPC Ivy-Bridge

Leo.16

Lt. Commander
🎅Rätsel-Elite ’24
Registriert
Dez. 2012
Beiträge
1.475
Hi,
weiß jemand, wie hoch die IPC(Instructions per cycle) der aktuellen Ivy-Bridges ist?

Leo.16
 
Zuletzt bearbeitet:
black1711 schrieb:
65 - also sehr hoch
Du hast Keine Ahnung was IPC ist, oder?

128.300 MIPS bei 3,4 GHz für einen i7-2600K

http://de.wikipedia.org/wiki/Instruktionen_pro_Sekunde

As for Instructions Per Clock advancements (IPC), the new Ivy Bridge processor certainly does show some IPC gains, but these are not gargantuan by anyone's measurement.
http://www.hardocp.com/article/2012/04/23/intel_ivy_bridge_processor_ipc_overclocking_review/

The IPC can affect performance by as much as 4-7% in favor of Ivy Bridge easily.
http://www.hardocp.com/article/2012/07/18/pci_express_20_vs_30_gpu_gaming_performance_review/14

und ausrechnen musst du nun selbst.
 
Zuletzt bearbeitet:
128.300 MIPS sind die IPS (instructions per second) nicht die IPC(Instructions per cycle).
Ergänzung ()

also nach Wikipedia [http://de.wikipedia.org/wiki/Instruktionen_pro_Sekunde] wird die Leistung L [IPS] durch
L = 1/(CPI*T),
mit T als Taktzyklusläng und CPI als Cycles per Instruction, berechnet.
da T = 1/f, f Frequenz der CPU

L = 1/(CPI/f) = f/CPI oder CPI = f/L

in diesem Fall (i7 2600K)
L = 128300 MIPS = 128000 * 10^6 IPS
f = 3,4 GHz = 3,4*10^9 Hz

==> CPI ~ 0,0023

nur, wie hängt CPI mit IPC zusammen?

hoffe, ich habe mich nicht vertan.

Leo.16
 
Zuletzt bearbeitet:
...CPI die durchschnittliche Anzahl von Zyklen ist, die der Rechner zum Ausführen einer Instruktion benötigt.
also je kleiner CPI umso grösser IPC.

Je weniger Zyklen die CPU benötigt um die Instruktion auszuführen umso schneller arbeitet sie.
 
kann man denn CPI in IPC umrechnen?
 
Na aber sicher, das haben wir oben ja gerade getan ;-).
Wozu benötigst du denn die IPC?
 
Aber nochwas:
aus L=1/(CPI*T)
ergibt sich:

CPI=1/(T*L)
aus obigem Beispiel also:
CPI=1/(128300*1000000*(1/(3.4*1000000000)))=0.0265003897
Ansonsten wäre es eine richtig langsame CPU wenn die noch wirklich 37 Zyklen benötigen würde :-)

Aber IPS sagen überhaupt nichts über die reale Leistungsfähigkeit aus, ist eher richtungsweisend.
 
Nun ja, die Core i7-CPUs haben 4 Kerne + Hyperthreading.

IPC gibt man normalerweise pro Kern bzw. Thread an.

IPC rechnerisch 128.300 MIPS / 3400 MHz = 37,735 Befehle pro Zyklus (IPC) für alle Threads.

37,735 / 4 = 9,434 IPC pro CPU-Kern
37,735 / 8 = 4,717 IPC pro Thread

Diese Werte sind jetzt allerdings rein theoretischer Natur.
 
Zuletzt bearbeitet:
Zurück
Oben