首页> 外文OA文献 >Heterogeneous multiprocessor pipeline design for H.264 video encoder
【2h】

Heterogeneous multiprocessor pipeline design for H.264 video encoder

机译:H.264视频编码器的异构多处理器流水线设计

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

MultiProcessor System on Chip (MPSoC) architecture has been widely researched for the implementation of video coding applications due to its ability to process data in parallel, its flexibility, high performance, and low cost. However, in recent times, with the release of more complex video coding standards as well as the requirement to transfer high quality video signals through broadband networks in real-time and shorter time-to-market, system designers have been facing many challenges when developing such complicated multiprocessor systems.This thesis introduces a platform for a H.264/Advanced Video Coding (AVC) encoder which is both flexible (allows software upgrades) and scalable (supports multiple resolutions), and supports high video quality (by using both intra prediction and inter prediction) and allows high throughput (by exploiting slice-level/Group of Macroblocks-level and pixel-level/Intra Macroblock-level parallelisms). Our platform uses multiple Application Specific Instruction set Processors (ASIPs) with local and shared memories, and hardware accelerators (in the form of custom instructions). Our platform can be configured to use a particular number of ASIPs (slices/Group of Macroblocks per video frame) for a specific video resolution at design-time. The MPSoC architecture is automatically generated by our platform and the H.264 software does not need any modification, which enables quick design space exploration. We implemented the proposed platform in a commercial design environment, and illustrated its utility by creating systems with up to 170 ASIPs supporting resolutions up to Full High Definition (HD1080). We further showed how power gating can be used in our platform to save on energy consumption. We also present a multi-ASIP architecture to provide for, and evaluate the performance of, a flexible and scalable platform for motion estimation at the HD1080 resolution, which uses hand-coded and automatically generated hardware accelerators separately.It took many months to design and introduce hardware-software co-design platforms. Based on our methods and results, future designers will only need to spend a few minutes in design space to modify text-based configurations, to achieve expectedly optimized systems without changing any source code.
机译:由于多处理器片上系统(MPSoC)架构具有并行处理数据的能力,灵活性,高性能和低成本,因此已广泛研究用于视频编码应用。然而,近来,随着更复杂的视频编码标准的发布以及通过宽带网络实时传输高质量视频信号和缩短上市时间的要求,系统设计人员在开发时面临许多挑战。本文介绍了一种H.264 /高级视频编码(AVC)编码器平台,该平台既灵活(允许软件升级)又可扩展(支持多种分辨率),并支持高视频质量(通过同时使用内部预测和帧间预测)并允许高吞吐量(通过利用切片级别/宏块级别组和像素级别/帧内宏块级别并行性)。我们的平台使用具有本地和共享内存的多个专用指令集处理器(ASIP),以及硬件加速器(以自定义指令的形式)。我们的平台可以配置为在设计时将特定数量的ASIP(每个视频帧的切片/宏块组)用于特定的视频分辨率。 MPSoC架构由我们的平台自动生成,并且H.264软件无需进行任何修改,从而可以快速进行设计空间探索。我们在商业设计环境中实现了所建议的平台,并通过创建具有多达170个ASIP的系统(最高支持全高清(HD1080)的分辨率)来说明其实用性。我们进一步展示了如何在平台中使用电源门控以节省能耗。我们还提出了一种多ASIP架构,该架构可为HD1080分辨率的运动估计平台提供灵活和可扩展的平台并对其性能进行评估,该平台分别使用手动编码和自动生成的硬件加速器进行设计和设计,花费了数月的时间。介绍软硬件协同设计平台。根据我们的方法和结果,未来的设计人员只需花几分钟的时间在设计空间中修改基于文本的配置,即可实现预期的优化系统,而无需更改任何源代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号