PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PCIe bandbreite


(del)
2010-03-02, 16:00:20
http://www.abload.de/img/dea2vr.png (http://www.abload.de/image.php?img=dea2vr.png)

welche Bandbreite entsprechen diese werte PCIe 2.0 8x ?

Der HeinZ
2010-03-03, 07:10:49
http://de.wikipedia.org/w/index.php?title=Datei:Pcie_datenrate.gif&filetimestamp=20090310090930

Müßte von den Werten her entweder PCI-E 16x oder PCI-E 2.0 8x sein!

System angabe zumindest Grafikkarte und CPU wäre sinnvoll, eventulell noch die NB oder Chipsatz angeben, und eventuell jemand zum gegentesten! Das kann bei den verschiedenen Herstellern und Plattformen komplett anders aussehen! Schnellere CPU könnte das Bild positiv beeinflussen auf beiden Seiten. Oder ist das schon ein Phenom 955 samt HD4870 aus deinem Profil?
Witziger Benchmark, ist der Multithreaded oder nutzt der gemütlich einen Core? Ein Core i5-7 würde mich da mehr interessieren, wegen der besseren Anbindung! Ich teste den mal mit meinem Onboard heute nachmittag! :)
Viiiiiiiieel mehr erwarte ich aber mal nicht(also vom Core), die theoretischen Werte + Overhead sind ja bei dir fast erreicht
Gruß Matthias

Spasstiger
2010-03-03, 08:41:43
Diese Werte können durchaus für PCIe 2.0 x16 stehen. Bei einem realen Zugriffszenario werden liegen die Durchschnittswerte immer unter den theoretischen Peakwerten.
Siehe hierzu auch den Nvidia-Bandbreiten-Thread: http://www.forum-3dcenter.org/vbulletin/showthread.php?t=467402.
Da sieht man, dass die PCIe-Bandbreite im Benchmark maßgeblich auch vom Prozessor und dessen Anbindung abhängt.

/EDIT: So sieht es bei meiner Radeon HD 4850 512 MiB am Intel-P965-Chipsatz (PCIe 1.1 x16) befeuert von einem Core 2 Duo @ 3 GHz @ 333 MHz FSB aus:

http://www.abload.de/img/pcie_speed_testez5r.png

Die höchsten Durchsätze werden bei mir bei einer Transfergröße von 128 MiB erreicht und liegen bei 2,592 GB/s down (CPU->GPU) und 1,581 GB/s up (GPU->CPU). Du hast den doppelten Durchsatz von der GPU zur CPU.

Der HeinZ
2010-03-03, 16:08:56
Diese Werte können durchaus für PCIe 2.0 x16 stehen. Bei einem realen Zugriffszenario werden liegen die Durchschnittswerte immer unter den theoretischen Peakwerten.
Siehe hierzu auch den Nvidia-Bandbreiten-Thread: http://www.forum-3dcenter.org/vbulletin/showthread.php?t=467402.
Da sieht man, dass die PCIe-Bandbreite im Benchmark maßgeblich auch vom Prozessor und dessen Anbindung abhängt.

/EDIT: So sieht es bei meiner Radeon HD 4850 512 MiB am Intel-P965-Chipsatz (PCIe 1.1 x16) befeuert von einem Core 2 Duo @ 3 GHz @ 333 MHz FSB aus:

http://www.abload.de/img/pcie_speed_testez5r.png

Die höchsten Durchsätze werden bei mir bei einer Transfergröße von 128 MiB erreicht und liegen bei 2,592 GB/s down (CPU->GPU) und 1,581 GB/s up (GPU->CPU). Du hast den doppelten Durchsatz von der GPU zur CPU.

@ Spasstiger : Ich hab hier auf einem Phenom X4 940 mit HD3300 satte
4,5 GB in beide Richtungen? Kann ich mir eigentlich nicht vorstellen.

Gast
2010-03-03, 16:18:41
Die HD3300 ist auch nicht über PCIe, sondern direkt via Hypertransport angebunden.

(del)
2010-03-03, 16:19:12
http://de.wikipedia.org/w/index.php?title=Datei:Pcie_datenrate.gif&filetimestamp=20090310090930

Müßte von den Werten her entweder PCI-E 16x oder PCI-E 2.0 8x sein!

System angabe zumindest Grafikkarte und CPU wäre sinnvoll, eventulell noch die NB oder Chipsatz angeben, und eventuell jemand zum gegentesten! Das kann bei den verschiedenen Herstellern und Plattformen komplett anders aussehen! Schnellere CPU könnte das Bild positiv beeinflussen auf beiden Seiten. Oder ist das schon ein Phenom 955 samt HD4870 aus deinem Profil?
Witziger Benchmark, ist der Multithreaded oder nutzt der gemütlich einen Core? Ein Core i5-7 würde mich da mehr interessieren, wegen der besseren Anbindung! Ich teste den mal mit meinem Onboard heute nachmittag! :)
Viiiiiiiieel mehr erwarte ich aber mal nicht(also vom Core), die theoretischen Werte + Overhead sind ja bei dir fast erreicht
Gruß Matthias

Ja leider sind es meine werte. Laut GPU-z läuft die grafikarte PCIe 2.0 8x.

_DrillSarge]I[
2010-03-03, 16:35:55
/EDIT: So sieht es bei meiner Radeon HD 4850 512 MiB am Intel-P965-Chipsatz (PCIe 1.1 x16) befeuert von einem Core 2 Duo @ 3 GHz @ 333 MHz FSB aus:

http://www.abload.de/img/pcie_speed_testez5r.png

up ist aber imo schwach :confused:

2.0x16@780g+sb700//4850//phenom 9850//ddr2-800

http://666kb.com/i/bh6bvwoy6zmkvvya0.png

Spasstiger
2010-03-03, 16:39:45
I[;7879128']up ist aber imo schwach :confused:
Intel FSB halt. Der Hypertransport von AMD ist klar fortschrittlicher und hat den höheren Durchsatz.

Der HeinZ
2010-03-04, 07:43:15
Die HD3300 ist auch nicht über PCIe, sondern direkt via Hypertransport angebunden.

Ich habe das mit der Anbindung der HD3300 nicht verstanden, denn geführt wird sie bei mir als PCI-66 Device (Sisoft Sandra, Everest und HWINFO sagen mir das) Wenn du sagst das ist Hypertransport, gut. Hast du eine nachvollziehbare Quelle?

Core Werte wären mal wieder interessant, sowohl vom alten als auch vom neuen I7.
Grüße Matthias

Spasstiger
2010-03-04, 07:58:51
Das mit dem Hypertransport stimmt definitiv. Seit der Einführung des Hypertransport werden die IGPs bei AMD über den Hypertransport an die CPU und deren Speicher angebunden (an Stelle des Speicherinterfaces sitzt in der IGP ein Hypertransport-Interface). Bei den Radeon-HD-IGPs kommt noch der optionale 32 Bit breite Sideport mit eigenem DDR3-Speicher dazu.
Ich hab auch mal Folien gesehen, aus denen das heraus geht, finde im Moment aber nix Anschauliches dazu.

Der HeinZ
2010-03-04, 08:59:05
Das mit dem Hypertransport stimmt definitiv. Seit der Einführung des Hypertransport werden die IGPs bei AMD über den Hypertransport an die CPU und deren Speicher angebunden (an Stelle des Speicherinterfaces sitzt in der IGP ein Hypertransport-Interface). Bei den Radeon-HD-IGPs kommt noch der optionale 32 Bit breite Sideport mit eigenem DDR3-Speicher dazu.
Ich hab auch mal Folien gesehen, aus denen das heraus geht, finde im Moment aber nix Anschauliches dazu.

Okay danke, das war mir bisher nicht bekannt, macht aber durchaus Sinn.
Mit wievielen Links die Hypertransport Anbindung realisiert wird, weiß du nicht zufällig oder?
Naja aber PCI66 hätte ja doch schon sehr gebremst mit seinen 266 MB/s.

offtopic:
ist der Hypertransport in seiner jetztigen Version nicht zu langsam für DDR3 - 1333 oder gar DDR3 - 1600?
Er liefert maximal 20,8 GByte/s bei 2600 Mhz, bleiben bei der Standardeinstellung der Phenoms (1800 - 2000 Mhz) 14,4 - 16 GByte/s pro Sekunde Brutto, netto dürften da maximal 11 - 12 rauskommen. (sowie es Benchmarks auch belegen)
DDR3-1333 hat doch schon einen Bruttowert von 21,2 GB/s,
DDR3-1600 gar 25,6 GB/s.
Optimal müßte also DDR2-1066 Dualchannel sein, aufgrund der kürzeren Latenzen. (17 GB Brutto) und ein Hypertransport und NB von ca. 2200 Mhz, also 17,6 GB)
oder irre ich mich da jetzt. Kein Wunder das schnellere Module bei Phenom hier nicht viel bringen.
Beim QPI von Intel weiß ich es nicht genau, aber der dürfte auch nicht wesentlich effizienter sein, aber höher getaktet sein.
Gruss Matthias

Spasstiger
2010-03-04, 16:51:05
Seit dem Athlon 64 haben AMD-Prozessoren ein integriertes Speicherinterface. Dem Arbeitsspeicher ist die Geschwindigkeit des Hypertransport recht egal.

_DrillSarge]I[
2010-03-04, 16:59:46
die architektur sieht grob so aus:

http://666kb.com/i/bh7cz8zt7riez1wp8.jpg

die maximale bandbreite zwischen speicher und cpu hängt vom nb takt (in der cpu) ab.

Der HeinZ
2010-03-05, 09:29:33
Seit dem Athlon 64 haben AMD-Prozessoren ein integriertes Speicherinterface. Dem Arbeitsspeicher ist die Geschwindigkeit des Hypertransport recht egal.


Weiterhin offtopic, daher hier ein letzter Beitrag:
@Drillsarge danke für die veranschaulichung
Ist es denn ganz sicher das die beiden unabhänig von einander sind, ist NB nicht über den HT angebunden? Wenn ja, wie ist Sie angebunden?
Bei mir steht beispielsweise im Handbuch und Bios, das der NB Takt keinesfalls den HT takt überschreiten darf. mach ich das muss ein Bios Reset gemacht werden oder er startet einfach wieder mit den Standardwerten.
Beide zusammen steigern funktioniert.
Leider kann ich nicht sehen was dann mit der Bandbreite passiert, der DDR2-800 speicher limitiert bereits bei HT und NB Takt von 1800, steiger ich den 2200, gehen nurnoch die latenzen runter.
Jemand mit AM3 müßte das mal gegenprüfen. Wenn dem so ist muss man dann den HT/NB takt hochdrehen um einen besseren durchsatz zu erziehlen.
Würde bedeuten DDR3-1600er Ram kann garnicht (ausser in Ausnahmen beispielsweise Burst) zu besserer Leistung führen als 1333er, außer man dreht den HT und NB takt hoch. DDR3/2-1066 wird dieses Problem nicht haben, da genug Bandbreite vorhanden (zumindest ab 2200 HT).
Gruss Matthias

P.s.: Ganz davon ab was ich oben geschrieben habe, interessieren mich natürlcih weitere Benchmarkwerte. :-)

Spasstiger
2010-03-05, 09:45:12
Der Speichercontroller des Phenom II hängt (fast) direkt am L3-Cache. Der Prozessor greift auf den Arbeitsspeicher ohne den Umweg eines HT-Interfaces zu.

http://www.abload.de/img/amd-slide2zxpw.jpg

Der Northbridge-Takt ist der Takt des L3-Caches und des Speicherinterfaces. Richtung CPU limitiert die Bandbreite des L3-Cache den Arbeitsspeicher, Richtung Chipsatz (z.B. Grafikkarte) limitiert das HT-Interface und ggf. die PCIe-Bandbreite.

Der HeinZ
2010-03-05, 13:37:56
Aha aha aha verstehe, danke für diese Veranschaulichung. Okay ich weiß dann jetzt auf jedenfall wieder einmal ein bissl mehr! Gut.

Und jetzt benchen!