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]
 
» GoPro MISSION 1 Pro - 8K-Actioncams mit 1-Zoll-Sensor und MFT-Mount
von soulbrother - Fr 12:56
» Bosma Vega H2 - 6K-Kamera mit um 90° drehbarem Sensor und ToF-Fokus
von soulbrother - Fr 12:53
» DJI Osmo Pocket 4 kommt noch im April - interner Speicher und neue Pro-Version
von Jörg - Fr 12:25
» Atomos Sumo Pro 19 erklärt: mobile Cloud Anbindung und NDI
von slashCAM - Fr 10:39
» Sinnvolles Zubehör für Pocket3/4?
von ruessel - Fr 9:43
» DIY: DJI Pocket 4 Controller?
von ruessel - Fr 8:29
» Kann man noch MUTIG Filme produzieren? MARTIN MOSZKOWICZ
von Darth Schneider - Fr 7:15
» DaVinci Resolve 21 Photo - Der Anfang vom Ende für Adobe Lightroom?
von rob - Fr 0:18
» Was schaust Du gerade?
von Darth Schneider - Do 22:21
» Nikon teasert erste Cine lens (mit AF)
von pillepalle - Do 21:41
» Kinefinity VISTA: Kompakte Cine-Cam erklärt: Sensor, Formate, Verfügbarkeit und Preis
von MarcusG - Do 21:05
» Was hast Du zuletzt gekauft?
von Funless - Do 20:07
» DJI Lite X1 und Lite 1 - Neue Einsteiger-Drohnen mit 360°-Hinderniserkennung
von slashCAM - Do 18:21
» DaVinci Resolve 21 Photo ausführlich im Screencapture Workshop erklärt
von slashCAM - Do 17:09
» Handbrake oder gibt es ne bessere Möglichkeit?
von cantsin - Do 16:27
» Cartoni Hyperroll - modulares Roll-Rig für kreative Kamerafahrten
von Darth Schneider - Do 15:18
» Flusskreuzfahrt Teil 4: Braunschweig
von Riki1979 - Do 14:51
» FILMFÖRDERUNG FÜR ALLE?
von Nigma1313 - Do 12:24
» BlackRAW Visor App - .braw-Dateien von SSD am iPhone sichten, graden und mehr
von slashCAM - Do 11:57
» Sony HXR-NX80 auf v Mount Anschliessen
von rush - Mi 22:30
» 1000€ Richtmikro für Hochzeitsfilme
von johnnycash89 - Mi 22:26
» Musikvideo mit KI und realen Aufnahmen
von Serge - Mi 20:32
» SmallRig: Gut durchdachtes neues Schulterrig und mobiles Effektlicht erklärt
von Darth Schneider - Mi 18:34
» Adobe erklärt die Details zum neuen Premiere Color Mode
von berlin123 - Mi 18:15
» Kinefinity Vista - kompakte 6K-Vollformat Cine-Cam gesichtet
von Darth Schneider - Mi 18:05
» Flusskreuzfahrt Teil 3: Minden
von Riki1979 - Mi 17:51
» Sennheiser HD 480 PRO - neuer geschlossener Referenzkopfhörer für Studio und Live
von Pianist - Mi 16:22
» Insta360 Mic Pro - Funkmikro mit farbigem E-Ink-Display und 32-Bit Audio Float
von ruessel - Mi 12:17
» Flusskreuzfahrt, Teil 2: Bremen
von Bildlauf - Mi 11:19
» Gerald Undone geht in Pension
von Rick SSon - Mi 11:17
» Panasonic LUMIX S 40mm F2 - neues, kompaktes Standardobjektiv
von Rick SSon - Mi 11:11
» Der Combo Stand
von pillepalle - Mi 10:15
» Blackmagic im Interview: Resolve Photo, Fairlight Live und Camera App Update erklärt
von Jott - Mi 9:49
» Warum Netzwerken wichtiger ist als Talent! FILMREIF
von 7River - Mi 9:39
» RØDELink II vorgestellt - 32-Bit-Float, UHF-Übertragung von Lectrosonics
von rush - Mi 7:04