Add vertical loopfilter SIMD.
All threads resolved!
All threads resolved!
lpf_v_sb128uv_w4_8bpc_c: 568.2
lpf_v_sb128uv_w4_8bpc_avx2: 60.8
lpf_v_sb128uv_w6_8bpc_c: 744.2
lpf_v_sb128uv_w6_8bpc_avx2: 135.7
lpf_v_sb128y_w4_8bpc_c: 1046.4
lpf_v_sb128y_w4_8bpc_avx2: 118.0
lpf_v_sb128y_w8_8bpc_c: 1441.8
lpf_v_sb128y_w8_8bpc_avx2: 292.9
lpf_v_sb128y_w16_8bpc_c: 1778.7
lpf_v_sb128y_w16_8bpc_avx2: 577.5
$ time tools/dav1d -i ~/Downloads/Chimera-AV1-8bit-1920x1080-6736kbps.ivf --limit=1000 -o /dev/null --muxer=yuv
before:
real 0m30.496s
user 0m30.230s
after:
real 0m29.818s
user 0m29.556s
Edited by Jean-Baptiste Kempf
Merge request reports
Activity
Filter activity
- Resolved by Henrik Gramner
added performance label
- Resolved by Henrik Gramner
- Resolved by Henrik Gramner
added 7 commits
Toggle commit listadded 9 commits
- 0df51097 - Vertical loopfilter simplifications.
- 4dfdbe78 - Add vertical loopfilter unit test
- 952a9385 - Add vertical loopfilter AVX2 SIMD
- f8533c50 - Rewrite long loopfilter
- 49a20c09 - Add width argument to lpf_sb
- dbf76e07 - Merge unit tests functions
- 03cb8c18 - Rewrite horizontal loopfilter
- c80c0a4a - Add horizontal loopfilter to unit test
- 5760d231 - Add horizontal loopfilter AVX2 SIMD.
Toggle commit list@jamrial done
mentioned in merge request !157 (merged)
- Resolved by Henrik Gramner
added 26 commits
-
554ae1a3...540c0a7a - 16 commits from branch
videolan:master
- 045bf507 - Vertical loopfilter simplifications
- 290d01d5 - Add vertical loopfilter unit test
- 76cfb887 - Add vertical loopfilter AVX2 SIMD
- 7b2d347b - Rewrite long loopfilter
- 280d4dda - Add width argument to lpf_sb
- b4229043 - Merge unit tests functions
- bbfa9461 - Rewrite horizontal loopfilter
- ae90a081 - Add horizontal loopfilter to unit test
- 45d66e87 - Add horizontal loopfilter AVX2 SIMD
- 6c7550ec - Get rid of 8kB pb_mask table
Toggle commit list-
554ae1a3...540c0a7a - 16 commits from branch
added 17 commits
-
6c7550ec...76646c7d - 11 commits from branch
videolan:master
- 36647aaa - Vertical loopfilter simplifications
- a146437d - Add vertical loopfilter unit test
- 04b70ea5 - Add vertical loopfilter AVX2 SIMD
- bf7a4786 - Rewrite horizontal loopfilter
- 24effd47 - Add horizontal loopfilter to unit test
- aec3d25c - Add horizontal loopfilter AVX2 SIMD
Toggle commit list-
6c7550ec...76646c7d - 11 commits from branch
added x86 label
Please register or sign in to reply