基于CUDA的H.264/AVC帧内编码并行机制研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:xiaohongm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,GPU设备的性能有了大幅的提升,但是现有的帧内预测相关工作却并不能有效地利用此类设备的强大的计算能力,其主要原因在于算法并行度不高。这些工作大多都只是停留在帧内预测算法的粗粒度并行,如块级并行和片级并行等,对于像素级和模式级的细粒度并行则很少涉及。  基于CUDA的并行帧内编码机制,根据GPU中内存架构的特性以及H.264/AVC中帧内预测公式的特点,通过结合细粒度和粗粒度并行的方式大幅提升并行度,同时降低计算复杂度,使得编码效率极大地提升。该机制采用了多种优化策略来提升编码效率:第一,将H.264/AVC标准中帧内预测公式变换成统一的格式并且引入统一参考数组,在此基础上实现了基于查表的细粒度并行帧内预测算法,同时对该算法进行了推广,使之可以用于帧内编码中的各类线性变换过程;第二,改进并加入快速模式决策算法,通过剔除部分预测模式来降低计算复杂度,进而减少帧内编码执行时间,其中产生的视频质量的损失可以忽略不计;最后,通过采用组合帧技术以及改进的子宏块编码顺序实现了帧级和子宏块级的粗粒度并行。  在采用不同配置的三种测试平台上分别针对CIF、1080p和2160p分辨率的视频序列进行测试时,利用以上机制实现的编码系统相对于现有并行帧内编码机制效率提升了2至6倍,相对于现有串行帧内编码机制效率提升了7至14倍。该机制在多种平台上对各类视频表现都相当稳定,是一种高效的帧内编码机制。
其他文献
随计算机网络技术的不断发展和应用的不断深入,网络安全问题日显突出。作为保障网络安全的重要手段之一,入侵检测的重要性已得到人们的普遍认可。入侵是不可避免的,问题取决于检
随着企业实施的IT支持系统不断增多、范围逐渐扩大,出现了大量的异构系统,“信息孤岛”问题日益突出,企业应用集成EAI(Enterprise ApplicationIntegration)便成为企业必须面对和
凹凸字符的银行卡图像其卡号字符颜色与背景色一致,同时存在背景花纹以及颜色干扰,并且字符边框不显著。现有的字符识别研究成果不适合银行卡卡号凹凸字符的识别,必须研究与其相
作为身份鉴别的一种手段,手写签名在现实环境中大量使用,如合同的签署、票据的确认等。伴随信息处理技术的发展,从上个世纪六十年代至今,研究人员在离线中文手写签名的自动鉴别方
随着云计算的广泛运用,越来越多的数据拥有者选择将本地上复杂的数据管理托管到云平台。公有云上数据的隐私信息会受到多方面的攻击,出于对数据隐私的保护,发布到公有云上的数据
随着信息社会的不断发展,各种大型企业需要保存的业务信息越来越多,使得数据库的规模也变得越来越大。数据库规模的不断变大,将会导致数据库系统性能的急剧下降,使得数据库维护的
如今多核技术的发展大大提高了计算机的运算能力,但也愈发使得内存子系统的性能成为计算机整体性能的瓶颈。如何提高片外DRAM带宽利用率是实现多核性能存储关键之一。而内存的
在对大规模科学数据进行处理时,往往会因为其具有规模大、特征复杂的特点,使得理解、分析这些科学数据,并从中获取知识变得十分困难,对于这些数据,科学家已经不满足于传统的
近年来,随着越来越多对等软件的问世,对等系统(Peer-to-Peer,简称P2P)迅速成为人们关注的一个热点。对等数据管理系统是一类用于共享结构化数据的对等系统,然而,数据映射表作
抽象状态机(Abstract State Machines,ASM)的基本思想可以追溯到上个世纪80年代.ASM的发明者Yuri Gurevich从数学领域转到计算机领域发现这样的现象:一个程序语言在不同的编