GPU解码和硬件解码并非等同。它们存在部分重叠之处,同时也各自有相互独立的部分。硬件解码指的是运用专用集成电路,这种集成电路仅能处理视频,无法进行其他操作。当使用GPU中的解码专用集成电路时,就称为GPU硬件解码。不过,硬件解码并非只能由GPU来完成,像NXP的iMX芯片就具备单独的VPU(视频处理器)用于编解码,这也属于硬件解码,但这部分电路不在GPU的范畴之内。同理,GPU也能够利用通用运算进行软件解码,例如CUDA和OpenCL解码,这是运用GPU的通用计算电路,通过运行软件指令来解码,CUVID是CUDA解码,它能在开普勒架构的显卡上对HEVC进行软件解码(开普勒架构没有支持HEVC的专用集成电路),而且其效率比同期的CPU要高很多。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号