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: 16627

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: 16627

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: 501

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: 16627

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]
 
» MFT oder FT Objektive auf m39 oder m42 oder t-mount?
von Onfire - Fr 16:30
» Sechs Meter hohe Flamme freistellen?
von Jott - Fr 16:28
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von Jott - Fr 16:22
» GoPro stellt neue 360-Grad-Kamera MAX2, Lifestyle-Kamera LIT HERO und einen KI-Gimbal vor
von Clemens Schiesko - Fr 16:16
» Empfehlung Hauptmikros Stereo Chor- / Orchester
von Pianist - Fr 15:24
» DJI Mini 5 Pro wiegt über 250g - bleibt aber trotzdem in der Dronenklasse C0
von tom - Fr 14:52
» Suche den lens mount adapter für den smallrig bmpcc4k cage mit villtrox ef-m2
von Bluboy - Fr 14:41
» 19 Jahre alt und keinen Plan wie ich in die Branche komme
von Bergspetzl - Fr 13:32
» elevate.io - Gemeinsamer Videoschnitt im Browser in Echtzeit
von slashCAM - Fr 11:24
» Panasonic kündigt Supertele-Zoom LUMIX S 100-500mm F5-7.1 an
von slashCAM - Fr 10:30
» Nikon ZR - bald externes SSD-Recording durch Firmware-Update?
von Alex - Fr 8:36
» Avatar: Fire and Ash
von 7River - Do 22:57
» Was schaust Du gerade?
von roki100 - Do 22:44
» Licht how to:
von Darth Schneider - Do 19:47
» Impressumspflicht -》aktuelle regelungen und lösungen
von dienstag_01 - Do 17:49
» Unser Kinofilm "The Trail" nun auf Amazon Prime
von freezer - Do 16:00
» EIZO ColorEdge Flaggschiff Monitor CG3100X und CG2400SV erklärt
von slashCAM - Do 14:48
» Neues OWC Thunderbolt-5-Dock erreicht bis zu 2.500 MB/s übers Netzwerk
von slashCAM - Do 10:24
» diashow - wie lange jedes bild?
von wabu - Do 9:59
» Endlich mal wieder originelle Ansätze im Kino
von cantsin - Do 0:19
» Blackmagic DaVinci Resolve 20.2.1 bringt Verbesserung fürs Editing und mehr
von Jott - Mi 19:50
» LETsDOK Dokumentarfilmtage 2025 bringt über 70 Dokus in Kinos und TV
von slashCAM - Mi 16:30
» DJI Osmo Nano ist da - zweiteilige Mini-Actioncam kostet ab 279 Euro
von rush - Mi 8:18
» Stabileye
von Phil999 - Di 14:30
» Neuer Atomos Ninja TX, Shinobi 7RX + neuer Reference Monitor erklärt
von MarcusG - Di 14:20
» Italien: Mindestens 1 Jahre Gefängnis für Deepfakes ohne Einwilligung
von stip - Di 14:02
» Atomos Sun Dragon - 5-Farben-HDR-LED-Lichtstreifen mit CRI99 Lichtgüte
von Asjaman - Di 8:59
» !!BIETE!! ZEAPON MICRO 2 Slider 54cm bis 5KG
von klusterdegenerierung - Mo 23:40
» Blackmagic liefert PYXIS 12K aus - Kompakte Cine-Kamera mit 12K Vollformatsensor
von iasi - Mo 23:35
» !!BIETE!! ZEAPON Easylock 2 Tisch Stativ für MICRO 2 Slider
von klusterdegenerierung - Mo 20:23
» !!BIETE!! ZEAPON Motor für MICRO 2 Slider
von klusterdegenerierung - Mo 20:22
» !!BIETE!! TILTA Nucleus Nano I
von klusterdegenerierung - Mo 17:10
» ALEXA 35 Update: ARRICORE für Xtreme & neue Features für alle Modelle
von slashCAM - Mo 15:18
» Was hörst Du gerade?
von Funless - Mo 14:46
» DaVinci Cache auf welche SSD?
von dienstag_01 - Mo 12:57