Skip to content

ADRs tagged perf

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

20 ADR(s) carry this tag.

ID Title
ADR-0220 SYCL feature kernels are unconditionally fp64-free
ADR-0256 Vulkan submit-side template + fence pool + descriptor pre-alloc
ADR-0271 Wire integer_ms_ssim_cuda through the CUDA fence-batching helper
ADR-0352 Vulkan submit-pool migration — PR A (adm, motion, psnr)
ADR-0354 Vulkan submit-pool migration PR-C — cambi, ssimulacra2, float_ansnr, moment
ADR-0356 Two-level GPU reduction for Vulkan VIF / ADM / motion accumulators
ADR-0406 Defer SYCL ADM DWT group_load rewrite — divisibility blocker
ADR-0410 ssimulacra2_cuda GPU module leak + per-scale malloc removal
ADR-0452 Port calculate_c_values_row to AVX-512 and NEON
ADR-0456 SSIMULACRA2 CUDA Blur: 3-Channel Kernel Fusion and V-Pass Transpose for Coalesced Access
ADR-0458 SYCL CAMBI queue-sync collapse + SSIM horizontal SLM staging
ADR-0463 ADM p-norm fast-path split and VIF scalar-fallback malloc hoist
ADR-0470 Disk-Persistent VkPipelineCache for Vulkan Feature Extractors
ADR-0500 VIF log2 LUT Shrink and Gaussian Filter Cache
ADR-0502 ADM decouple gather prefetch (Approach B)
ADR-0578 Hoist VIF scratch buffer from per-frame allocation to VifState
ADR-0591 Restore rfe_hw_flags per-frame bitmask cache after PR #1067 clobber
ADR-0753 Runtime Resolution-Aware CUDA Kernel Variant Dispatch
ADR-0756 CUDA F3 struct-by-value kernel audit (scope + dispatch order)
ADR-0760 CUDA motion kernel multi-resolution ncu profiling methodology