基于CUDA的H.264并行压缩编码算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:huangshjing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络、3G技术的发展促进了视频通信领域中具有较高压缩效率、更好的网络健壮性的视频压缩标准的应用和研究。但视频压缩编码的计算密集性和数据密集性依然是H.264/AVC等标准在应用中的制约因素。NVIDIA推出的CUDA架构,将GPU所具有的高性能计算能力进一步的挖掘出来,能够将GPU高性能计算应用到科学计算、图形图像处理等对数据计算需求特别高的领域。基于CPU与GPU的异构并行体系,将其应用于视频编码技术,并针对视频压缩编码中关键技术的研究,对提高多媒体应用技术、高性能计算技术有着巨大的推动作用。本文以CUDA架构的并行计算和运动估计算法为主要研究对象,提出了运动估计估算法基于CUDA的并行计算模型以及最优化模型。本文的研究成果主要包括:第一,分析研究了基于CPU/GPU异构体系的并行计算模型,提出适于全局运动估计的并行计算模型。首先分析了全局运动估计算法的特点,采用CUDA架构上多线程矩阵迭代完成运动估计匹配;然后根据CUDA架构的异步机制,隐藏了kernel函数执行带来的部分时延。该模型在运动估计算法上取得了明显的加速效果。第二,提出了适于快速搜索运动估计算法的并行计算模型。该模型在block内以预测块为最小并行单元,基于warp均衡计算量;每个warp处理一个或多个预测块与当前块的匹配。该模型基于warp划分并行计算任务,可以适用于多种快速搜索模型;实现了在CUDA架构上的数据分治模型。第三,提出了一个基于CUDA的最优化模型。该模型分析了GPU中各种硬件资源对并行程序性能的影响,并采用CUDA profiler对并行程序进行了测试:对比分析了不同warp数量、GPU资源占用情况、并行程序性能的关系。
其他文献
随着计算机网络的迅速发展,通过因特网传输的数字产品非常容易受到非法拷贝和窜改。数字水印技术的诞生正是为了解决这个问题。而公钥数字水印是数字水印技术的一个分支,具有
高速公路监控系统是GIS(地理信息系统)的重要应用领域之一,它提供控制、监控和有效的高速公路交通运输。为了发挥高速公路监控系统的功能以提高管理效率,仅有硬件系统是不够的,
随着视频监控系统规模的不断扩大,单纯地使用人力实现所有监控点的在线监视对于很多监控系统来说已经不可能实现。因此具有全自动或者半自动监视功能的智能视频监控系统是视频
随着信息技术和互联网的飞速发展,电子商务应用广泛普及,逐渐成为人们日常生活中不可或缺的组成部分。但是,电子商务系统在为用户提供越来越多选择的同时,不可避免地带来了产
岩石节理裂隙普遍存在于各类岩石中,掌握岩石节理的性质对于岩石工程项目的成败,山体灾害的精确预测起着至关重要的作用,通过观察岩体裂隙的情况判断岩体强度是否会危害相关工程
真实感图形绘制是计算机图形学研究的前沿领域,逼真的视觉效果是计算机图形绘制所极力追求的目标。纹理映射技术因其能够有效地模拟景物表面丰富的纹理细节,提高图形绘制的真实
Web服务其实就是一种运行在网络上的应用程序,它可以在Web环境中被描述、被发布、被查找以及被调用。虽然Web服务给应用程序的集成提供了方便,但单个Web服务的功能往往设计得
音频分类与分割是音频检索技术的前提和基础,他们为音频结构化和音频信息的深度分析奠定了坚实的基础。基于内容的音频分类属交叉学科研究,涉及众多相关技术,如语音信号处理、模
无线自组织网络路由协议根据不同的策略从已经建立好的拓扑中选择一条或多条相互连接的链路组成路径,来进行数据包的传输。当拓扑中存在如“热点”这样的特殊节点时,路由协议
目前对异构数据库的交换、信息访问和检索的需求变得越来越重要,相比之下,访问异构数据库需要处理不同的模式、不同的数据模型、不同的查询语言以及不同的接口。   本文旨在