Technische Frage zum Core i7: Wie stehen CPU und RAM im Verhältnis
Hi,
ich wollte mich über die neuen i7 Cores informieren und bin dabei auf mehrere Reviews mit Benchmarks gestoßen. Einer davon behandelt die Core i7 8x und 9x Reihe, die den Tri-Channel Modus beherrscht, aufgrund der 3 Kanäle des IMC, siehe Speicherinterface: Tri-Channel und DDR3-1600 - Intel Core i7: Schneller mit Bremse
Dort wurde festgestellt, dass der Tri-Channel Betrieb keine signifikanten Performancesteigerungen bringt, aber ich verstehe nicht wieso.
Folgende synthetische Bandbreiten wurden gemessen.
Prozessor Channel Lesen Schreiben Kopieren Latenz
Core i7 Tri DDR3-1333 15,5 GB/s 13,8 GB/s 19,4 GB/s 34,3 ns
Core i7 Dual DDR3-1333 14,7 GB/s 13,8 GB/s 18,9 GB/s 29,6 ns
Core i7 Single DDR3-1333 10,3 GB/s 10,3 GB/s 14,3 GB/s 28,5 ns
Core 2 Dual DDR3-1333 8,1 GB/s 8,5 GB/s 7,1 GB/s 68,8 ns
Phenom X4 Dual DDR2-1066 7,6 GB/s 5,0 GB/s 8,6 GB/s 56,3 ns
Ich verstehe nicht, wieso das dort verwendete Testsystem nicht die theoretischen 32 GB/s - die mit 1333 Mhz im Tri-Channel Modus möglich wären (1333 Mhz * 64 * 3)/8 - erreicht, sondern nur halb so viel?
Da der Speichercontroller in der CPU liegt und somit direkt an den RAM gebunden ist, sind für die tatsächliche max. Bandbreite doch nur die CPU und der Speichertakt des RAM (bei DDR3 1333 entspricht der Speichertakt 166 Mhz) ausschlaggebend ggf. ist noch entscheidend in welchem Modus der Speicher arbeitet, denn dadurch verdoppelt oder verdreifacht sich die Bandbreite. Demnach kann diese Limitierung der gemessenen Bandbreite ja nur an der CPU liegen oder?
Könnte mir das bitte jemand erklären, wie sich der geringe Performancezuwachs erklärt und vllt. noch wie sich die tatsächliche max. Bandbreite berechnen lässt.
Hi,
ich wollte mich über die neuen i7 Cores informieren und bin dabei auf mehrere Reviews mit Benchmarks gestoßen. Einer davon behandelt die Core i7 8x und 9x Reihe, die den Tri-Channel Modus beherrscht, aufgrund der 3 Kanäle des IMC, siehe Speicherinterface: Tri-Channel und DDR3-1600 - Intel Core i7: Schneller mit Bremse
Dort wurde festgestellt, dass der Tri-Channel Betrieb keine signifikanten Performancesteigerungen bringt, aber ich verstehe nicht wieso.
Folgende synthetische Bandbreiten wurden gemessen.
Prozessor Channel Lesen Schreiben Kopieren Latenz
Core i7 Tri DDR3-1333 15,5 GB/s 13,8 GB/s 19,4 GB/s 34,3 ns
Core i7 Dual DDR3-1333 14,7 GB/s 13,8 GB/s 18,9 GB/s 29,6 ns
Core i7 Single DDR3-1333 10,3 GB/s 10,3 GB/s 14,3 GB/s 28,5 ns
Core 2 Dual DDR3-1333 8,1 GB/s 8,5 GB/s 7,1 GB/s 68,8 ns
Phenom X4 Dual DDR2-1066 7,6 GB/s 5,0 GB/s 8,6 GB/s 56,3 ns
Ich verstehe nicht, wieso das dort verwendete Testsystem nicht die theoretischen 32 GB/s - die mit 1333 Mhz im Tri-Channel Modus möglich wären (1333 Mhz * 64 * 3)/8 - erreicht, sondern nur halb so viel?
Da der Speichercontroller in der CPU liegt und somit direkt an den RAM gebunden ist, sind für die tatsächliche max. Bandbreite doch nur die CPU und der Speichertakt des RAM (bei DDR3 1333 entspricht der Speichertakt 166 Mhz) ausschlaggebend ggf. ist noch entscheidend in welchem Modus der Speicher arbeitet, denn dadurch verdoppelt oder verdreifacht sich die Bandbreite. Demnach kann diese Limitierung der gemessenen Bandbreite ja nur an der CPU liegen oder?
Könnte mir das bitte jemand erklären, wie sich der geringe Performancezuwachs erklärt und vllt. noch wie sich die tatsächliche max. Bandbreite berechnen lässt.