首页> 中文期刊> 《软件》 >基于异构多核的H.264编码器研究与实现

基于异构多核的H.264编码器研究与实现

         

摘要

With rapid development in information technology, traditional single-core and homogeneous MPSoC can't meet the requirements of large data processing. Constructing heterogeneous parallel systems using ARMs and FPGAs, in which FPGAs provide special powerful computing capacity and ARMs provide general computing, has become an impor-tant trend in high performance computing area.In this paper, a ARM-FPGA based heterogeneous system designed for widely used H.264 encoding processing is introduced.This paper present a high bandwidth communication method based shared memory and AXI bus. The FPGA platforms run complex and time consuming modules using its abundant logic resources and parallelism. The ARM platforms run embedded Linux and related drivers are delveped. Experiment results show that H.264 encoding processing running in the ARM-FPGA based heterogeneous system peforms well, it can greatly improve the computing speed and provide a better scalability and flexibility.%随着信息社会的迅猛发展,传统的单核处理器及同构多核已难以满足大数据处理的高性能需求.采用 ARM 和FPGA构建异构多核系统,以FPGA上的IP核作为硬件加速器,ARM提供通用计算成了高性能计算领域的重要发展趋势。本文针对当前应用最广泛的H.264视频编码算法,构建了ARM-FPGA异构多核系统,提出了基于共享内存和AXI总线的高带宽通信方法。将编码算法中耗时较多的模块负载到FPGA上运行,利用FPGA丰富的逻辑资源和并行性加速编码,移植嵌入式 Linux到ARM上并开发相关驱动,实验数据表明H.264编码算法在ARM-FPGA异构多核系统中效果较好,编码速度明显加快,且有很好的扩展性和灵活性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号