You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wavefront decode: reconstruct 4 rows in parallel dependency chains
Prediction reconstruction is serial along a row (the left neighbour must
be decoded first), but row y+1 at column c only needs row y up to column
c. Processing 4 rows along a skewed diagonal therefore runs 4 independent
dependency chains that the out-of-order core overlaps.
Pure decoder-side change: bitstream and results are identical (all 49
tests pass, corpus round trips bit-exact). Measured on a 60-frame
1920x1200 corpus, decode throughput:
32FC1 922 -> 1196 MB/s (portable) 842 -> 1198 MB/s (-march=native)
16UC1 538 -> 731 MB/s (portable) 485 -> 736 MB/s (-march=native)
R=2/4/8 were swept; R=4 is the sweet spot (R=8 gains nothing and adds
register pressure). Encode and compression ratio unchanged.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments