Newsmeldung von slashCAM:
Besitzer von CPUs mit der AVX-512 Befehlssatzerweiterung dürfen sich freuen: die Entwickler des Open Source-Tools FFmpeg haben genau dafür per Hand optimierten Assembler-...
Hier geht es zur Newsmeldung auf den slashCAM Magazin-Seiten:
FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code
Antwort von exi:
Wie verhält sich dieser handopitimierte Code mit Apples CPUs der M-Reihe?
Antwort von cantsin:
exi hat geschrieben:
Wie verhält sich dieser handopitimierte Code mit Apples CPUs der M-Reihe?
Gar nicht.
Antwort von Frank Glencairn:
FFmpeg geht zwar, ist aber ein PITA - z.B. über Homebrew, Xcode, mit Neon compilen oder binaries aus ner anderen Anwendung extrahieren.
Also nix für den geneigten Klickdrauf-User.
AVX-512 spricht Apple Silicon allerdings gar nicht, da hast du natürlich recht.
Antwort von cantsin:
Interessant wäre jetzt zu erfahren, welche
real life-Performancegewinne mit ffmpegs neuem AVX-512-Code und einer passenden CPU erzielt werden. "Bis zu 94x schneller" bezieht sich ja auf eher synthetische Labor-Spitzenwerte. Wo greift der AVX-512-Assembler-Code genau: bei allen Codecs, oder nur bei wenigen? Auch bei x264/x265 als den häufigst gebrauchten Codecs? Wenn ja, was sind dann typische, mittlere Performancegewinne?
Das wäre doch mal ein Job für einschlägige YouTuber. Leider kann ich da noch nichts dergleichen finden.
Antwort von Onkel Danny:
Hier der
Tom's Hardware Artikel dazu und hier der darauf basierende
Golem Artikel
Ich bezweifel aber, das es alle Fragen beantworten wird.
Antwort von cantsin:
"Frank Glencairn" hat geschrieben:
FFmpeg geht zwar, ist aber ein PITA - z.B. über Homebrew, Xcode, mit Neon compilen oder binaries aus ner anderen Anwendung extrahieren.
Da Handbrake, Shutter Encoder & Co. auf ffmpeg basieren bzw. aufsetzen, landen die neuen AVX512-Optimierungen bald auch in diesen Programmen.