Archiv verlassen und diese Seite im Standarddesign anzeigen : welche Software profitiert von AVX / AVX2 ??
Hi
alle neueren Prozessoren (Intel/AMD) haben es...
aber habt ihr einen Ahnung welche Software die AVX Befehlserweiterung nutzt und Geschwindigkeitsmäßig davon profitiert?
(was ist AVX? http://de.wikipedia.org/wiki/Advanced_Vector_Extensions)
Bekannt ist es ja z.B. von Berechnungssoftware wie Ansys (Speedup ca +30 bis +70%)
vgl: http://www.ansys.com/staticassets/ANSYS/staticassets/partner/Intel/ANSYS_performance_on_Xeon_E5-2600_series_2012.pdf
Gibt es aber auch Software die davon profitiert die eine breite Mehrheit an Usern nutzt?
weil dann hätte ich vielleicht doch nen Grund für nen update vom 1090T auf einen FX8350 :biggrin:
Gruß HPVD
Da gibts noch nichts, ich kenn nur y-Crunsher der das zur Pi-Berechnung nutzt.
Aber das ist quasi so sinnvoll wie Super-Pi, nur schneller.
Bis sich neue Befehlssätze durchsetzen dauert es sehr lang, rechne mal mit mindestens 5 Jahren, schlicht und ergreifend deshalb, da noch viel zu viel Rechner ohne AVX benützt werden.
Aktuell ist der kleinste gemeinsame Nenner SSE2, und das auch nur, da SSE2 gleichzeitig mit AMD64 eingeführt wurde. Nachdem sich 64bit jetzt auch durchgesetzt hat, kann man praktischerweise also auch von SSE2 ausgehen.
Rein von der Logik her könnte man auch schon auf SSE3 erhöhen, die Chips die nur SSE2 können waren nur single-cores und davon gibts heutzutage auch schon nicht mehr viel ... aber: Man macht es trotzdem nicht.
Daran siehst Du schon wie konservativ das Ganze ist.
Übertakte den X6 einwenig (v.a. den L3 Cache / Uncore), lehn Dich zurück, und warte ab was AMD noch so bringt ;-)
Bald gibts außerdem ja auch schon AVX2 ;-)
Obs da auch was entsprechendes von AMD gibt wird man hoffentlich am Jahresende wissen. Gnadenlose AMD Optimisten mit der rosaroten Brille hoffen noch auf ein 5 Modul-Die auf Steamroller-Basis, DDR4, PCIe3 und und und. Pessimisten rechnen mit AMDs bankrott, realistisch könnte es dann nur noch zu nem Fusionchips (Kaveri) reichen. Aber wie besagt, am Jahresende sollte Genaueres bekannt sein.
PCGH_Carsten
2013-02-09, 22:03:10
Hi
alle neueren Prozessoren (Intel/AMD) haben es...
aber habt ihr einen Ahnung welche Software die AVX Befehlserweiterung nutzt und Geschwindigkeitsmäßig davon profitiert?
Dirt Showdown nutzt es zumindest dem Namen nach.
Dirt Showdown nutzt es zumindest dem Namen nach.Wow, das wäre natürlich nett, aber falls bei dem Spiel ein Intel-Logo im Vorspann kommt würde ich mal nicht davon ausgehen, dass AVX auch auf nem Bulldozer benutzt wird ...
PCGH_Carsten
2013-02-09, 22:23:58
Dirt Showdown gehört zu AMDs Gaming Evolved Program. :)
kunibätt
2013-02-10, 01:27:35
Embree
Prime 95
PCSX2
Ist alles etwas Nische.
ah grad noch was gefunden:
scheinbar gibt es von Boinc clienten (seti@home etc) ein paar Versionen die mit AVX deutliche Vorteile erzielen
Wow, das wäre natürlich nett, aber falls bei dem Spiel ein Intel-Logo im Vorspann kommt würde ich mal nicht davon ausgehen, dass AVX auch auf nem Bulldozer benutzt wird ...
Auch wenn es für euch immer wieder schwer zu glauben ist, aber so leicht käuflich ist die Industrie nicht was solche Lapalien angeht.
Überleg doch mal, man würden alle Kunden mit AMD-Prozessoren unnötig schlechtere Performance liefern.
Dabei braucht's dafür gerade nicht mal eine spezielle Intel-Optimierung ... :ugly:
MfG,
Raff
Auch wenn es für euch immer wieder schwer zu glauben ist, aber so leicht käuflich ist die Industrie nicht was solche Lapalien angeht.
Überleg doch mal, man würden alle Kunden mit AMD-Prozessoren unnötig schlechtere Performance liefern.
Na und? Wenn dafür ein paar Consultants von Intel für umsonst vorbeikommen ... AMD hatte in Hochzeit nur 30% Marktanteil jetzt sinds weniger als 20, was würde das die Spielepublisher jucken?
Darkman.X
2013-02-10, 15:00:53
So sieht's aus. Einige Hersteller supporten mit ihren reinen DX10/11-Engines auch kein WinXP mehr, obwohl WinXP beim Release der Spiele, z.B. BF3, noch über 20% Marktanteil hatte.
Der PC-Spiele-Markt ist mittlerweile zu klein und dadurch aus dem Fokus der Publisher. Was interessiert sie die paar "Heulsusen".
BlackBirdSR
2013-02-10, 15:19:14
Das ist doch wie mit SSE2.
Beim Release des P4 hat Intel noch mit viel PR vom SSE2 Turbo geschwärmt.
Davon gemerkt hat man nie wirklich etwas. Das hat eher an das MMX Fiasko erinnert.
Heute hat SSE2 quasi schleichend Einzug gehalten und ist Standard - wird also fleißig genutzt und keiner merkt etwas davon.
Mit 64Bit Software wird es übrigens genau so sein...
dildo4u
2013-02-10, 15:59:24
Die neuen Konsolen können doch AVX(AMD Jaguar) das könnte am PC schnell zum Zwang werden.Manche Hersteller sind ja Heute schon recht aggressiv was Tech angeht,Crytek z.b hat sogar DX10 Support schon rausgeschmissen bei Crysis 3.
Knuddelbearli
2013-02-10, 16:06:21
welche sse gernation war zur zeiten der GTX 8800 aktuell ? sse3 ?
wenn man schon DX10+ only macht könnte man ja da auch mal nen guten schritt vorwärts machen
Undertaker
2013-02-10, 17:26:56
Die Frage ist, ob >SSE2 bzw. AVX in Spielen so große Vorteile bringt, dass es Sinn macht, es deshalb bereits heute zwingend vorauszusetzen. Bei Dirt ist mir beispielsweise nicht bekannt, dass die noch AVX-losen Lynnfields ungewöhnlich schlecht abschneiden.
y33H@
2013-02-10, 18:21:33
Kennst du CPU-Benchmarks von Dirt Showdown?
Zergra
2013-02-10, 22:07:42
Kennst du CPU-Benchmarks von Dirt Showdown?
Kann man das deaktivieren ? :confused:
Also den Befehlssatz ?
Man kann bei manchen Boards AVX im BIOS deaktvieren.
Kann man das deaktivieren ? :confused:
Also den Befehlssatz ?Bei Dirt gibts zwei EXEs, eine mit AVX und eine ohne. Muss man also nichtmal deaktivieren können.
DraconiX
2013-02-11, 08:20:40
Gerade aus aktuellem Anlass...: "Vray Embree" mit AVX Erweiterung, bringt bis zu 30% schnellere CPU Renderings.
EDIT:
Um es mal zu verdeutlichen....
Gerendert mit Vray und Embree-Extension - 15m 32s:
http://www.abload.de/thumb/vrayembree1aujmj.jpg (http://www.abload.de/image.php?img=vrayembree1aujmj.jpg)
Gerendert mit Vray - 22m 43s
http://www.abload.de/thumb/vrayembree2n2jqk.jpg (http://www.abload.de/image.php?img=vrayembree2n2jqk.jpg)
Undertaker
2013-02-11, 10:02:34
Jetzt müsste sich nur noch jemand finden, der mal Dirt entsprechend testet (geht bei mir mit dem PII X6 leider nicht). Gibt bei Steam eine kostenfreie Demo... :)
Ronny145
2013-02-11, 15:55:00
Die Demo testet sich blöd. Unterschiede konnte ich keine messen, jeweils um die 100 fps beim Rennstart. Vielleicht limitiert die GPU, ich weiß es nicht. Viel CPU lastiger als 720p ohne AA kann ich das nicht einstellen.
Undertaker
2013-02-11, 16:14:34
Ich hatte noch einen i5-2410M zur Hand und konnte 58,5 zu 60,5 fps (eine Runde hinter dem Feld hergefahren) für AVX-on ermitteln. Zum einen scheint da aber ebenfalls noch die GPU (6850M) limitiert zu haben, zum anderen ist die Differenz in einem nicht 100% reproduzierbaren Benchmark zu niedrig um da etwas herauslesen zu können.
Du könntest theoretisch mal noch die CPU kräftig untertakten und so ein GPU-Limit ausschließen. So wirklich glaube ich aber nicht daran, dass sich plötzlich ein nennenswerter Vorteil für AVX ergibt...
BlackBirdSR
2013-02-11, 16:25:16
Warum CPU untertakten?
Auflösung auf 800x600 und los... dafür ist dieses Szenario ja da.
Aber selbst bei 5% Vorteil für AVX wären das vielleicht 5fps Unterschied?
Zergra
2013-02-11, 16:26:02
Ich werde es mal mit meinem i5@ 4.8Ghz machen :D und der HD5850@1Ghz
Ronny145
2013-02-11, 16:33:56
Warum CPU untertakten?
Auflösung auf 800x600 und los... dafür ist dieses Szenario ja da.
Aber selbst bei 5% Vorteil für AVX wären das vielleicht 5fps Unterschied?
800x600 ist nur 4:3, muss nicht zwangsläufig die CPU Last erhöhen. Ich habe mal auf 1920x1080 umgeschalten und einen fps Abfall von 5-10 fps auf 95 fps gemessen. Das ist ziemlich wenig. Wenn überhaupt limitiert die GPU in 720p nur minimal.
edit: 800x600 ändert nichts an den fps. Es bleibt bei 100 am Start. AVX ist keinen Deut schneller bei mir.
AVX bringt aktuell eh keinen Vorteil gegenüber SSE4,x, zumindest was die Leistung betrifft, eher im Gegenteil. Ausnahme: Bulldozer
Bei einigen eurer Beispielen heißts dann wohl AVX vs SSE2?
Theoretisch doppelt so schnell, ich freue mich über 256-Bit Register
Die FPUs sind nur 128bit breit. Wenns um Leistung geht bringen die 256bit Instruktionen erstmal nichts.
die fpu ist afaik als stack organisiert, xmm register sind 128-bit breit, ymm 256 bit
Die FPUs sind nur 128bit breit. Wenns um Leistung geht bringen die 256bit Instruktionen erstmal nichts.
Käse:
As Figure 5 above indicates, Sandy Bridge can execute a 256-bit FP multiply, a 256-bit FP add and a 256-bit shuffle every cycle. http://www.realworldtech.com/sandy-bridge/6/
Bevor du Käse schreibst, solltest du vielleicht mehr lesen und dann auch verstehen. Der Durchsatz bleibt der gleiche, warum das wohl so ist...
Bevor du Käse schreibst, solltest du vielleicht mehr lesen und dann auch verstehen. Der Durchsatz bleibt der gleiche, warum das wohl so ist...Ja warum AVX wohl schneller ist:
Gerade aus aktuellem Anlass...: "Vray Embree" mit AVX Erweiterung, bringt bis zu 30% schnellere CPU Renderings.
Sag mal an wo Du Verständnisprobleme beim Realworldtechartikel hast, irgendwas kapierst Du da nicht, verwirren Dich die 128bit Datapaths? Das sind die nur die Leitungen nicht die Rechenwerke.
Der Durchsatz bleibt der gleiche, egal ob 128bit SIMD FP/Int oder 256bit. Wenn du SSE2 mit AVX vergleichst ist klar dass da mehr bei rausschaut.
Verstehst du nicht was Durchsatz bedeutet?
PS: Es gibt von beiden Herstellern Docs auf den Webseiten. Lad dir die runter, les sie durch und dann wird dir klar warum der Durchsatz nicht steigt.
Der Durchsatz bleibt der gleiche, egal ob 128bit SIMD FP/Int oder 256bit. Wenn du SSE2 mit AVX vergleichst ist klar dass da mehr bei rausschaut.
Verstehst du nicht was Durchsatz bedeutet?
PS: Es gibt von beiden Herstellern Docs auf den Webseiten. Lad dir die runter, les sie durch und dann wird dir klar warum der Durchsatz nicht steigt.Na dann erklär mir mal woher die +30% kommen, wenn doch angeblich alles gleich bleibt :freak:
Steht das auch in nem PDF?
Im Ernst: Ich glaub Du verwechselst gerade AMD mit Intel. Bei AMD bringt 256bit in der Tat nichts, da es dort 2x128bit Rechenwerke gibt, die auch schon mit 128bit Code komplett ausgelastet werden können (abgesehen von FMA). Da ändert sich also nichts mit AVX. Intel hat dagegen 256bit Rechenwerke, wenn da nur 128bit Code läuft, liegt die Hälfte brach.
Ronny145
2013-02-11, 20:40:16
In der AVX Demo (http://software.intel.com/en-us/vcsource/samples/avx-cloth) von Intel rechnet mein 3570k im 256 bit Modus 65% schneller als im 128 bit Modus.
Na dann erklär mir mal woher die +30% kommen, wenn doch angeblich alles gleich bleibt :freak:
Steht das auch in nem PDF?
Im Ernst: Ich glaub Du verwechselst gerade AMD mit Intel. Bei AMD bringt 256bit in der Tat nichts, da es dort 2x128bit Rechenwerke gibt, die auch schon mit 128bit Code komplett ausgelastet werden können (abgesehen von FMA). Da ändert sich also nichts mit AVX. Intel hat dagegen 256bit Rechenwerke, wenn da nur 128bit Code läuft, liegt die Hälfte brach.
Mit AMD hab ichs nicht verwechselt, denn auf denen werk ich. Ich hab mir die Docs (mit denen werden Compiler geschrieben, also die sind umfangreich und lesenswert wenn man ersnthaft was machen will) zum Launch 2010 durchgeschaut und mir ist das falsch in Erinnerung geblieben. Die wichtigsten Ops (Addition, Multiplikation,..) haben tatsächlich einen höheren Durchsatz, andere aber nicht (Division, Quadratwurzel,...) und der Int-SIMD-Durchsatz zurückgeht wenn man AVX nutzt.
Die negativen Punkte sind natürlich hängengeblieben :rolleyes:
Tztztz, immer diese AMD Fans mit der dunkelgrünen Brille :devil: ;)
dildo4u
2013-02-12, 00:45:38
Hier könnte man mal testen ob er besser performt als der normale Firefox.
http://www.waterfoxproject.org/
http://browsermark.rightware.com/
http://peacekeeper.futuremark.com/
Der waterfox ist bei mir langsamer als die optimierte FFox Version hier:
http://www1.plala.or.jp/tete009/en-US/software.html#FX180_VC8PGO (http://www1.plala.or.jp/tete009/en-US/software.html)
Aber allgemein ist es wohl ne eher blöde Idee AVX-Vorteile per Browser zu testen :freak:
256bit Floatingpoint ADD oder MUL braucht man da sicherlich nur sehr sehr selten, wenn überhaupt.
Tztztz, immer diese AMD Fans mit der dunkelgrünen Brille :devil: ;)
Na die Firma ist nicht wichtig, ich arbeit nur auf denen, kein Wunder bei Intels Produkpolitik.
CrimsoN
2013-02-16, 08:07:33
Bei mir kommt
Opera auf 4696
Waterfox 3036
Firefox auf 2891
System sie sig.
Villt hilft euch das !
konkretor
2013-02-17, 12:00:08
AVX wurde die Tage für MD RAID 5 im Linux Kernel eingebaut
http://www.heise.de/open/artikel/Kernel-Log-Was-3-5-bringt-2-Dateisysteme-und-Storage-1630157.html
Optimize RAID5 xor checksumming by taking advantage of
256-bit YMM registers introduced in AVX.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ea4d26ae24e58fbd2c61de9242adab053cb982d8
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.