Warehouse-Scale Video Acceleration: Co-Design and Deployment in the Wild (ASPLOS '21)
Google's VCU paper reporting 20–33x efficiency over tuned software encoding, with the bin-packing scheduler and YouTube-scale deployment experience.
Link
Related resources
- MSVP: Meta's Scalable Video Processor ASICMeta's engineering description of its first video transcoding ASIC: PCIe-DMA architecture, on-chip scheduling, H.264/VP9 support and ~9x li…
- NETINT Quadra VPU DocumentationOfficial developer docs for NETINT Quadra video processing units, covering libxcoder C API, FFmpeg/GStreamer integration and AV1/H.264/H.26…
- VVenC — Fraunhofer Versatile Video Encoder (Official Project Page)Official HHI page for the open source VVC/H.266 encoder: five speed presets, XPSNR-based perceptual optimization, and 20x–2400x speedups ov…
- NVIDIA — FFmpeg hardware acceleration (NVENC/NVDEC)Official NVIDIA page on integrating FFmpeg with the Video Codec SDK, covering NVENC encode and NVDEC/CUVID decode build paths and supported…
- ASWF Encoding Guidelines — Encoding with OpenAPVPractical FFmpeg/OpenAPV encoding recipes for the APV mezzanine codec from the ASWF encoding guidelines project.
- Jellyfin Hardware Acceleration DocumentationPractical guide to Intel, AMD, NVIDIA, Apple and Rockchip hardware transcoding, jellyfin-ffmpeg requirements, VPP HDR10 tone mapping and re…
- GPAC MP4Box — Fragmentation, Segmentation, Splitting and Interleaving guideOfficial GPAC wiki reference for MP4Box's DASH/CMAF segmenter: -dash, -frag, -split and -inter options, DASH profile conformance, and live/…
- NVENC Video Encoder API Programming Guide (Video Codec SDK 13.0)Current NVENC API guide covering nvEncodeAPI.h usage, P1–P7 presets, rate control and low-latency vs high-quality tuning info.
- Video Encoding on Graviton in 2025Benchmark-heavy report on Arm video encoding: Graviton4 vs Graviton3 gains, x265 3.6+ improvements of 16-34%, SVT-AV1 Arm SIMD optimization…
- aom-psy101 — Codec WikiCodec Wiki reference for aom-psy101, a libaom/aomenc fork tuned for psychovisual quality and speed, successor to the retired aom-av1-lavish.
- Optimizing rav1d, the Rust AV1 decoder (Prossimo)Engineering writeup from ISRG's Prossimo on closing the performance gap between rav1d and dav1d, detailing the specific Rust codegen and me…
- libiamf — AOMedia IAMF Reference ImplementationReference decoder library for the Immersive Audio Model and Formats specification, supporting the base-enhanced profile.
- OpenAPV — Reference Encoder/Decoder for Samsung APVASWF-hosted reference implementation of the APV intra-only mezzanine codec (4:0:0–4:4:4:4, 10-16 bit) with NEON and AVX optimizations, back…