3 ms·
> In fact, your video decoders (Youtube) [...] are all GPU code. I believe this is false; video decoders like H.264/AVC have a significant ASIC component that
by nayuki 4y ago
> In fact, your video decoders (Youtube) [...] are all GPU code.
I believe this is false; video decoders like H.264/AVC have a significant ASIC component that cannot be expressed as general-purpose SIMT code. I think this is because the entropy coding portion (arithmetic coding, Huffman coding, etc.) needs to be decoded serially. Some stuff like macroblock-to-macroblock prediction in I-frames is serial as well. But IDCT is indeed parallelizable.