H.264视频编码器的汇编程序级优化

来源:本站
导读:目前正在解读《H.264视频编码器的汇编程序级优化》的相关信息,《H.264视频编码器的汇编程序级优化》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《H.264视频编码器的汇编程序级优化》的详细说明。
简介: 通过 profile clock工具找出效率很低的部分,使用线形汇编继续优化。线性汇编语言是 C6000系列 DSP独有的一种编程语言,介于高级语言和低级语言之间。

通过 profile clock工具找出效率很低的部分,使用线形汇编继续优化。线性汇编语言是 C6000系列 DSP独有的一种编程语言,介于高级语言和低级语言之间。和标准的汇编语言不同的是,在编写线性汇编程序时可不必考虑指令的延时、指令的并行、寄存器的使用和功能单元的分配等,汇编优化器将根据代码的情况自动确定这些信息。汇编程序优化可通过对自动编译生成的汇编文件进行修改而进行。汇编优化其实就是根据以上各个方面的特点,采取针对性的方法,以获得尽可能高的程序效率。常用的汇编伪指令如下:

⑴ 定义一个可被汇编优化器优化且可被 C/C++当做函数调用的线性汇编代码段的伪指令:

label .cproc [ var1,[var2,…] ]

.endproc

⑵ 定义一个可被汇编优化器优化的线性汇编代码段的伪指令:

label .proc [ reg1,[reg2,…] ]

.endproc [ reg1,[reg2,…] ]

线性汇编优化时还需要考虑以下几个方面:① 平均分配使用功能单元,提高代码的并

行度。② 使流水线核心循环的时钟周期数昀小。

提醒:《H.264视频编码器的汇编程序级优化》最后刷新时间 2024-03-14 01:00:42,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《H.264视频编码器的汇编程序级优化》该内容的真实性请自行鉴别。