性能优化方法

主要的视频编码任务都需要进行性能优化,而通常会以牺牲视觉质量或功耗为代价进行性能优化。有些性能优化技术在提高性能的同时不会对功耗产生巨大的影响,有些也可能不会对质量带来很大影响。其它的性能优化技术则可能在提高性能的同时对质量或功率产生影响。

算法优化有助于加速视频编解码中涉及到的处理速度。如果算法在多核或多CPU环境中运行1,则存在很多的并行化方法以供选择。此外,编译器优化和代码优化也会带来额外的性能提升。除了如上的技术之外,发现并消除性能瓶颈也是一种优化性能的重要方式。接下来将介绍视频编码上下文中的常见的性能优化技术。

1. 多核和多CPU是两个完全不同的概念,多核CPU是单颗CPU里边有多个核心,可以多线程工作。多CPU是物理上就有多个CPU,此时的工作模式也不同,需要看操作系统与应用软件如何分配。
Copyrights © wangwei all right reserved

results matching ""

    No results matching ""