软件
軟件
연건
SOFT WARE
2015年
1期
110-115
,共6页
视频编码%异构多核%FPGA%H.264
視頻編碼%異構多覈%FPGA%H.264
시빈편마%이구다핵%FPGA%H.264
Vedio encoding%Heterogeneous MPSoC%FPGA%H.264
随着信息社会的迅猛发展,传统的单核处理器及同构多核已难以满足大数据处理的高性能需求.采用 ARM 和FPGA构建异构多核系统,以FPGA上的IP核作为硬件加速器,ARM提供通用计算成了高性能计算领域的重要发展趋势。本文针对当前应用最广泛的H.264视频编码算法,构建了ARM-FPGA异构多核系统,提出了基于共享内存和AXI总线的高带宽通信方法。将编码算法中耗时较多的模块负载到FPGA上运行,利用FPGA丰富的逻辑资源和并行性加速编码,移植嵌入式 Linux到ARM上并开发相关驱动,实验数据表明H.264编码算法在ARM-FPGA异构多核系统中效果较好,编码速度明显加快,且有很好的扩展性和灵活性。
隨著信息社會的迅猛髮展,傳統的單覈處理器及同構多覈已難以滿足大數據處理的高性能需求.採用 ARM 和FPGA構建異構多覈繫統,以FPGA上的IP覈作為硬件加速器,ARM提供通用計算成瞭高性能計算領域的重要髮展趨勢。本文針對噹前應用最廣汎的H.264視頻編碼算法,構建瞭ARM-FPGA異構多覈繫統,提齣瞭基于共享內存和AXI總線的高帶寬通信方法。將編碼算法中耗時較多的模塊負載到FPGA上運行,利用FPGA豐富的邏輯資源和併行性加速編碼,移植嵌入式 Linux到ARM上併開髮相關驅動,實驗數據錶明H.264編碼算法在ARM-FPGA異構多覈繫統中效果較好,編碼速度明顯加快,且有很好的擴展性和靈活性。
수착신식사회적신맹발전,전통적단핵처리기급동구다핵이난이만족대수거처리적고성능수구.채용 ARM 화FPGA구건이구다핵계통,이FPGA상적IP핵작위경건가속기,ARM제공통용계산성료고성능계산영역적중요발전추세。본문침대당전응용최엄범적H.264시빈편마산법,구건료ARM-FPGA이구다핵계통,제출료기우공향내존화AXI총선적고대관통신방법。장편마산법중모시교다적모괴부재도FPGA상운행,이용FPGA봉부적라집자원화병행성가속편마,이식감입식 Linux도ARM상병개발상관구동,실험수거표명H.264편마산법재ARM-FPGA이구다핵계통중효과교호,편마속도명현가쾌,차유흔호적확전성화령활성。
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.