PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schlechte GPU -> CPU-Performance bei i7-Systemen?


S940
2009-06-25, 00:20:30
Bin gerade im AMD Forum über ein kleines Bandbreitentestprogrämmchen gestolpert.

Die Leute dort testen auch eifrig, Resultate zeigen, dass Intels x58 anscheinend irgendein Problem hat:


ASUS P6T Deluxe, Intel i7 920, Corsair XMS3 DDR3 1600, ATI Radeon HD 4850 (512 MB)

Peak CPU->GPU Bandwidth = 4.978 GB/sec [datasize = 134217728 bytes]
Peak GPU->CPU Bandwidth = 2.185 GB/sec [datasize = 65536 bytes]

MSI K9A2 Platinum (790FX chipset), Phenom 9850

Peak CPU->GPU Bandwidth = 5.532 GB/sec [data size = 536870912 bytes]
Peak GPU->CPU Bandwidth = 5.992 GB/sec [data size = 8388608 bytes]

Wer ne Ati Karte hat, möge das bitte nachtesten :)

Software gibts hier:
http://developer.amd.com/GPU/ATISTREAMPOWERTOY/Pages/default.aspx
(Registrierung erforderlich)

ciao

Alex

P.S:
Thread: http://forums.amd.com/forum/messageview.cfm?catid=328&threadid=110351&STARTPAGE=1&FTVAR_FORUMVIEWTMP=Linear

Gast
2009-06-25, 02:56:55
Leider wird nur XP (32-bit), Linux (64-bit) unterstützt



It is interesting to see these numbers so close to what the theory predicts. PCI-E 2.0 x16 gives 8GB/s of max theoretical bandwidth per direction. However the most important factor determining the practical bandwith is the Max_Payload_Size setting (between 128 bytes and 4096 bytes) negotiated between endpoints (cards) and root ports (on motherboard chipsets). 128 bytes, the default value, allow using 60% of the max theoretical bw, 256 bytes 70%, ... and 4096 bytes almost 100%.

It is very common for PCI-E cards to support a Max_Payload_Size of 256, 512, or 1024 bytes. Unfortunately even as of 2009 the vast majority of chipsets only support 128 or 256 bytes.

This explains why most of you measure a practical usable bandwidth with that tool of roughly between 8 GB/s * 60% = 4.8 GB/s and 8 GB/s * 70% = 5.6 GB/s.

=Floi=
2009-06-25, 04:33:46
dazu gibt es schon genug threads! ;D

mrt
2009-06-25, 14:35:27
@Floi
Nicht nur den Threadtitel lesen. Eigentlich gehts da eher um die Limitierungen des X58-Chipsatzes.

Mich würden auch brennend die Latenzzeiten interessieren, denn die sind vermutlich bei der AMD-Plattform geringer. Ich vermute das übrigens deshalb, da der HT-Link generell geringere Latenzen als QPI hat.

Undertaker
2009-06-25, 14:47:14
[ 536870912 bytes] CPU->GPU= 5.208 GB/sec, GPU->CPU 4.825 GB/sec

Phenom 9500 2.2GHz, 790FX Chipset, 8GB DDR2-667 ECC, Gigabyte MA790FX-DQ6, Sapphire HD4887-X2/2GB

________________________________________________________________________________

Peak CPU->GPU Bandwidth = 2.793 GB/sec [data size = 536870912 bytes]
Peak GPU->CPU Bandwidth = 2.994 GB/sec [data size = 536870912 bytes]

My hardware is:

Gigabyte 790X- DS4, Phenom 9550, DDR2 800 2G*2, Sapphire HD 4870 1G

________________________________________________________________________________

Das Programm erscheint mit nicht besonders verlässlich, die Schwankungen der Ergebnisse einzelner Nutzer sind trotz ähnlicher Hardware zu groß.

Mangels XP32 entfällt ein Test so oder so. :(

Edit: Geht auch leicht verbuggt unter Vista x64. Komme auf 4,3GB/s / 0,9GB/s maximal. Leute, den Test kann man knicken ;)

Wuge
2009-06-25, 18:41:35
Mit Sandra 2009 kann man die GPGPU Bandbreite messen.

Ich habe 3.2 GB/s vom System zur Grafikkarte (G80) und 3.4 GB/s in umgekehrte Richtung.

PCIe 1.0 @ 115 MHz, 7.200 GT QPI.

Gast
2009-06-25, 21:40:27
Hab mit GTX 285 2GB bei Sandra 2009 GPGPU Bandbreite folgendes:

egal ob 4800 GT QPI oder 6400 GT QPI:

System zu Gerät 5,5 GB/s
Gerät zu System 5,2 GB/s

Gast
2009-06-26, 01:09:15
Ich weiss ja nich,aber mir kommt's schon spanisch wenn ich sehe von welcher Seite das Programm kommt.