Diskussion:Advanced Vector Extensions

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 1 Jahr von Y2kbug in Abschnitt Advanced Performance Extensions
Zur Navigation springen Zur Suche springen

Ein- oder Mehrzahl?

[Quelltext bearbeiten]

"Advanced Vector Extensions (AVX) ist eine Erweiterung [...]" -
"extensions" ist eine englische Mehrzahlform (Plural), Erweiterung nur Einzahl (Singular). Ist AVX also nur eine Erweiterung (de.wp) oder sind AVX Erweiterungen (engl. extensions, so bei en.wp)? -80.133.112.226 Diskussion:Advanced Vector Extensions#c-80.133.112.226-2013-08-04T13:00:00.000Z-Ein- oder Mehrzahl?11Beantworten

Eine Erweiterung um mehrere Einzelbefehle (eben die Extensions) ist für mich Singular - aber ich halte beides für vertretbar, je nachdem, was betont werden soll. --Raumfahrtingenieur (Diskussion) Diskussion:Advanced Vector Extensions#c-Raumfahrtingenieur-2013-08-04T13:24:00.000Z-80.133.112.226-2013-08-04T13:00:00.000Z11Beantworten

AVX2?

[Quelltext bearbeiten]

Soll AVX2 in einen eigenen Artikel wie bei SSE, oder wird AVX2 hier angeheftet? --46.5.94.199 Diskussion:Advanced Vector Extensions#c-46.5.94.199-2013-08-26T20:38:00.000Z-AVX2?11Beantworten

Ich würde für einen neuen Abschnitt hier plädieren, AVX2 ist ja erkennbar kein neuer Name. --Raumfahrtingenieur (Diskussion) Diskussion:Advanced Vector Extensions#c-Raumfahrtingenieur-2013-08-26T20:40:00.000Z-46.5.94.199-2013-08-26T20:38:00.000Z11Beantworten
Das ist SSE2 aber auch nicht. Wenn es Konsistent sein soll, dass sollte AVX2 einen eigenen Artikel erhalten. --46.5.94.199 Diskussion:Advanced Vector Extensions#c-46.5.94.199-2013-09-07T18:57:00.000Z-Raumfahrtingenieur-2013-08-26T20:40:00.000Z11Beantworten
Ich bin der gleichen Meinung, allerdings nur, wenn die hinzugekommene Informationsmenge einen neuen Artikel rechtfertigt. --91.89.138.41 Diskussion:Advanced Vector Extensions#c-91.89.138.41-2014-05-22T00:23:00.000Z-46.5.94.199-2013-09-07T18:57:00.000Z11Beantworten

512er-Register

[Quelltext bearbeiten]

Ist das AVX2? Intel® Architecture Instruction Set Extensions Programming Reference - Intel nennt es AVX-512 ... PumpingRudi (Diskussion) Diskussion:Advanced Vector Extensions#c-PumpingRudi-2014-03-17T10:28:00.000Z-512er-Register11Beantworten

Drei Operanden und Allzweckregister bei AVX2?

[Quelltext bearbeiten]

Im Artikel heißt es "Das Drei-Operanden-Format kann nur mit SIMD-Operanden (YMM) verwendet werden und nicht mit Allzweckregistern, wie z. B. EAX oder RAX. ". Gilt dies auch für AVX2? Im englischen WP Artikel gibt es einen älteren Verweis auf einen Artikel, in dem drin steht, dass ab AVX2 auch Allzweckregister als Operand verwendet werden können. Wie ist das heute, kann AVX2 so etwas? --91.89.138.29 Diskussion:Advanced Vector Extensions#c-91.89.138.29-2019-10-06T23:03:00.000Z-Drei Operanden und Allzweckregister bei AVX2?11Beantworten

Nutzung von einigen leistungsfordernden AVX Befehle unter Verwendung der 256 bit bzw. 512 bit breiten Registern bei AVX2 und AVX-512 führt zu einer Taktdrosselung

[Quelltext bearbeiten]

In dem Artikel fehlt noch, dass Energiehungrige AVX Befehle unter Nutzung der vollen Registerbreite, womit dann viele Transistoren im Einsatz kommen, zu einer Drosselung der CPU Frequenz führen, damit die CPU vor einer Überhitzung geschützt wird. Dies kann dazu führen, dass ein Programm ohne derartige AVX Befehle in Einzelfällen schneller laufen kann, als eines, welches ausgiebig von AVX Gebrauch macht. Siehe dazu folgender Artikel. Dies sollte man im Artikel eventuell in einem neuen Abschnitt "Nachteile" erwähnen. --91.89.138.29 Diskussion:Advanced Vector Extensions#c-91.89.138.29-2019-10-06T23:42:00.000Z-Nutzung von einigen leistungsfordernden AVX Befehle unter Verwendung der 256 bit11Beantworten

Advanced Performance Extensions

[Quelltext bearbeiten]

Siehe z.B. Intel APX: Effizienter und schneller mit neuer x86-Befehlssatzerweiterung AVX10 auf Heise online.

Ich habe einen Redlink auf der BKL-Seite APX erstellt. Advanced Performance Extensions sollte entweder ein eigener Artikel, oder eine WL auf diesen Artikel werden.

Andreas Diskussion:Advanced Vector Extensions#c-Y2kbug-20230726114700-Advanced Performance Extensions11Beantworten

Nachtrag: Laut diesem englischen Artikel, https://www.theregister.com/2023/08/15/avx10_intel_interviews/, kommt mit AVX10 nun AVX-512 auch in der Form von 256-Bit-Registern (wie mit AVX2): (Abschnitt "Benefits without the baggage":) With AVX10, "now, even if I'm focused on the 256 bit width, I can still get the goodness of everything in AVX-512." ... Under the new spec, AVX10 compatible chips will, for the most part, share a common feature set — including 32 registers, k-masks, FP16 support — and minimally support 256 bit wide registers.
Andreas Diskussion:Advanced Vector Extensions#c-Y2kbug-20230824094300-Y2kbug-2023072611470011Beantworten

Kritik an AVX-512

[Quelltext bearbeiten]

AVX-512 gibt es seit 2013. Durchgestartet ist es ja in den letzten 10 Jahren nicht so wirklich, zumindest nicht ohne Kritik.

Siehe dazu (meist Englisch):

Diese Kritik fehlt im Artikel.

Andreas Diskussion:Advanced Vector Extensions#c-Y2kbug-20230824093900-Kritik an AVX-51211Beantworten