slashCAM
Administrator
Administrator
Beiträge: 11279

FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code

Beitrag 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



exi
Beiträge: 16

Re: FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code

Beitrag von exi »

Wie verhält sich dieser handopitimierte Code mit Apples CPUs der M-Reihe?



cantsin
Beiträge: 17511

Re: FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code

Beitrag von cantsin »

exi hat geschrieben: Sa 09 Nov, 2024 12:57 Wie verhält sich dieser handopitimierte Code mit Apples CPUs der M-Reihe?
Gar nicht.
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



Frank Glencairn
Beiträge: 26509

Re: FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code

Beitrag 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.
Sapere aude - de omnibus dubitandum



cantsin
Beiträge: 17511

Re: FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code

Beitrag 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.
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



Onkel Danny
Beiträge: 505

Re: FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code

Beitrag 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.
Zuletzt geändert von Onkel Danny am So 10 Nov, 2024 11:24, insgesamt 1-mal geändert.



cantsin
Beiträge: 17511

Re: FFmpeg bis zu 94x schneller durch handoptimierten AVX-512 Assembler-Code

Beitrag von cantsin »

Frank Glencairn hat geschrieben: So 10 Nov, 2024 07:40 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.
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



 Aktuelle Beiträge [alle Foren]
 
» Schoeps MK 41 mit CMC 6 und Cut60 zu verkaufen
von Pianist - Do 18:48
» Nanlux Evoke 5C - Profi 6W Miniatur-Spotleuchte mit C8 Farb-Engine
von medienonkel - Do 15:05
» Firmware Updates für C400, C80, C50, C70, R5C, ein Wildlife-Zoom für 80.000 Dollar, ua.
von Jott - Do 14:50
» DJIs neue Einsteiger-Drohne Lito kommt am 23. April - mit OcuSync 5?
von slashCAM - Do 13:12
» Rot ist eigentlich nicht meine Farbe
von blueplanet - Do 7:10
» Adobe Video Update - u.a. Premiere mit neuem Color Grading, Frame.io Storage Drive
von j.t.jefferson - Do 1:43
» Hat jemand Erfahrung mit line audio omni1/c m4 Mikrofonen??
von Jörg - Mi 19:16
» DaVinci Resolve 21 kommt mit Photobearbeitung (!), vielen KI-Features und Krokodove
von soulbrother - Mi 15:46
» Resolve 21 - MultiCam
von reinhard-wien - Mi 11:44
» Wie erkennt man SCHLECHTEN Dialog? WILSON GONZALEZ OCHSENKNECHT
von Nigma1313 - Mi 10:25
» Fairlight Live - Blackmagic stellt neue Stand Alone Mixing App vor
von soulbrother - Di 19:59
» DIY: digitales aber analoges VU-Meter
von ruessel - Di 17:32
» AJA zeigt auf der NAB 2026 neue Sync-, IP- und Streaming-Lösungen
von slashCAM - Di 16:39
» Sony FX6 bekommt jetzt auch BIG6-Screen, Unterstützung für Blackmagic RAW und mehr
von jakob123 - Di 12:33
» Blackmagic-Livestream mit NAB-Updates schon heute Abend
von Jott - Di 10:21
» Atomos übernimmt Referenzmonitor-Spezialisten Flanders Scientific für 1.7 Mio Dollar
von Bluboy - Mo 19:58
» VFX-Plattform Beeble bekommt Background Remover
von CameraRick - Mo 16:45
» Schauspielercoaching - Die ausgelagerte Regie an Filmsets!
von Nigma1313 - Mo 14:11
» Openclaw - Helfer oder Gimmick - Hat hier schon wer mehr Erfahrung?
von freezer - Mo 12:41
» Original versus Fremdhersteller Akku: SmallRig USB-C Akku für Sony NP-FZ-100. Worauf achten?
von Ingole - Mo 11:24
» Strada Connect will Remote-Videoschnitt über Peer-to-Peer ermöglichen
von slashCAM - Mo 9:39
» Warum Steven Soderbergh bei den nächsten Filmprojekten (auch) KI nutzt
von iasi - Mo 0:11
» Accsoon CineView Master 4K Lite - neue Videofunkstrecke mit Kamerakontrolle
von Tscheckoff - So 21:57
» JVC GR-DVP8E
von Jörgfsjh - So 19:21
» GoPro verspricht zur NAB Kamera(s) mit größeren Sensoren
von Darth Schneider - So 15:15
» Apple Final Cut Pro 12.2 Update - Compressor verliert Codecs
von slashCAM - So 13:27
» 4K-Actioncam Sony FDR-X1000 -- die neue Klassenbeste
von christianmoto - So 11:44
» Sony Alpha 9 III Sensor Test: Shutter, Debayering und Dynamik
von rush - So 11:23
» Suche Panasonic Blitzschuhadapter
von opa11 - Sa 21:01
» Gesucht oder Mangelware - Wie ist die Auftragslage für Filmcrews?
von Darth Schneider - Sa 20:36
» Rhode VideoMic Pro +
von Gotojojo - Sa 14:44
» DIY Soundsucher: Scanner für Ultrasoundaufnahmen bis 100 kHz
von ruessel - Sa 12:30
» Canon XA 60 mit Rhode VideoMic Pro+
von Gotojojo - Fr 17:15
» Rauschunterdrückung in Mixer o. Interface (mit L/R Line Out) gesucht
von AndreasBuder - Fr 15:12
» Sony Alpha 7 V ist da: 33MP Partially Stacked Sensor, 4K 60p ohne Crop und 16 Stops
von groover - Fr 13:55