Ever wondered why videos look different on various devices?
Image: Google-user:ShieldforyourDevice Institution:Computing Society of Rhode Island, CC BY-SA 3.0, via Wikimedia Commons
Ever wondered why videos look different on various devices?
Imagine you're streaming a movie on your phone, tablet, and smart TV. The movie looks great on your TV but stutters on your phone. Why does this happen?
It's because each device compresses the movie differently to save space. The trick is to find the perfect balance between quality and file size for each device.
Example
On your phone, the movie is compressed to a smaller size, making it faster to stream but less detailed.
Remember this
Different compression settings, or BLOCK_SIZE, optimize video quality for each device's hardware capabilities.
Text adapted from Wikipedia, licensed under CC BY-SA 4.0.
BLOCK_SIZE means in Triton: the tile size each program instance processes
Why does your computer sometimes feel slow when you're playing games?
Triton differs from CUDA
Why does a super-fast computer sometimes run slower than a regular one?
a Triton kernel is
Can your phone run faster with a different brain?
Overdrawn at the Memory Bank
Overdrawn at the Memory Bank was shot on videotape due to budget constraints
kernel fusion reduces memory bandwidth bottleneck
Can you imagine faster video games without waiting for loading screens?
Rate-distortion theory: minimum bits to represent data within distortion D
How many bits do we need to perfectly copy a song?
Swipe through 100 ML concepts daily
Open Pocket Polymath