Skip to content

ADRs tagged parity

Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.

37 ADR(s) carry this tag.

ID Title
ADR-0238 Vulkan VmafPicture preallocation surface (API parity with CUDA / SYCL)
ADR-0487 Wire adm_min_val option into integer_adm GPU backends
ADR-0526 Add enable_lcs and enable_chroma to float_ms_ssim SYCL twin
ADR-0552 Deterministic wavefront reduction for integer_vif_hip horizontal kernels
ADR-0563 HIP extractor audit — verification of 9 remaining scaffold claims
ADR-0566 0566-hip-vif-per-feature-places4-gate.md
ADR-0593 HIP integer_moment kernel — register real HSACO blob alongside psnr / psnr_hvs
ADR-0597 integer_vif is luma-only across every backend; CUDA enable_chroma is a documented no-op
ADR-0599 Cross-Backend Parity Audit — Full Extractor Matrix (2026-05-18)
ADR-0746 integer_adm_cuda — emit integer_adm3 + integer_aim (parity with CPU)
ADR-0884 SYCL kernel coverage round 2 — five additional CPU-vs-SYCL parity gates
ADR-0886 CUDA kernel parity test coverage — round 2 gap-fill
ADR-0946 SYCL kernel coverage round 3 (float family + PSNR-HVS)
ADR-0947 CUDA kernel parity coverage — round 3 (float-path twins + ssimulacra2)
ADR-0950 Fix symmetric "adm" vs "adm_hip" feature-name bug in test_hip_adm_parity and add ENOSYS skip
ADR-0956 CUDA kernel parity coverage — round 4 (last 5 uncovered kernels)
ADR-0957 SYCL kernel coverage round 4 (float_moment + SpEED + SSIMULACRA2)
ADR-0959 Metal kernel parity coverage round 4 — closeout
ADR-0985 SYCL parity divergence investigation — float_ssim + ssimulacra2 on Arc A380
ADR-1001 SYCL parity round 5 — CAMBI CPU vs. SYCL parity gate
ADR-1078 ms_ssim option parity across HIP and SYCL backends
ADR-1103 1103-hip-vif-mirror2-boundary.md
ADR-1106 HIP motion_v2 mirror is reflect-101 (-2), correcting ADR-0377's -1 parity claim
ADR-1108 CUDA motion_v2 twin emits motion3_v2_score
ADR-1154 AMD ROCm HIP Backend Gap Closure and Extractor Promotion
ADR-1176 Metal motion_v2 mirror closeout and reflect-101 parity contract
ADR-1299 Compute MS-SSIM chroma on SYCL
ADR-1487 code inherited from Netflix/vmaf evaluates as Netflix's source does, a difference needs an ADR, and a guard compares every emitted value against the recorded upstream head
ADR-1496 The macOS tester bundle runs the parity gate's Metal cells and reports per state row what it measured
ADR-1498 Metal twins take the exact designs of their CUDA, HIP and SYCL twins, on a strict FP kernel policy
ADR-1505 An Intel GPU tester image with a backend-neutral GPU section in the report
ADR-1509 An NVIDIA GPU tester image that ships no NVIDIA file and measures every CUDA twin on a tester's GPU
ADR-1511 An AMD GPU tester image that ships only the ROCm runtime files the HIP build loads, with the source of its LGPL parts
ADR-1516 A Windows CUDA tester zip that ships no NVIDIA file and measures every CUDA twin on a tester's Windows PC
ADR-1566 A Windows SYCL tester zip built with /MD that carries its runtime beside every program and measures every SYCL twin on a tester's Intel GPU
ADR-1806 Run Metal kernel files on the host through a Metal Shading Language shim in tests
ADR-2056 float_adm files its debug ratio unsuffixed; a second debug instance is refused