基于同构多核处理器的H.264并行解码算法研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:jitlin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频压缩是多媒体通信领域关键支撑技术之一,对多媒体技术的应用与发展起到至关重要的作用。由于广泛应用于高清领域,H.264/AVC在高分辨率下的实时解码实现对处理器计算能力提出了很大的挑战。不过随着处理器多核架构的发展,在多核环境下并行解码就成为了一种有效的方式。但是由于H.264较高的算法复杂度,以及多核环境下复杂的核间通信与任务调度,使得并行化解码算法极具挑战性,在学术研究和实际应用中都成为研究的焦点。目前已有的H.264并行解码算法中,大部分只是关注于并行加速比,而对算法的实时性、负载均衡以及可扩展性等问题却没有进行综合性研究。本文的研究重点就是如何综合考虑各方面因素,完成并行解码方案的设计。本文根据H.264视频压缩标准的特点,分析了解码算法的并行性,提出了基于功能并行与数据并行的混合型并行策略;使用自适应宏块组机制解决了高分辨率下频繁调度引起性能损耗的问题;设计了基于条件矩阵和调度队列的动态任务调度机制,有效地控制了负载均衡,并且完成了算法理论加速比的分析与公式推导,针对一级流水线造成的性能瓶颈进行了串行扩展的分析。本文在TILE64同构多核处理器平台上完成了对并行解码算法的移植实现,并对其关键函数进行了代码级优化。实验的结果表明,本文提出的多核并行解码方案高效可行,能取得比较理想的加速比,且负载均衡控制良好,同时具有非常好的实时性和可扩展性。
其他文献
随着网络应用的广为普及,园区网规模不断扩大,承载的业务越来越多样化,导致网络设备超负荷运转,从而引起网络性能下降。现有的网络管理系统能够获取网络中每个设备的各活动接
关联规则挖掘实数据挖掘领域中的一个非常重要的研究内容,其主要目标就是发现数据库中一组对象之间某种有趣关联或相关联系。近年来,关联规则挖掘研究称为数据挖掘中的一个热
随着Internet的迅速发展,基于目录服务的网络安全应用越来越多,对目录服务的安全性和效率要求也不断提高,因此原有的安全认证机制迫切需要进一步完善,以满足各种网络服务的安
本文通过分析国网招投标系统的应用现状,针对现阶段招投标系统各个业务子系统间缺乏规范化和标准化的数据共享机制,信息资源难以共享,数据交换低效等日益严重的问题,提出了基
移动计算技术和移动通信技术相结合可以满足用户在自由移动的过程中随时随地与网络建立连接,并且进行数据访问和数据处理操作的需要。然而,由于受移动计算环境的一些特点(例
基于因特网技术的远程教育现在越来越普及,逐渐成为人们接受高等教育和职业培训的一种新方式。参与远程教育的学习者在地理上隔绝,只能通过网络来交流。和现实教学环境不同,
随着人们对软件安全问题重视程度的提高,如何快速高效地检测出软件的安全漏洞已成为当前计算机安全领域研究的一个重要课题。本文针对一个C/C++程序的静态安全检查工具,设计
对等网络所面临的一个关键问题是如何更加有效地利用网络中的结点,避免负载失衡,从而更好地实现资源共享。本文针对基于DHT的结构化对等网络中由于热点引起的负载平衡问题,研
针对实际电网项目中SVG(Scalable Vector Graphics)图形格式与自定义GRC图形格式不兼容的问题,本课题提出了一种解决方案,实现了这两种图形格式之间的转换。课题首先分析了SV
工作流技术正在经历从刚性向柔性、动态性的变革,这种变革源自企业在发展过程中不断出现的许多新需求;过程实例在运行过程中发生与原过程定义的偏离,通常称为工作流变更或异