AW: Intel Core i9-9900K: Gigabyte veröffentlicht Z390 OC-Guide, sehr hohe Temperaturen trotz Custom-Wasserkühlung
In gute professioneller Software wird es schon flächendeckend genutzt.
und der Grund ist ziemlich einfach: Leistung. Im vergleich zu SSE kann AVX2 schon mal +150% bringen, wenn denn der Workload wirklich float-Lastig ist. Diese Befehlssatzerweiterungen ermöglichen es Spezialisierte Hardware zu nutzen.
Eine Multiplikation von 2 Zahlen - egal ob jetzt Ganzzahl oder Gleitkomma - braucht auf modernen leistungsorientierten CPUs einen Taktzyklus - bei 4 GHz heisst das dann 4 Milliarden Multiplikationen pro Sekunden (klar - schneller als in einem Schritt geht nicht). AVX2 ermöglicht aber andere arbeiten wie zB FMA - Fused Multiply-Add. dabei werden zuerst 2 Zahlen multipliziert und dann zum Ergbenis noch eine 3te Zahl addiert. Und das wird dann auchnoch mehrmals gleichzeitig ausgeführt.
Als Beispiel für reale Ergebnisse nehme ich mal den i7 8700K her.
Hier werden in guter Software dann ungefähr 7 DP Flops/Taktzyklus/Kern erreicht. 7 mal höherer Durchsatz pro takt für gut 10% niedrigeren Takt - das bringt schon einiges an Leistung.
Warum ist der Befehlssatz AVX (1,2), ausser in Benchmarks für die weitere Zukunft denn so wichtig?
In gute professioneller Software wird es schon flächendeckend genutzt.
und der Grund ist ziemlich einfach: Leistung. Im vergleich zu SSE kann AVX2 schon mal +150% bringen, wenn denn der Workload wirklich float-Lastig ist. Diese Befehlssatzerweiterungen ermöglichen es Spezialisierte Hardware zu nutzen.
Eine Multiplikation von 2 Zahlen - egal ob jetzt Ganzzahl oder Gleitkomma - braucht auf modernen leistungsorientierten CPUs einen Taktzyklus - bei 4 GHz heisst das dann 4 Milliarden Multiplikationen pro Sekunden (klar - schneller als in einem Schritt geht nicht). AVX2 ermöglicht aber andere arbeiten wie zB FMA - Fused Multiply-Add. dabei werden zuerst 2 Zahlen multipliziert und dann zum Ergbenis noch eine 3te Zahl addiert. Und das wird dann auchnoch mehrmals gleichzeitig ausgeführt.
Als Beispiel für reale Ergebnisse nehme ich mal den i7 8700K her.
Hier werden in guter Software dann ungefähr 7 DP Flops/Taktzyklus/Kern erreicht. 7 mal höherer Durchsatz pro takt für gut 10% niedrigeren Takt - das bringt schon einiges an Leistung.


für den passenden Kühler oder AiO die ich mir dann hol muss.