> On Jan 7, 2026, at 23:10, Martin Storsjö <[email protected]> wrote: > > > I don't see the update here in this branch (nor in > https://code.ffmpeg.org/george.zaguri/FFmpeg/src/branch/test/put_luma_v) for > changing the interleaving for in-order cores? > > For what it's worth; at > https://code.ffmpeg.org/mstorsjo/FFmpeg/commits/branch/vvc-put-luma-v I > pushed the WIP commit I made for testing this, which gives numbers on A53/A55 > as shown above. I don't have newer in-order cores than that to test on. (On > macOS, it's not possible to pin threads/processes to a specific core, so I'm > not aware of a good way of benchmarking on the Apple Silicon efficiency > cores.) > > @sean_mcg does have a machine with A520 and A720 cores though - I'd > appreciate if he could benchmark this and give corresponding numbers. > > @sean_mcg : If you have time to help out with this; check out > https://code.ffmpeg.org/mstorsjo/FFmpeg/commits/branch/vvc-put-luma-v and the > preceding commit, build checkasm, and run it (tests/checkasm/checkasm --bench > --test=vvc_mc --bench="put_luma_v_1*"). If you don't have a working setup for > allowing user mode access to the cycle counters (i.e. can build and load the > kernel module from https://code.videolan.org/janne/arm64-cycle-cnt), you > might be able to edit libavutil/aarch64/timer.h and change #if > defined(__ANDROID__) || defined(__APPLE__) into #if 1 to choose the slightly > worse but more accessible timer register.) > > With that setup in place, we'd want numbers for A520 (and ideally A720 too). > You can restrict it to run on a specific core by running taskset -c 4 > ./tests/checkasm/checkasm ...where 4 is the number of the core you want to > run it on. It might require some testing to figure out which cores are the > big ones (A720) and which ones are the small ones (A520). The numbers on A520 > should be bigger, as it's a slower core. We're mostly interested in the > before/after numbers on A520, but if you can time on A720 as well, that'd be > appreciated! >
Can we purchase a ARM V9 board for testing, e.g., radxa o6, orange pi 6 ? [1] https://radxa.com/products/orion/o6/ [2] http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-6-Plus.html _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
