硬件解码基础知识总结
1、CPU与GPU
CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景:(1)CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理,这些都使得CPU的内部结构异常复杂;(2)GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。
CPU 由专为顺序串行处理而优化的几个核心组成,而 GPU 则拥有一个由数以千计的更小、更高效的核心(专为同时处理多重任务而设计)组成的大规模并行计算架构。
2、三大显卡制造商
现在显卡制造商分为三大家:intel,ati和nvidia。它们之间的区别与联系:
(1)nvidia显卡,俗称n卡,是最稳定、支持最多的,但是只有闭源驱动;
(2)intel显卡,稳定性、支持率次之,但是是开源的;
(3)ati显卡,包括开源驱动和闭源驱动,但是开源的驱动只能发挥性能的一半且耗能极大,闭源驱动的稳定性比n卡差很多。
所以,目前选择比较多的是n卡和intel显卡。
3、硬解的前提条件
要想进行硬解,就要满足如下条件:
(1)有显卡,想要进行硬解就得确保自己的显卡支持视