首页> 外文会议>Field Programmable Logic and Applications, 2005. International Conference on >A parallel MPEG-4 encoder for FPGA based multiprocessor SoC
【24h】

A parallel MPEG-4 encoder for FPGA based multiprocessor SoC

机译:用于基于FPGA的多处理器SoC的并行MPEG-4编码器

获取原文

摘要

A parallel MPEG-4 simple profile encoder for FPGA based multiprocessor system-on-chip (SoC) is presented. The goal is a computationally scalable framework independent of platform. The scalability is achieved by spatial parallelization where images are divided to horizontal slices. Slice coding tasks are mapped to the multiprocessor consisting of four soft-cores arranged into master-slave configuration. Also, the shared memory model is adopted where large images are stored in shared external memory while small on-chip buffers are used for processing. The interconnections between memories and processors are realized with our HIBI network. Our main contributions are the scalable encoder framework as well as methods for coping with limited memory of FPGA. The current software only implementation processes 6 QCIF frames/s with three encoding slaves. In practice, speed-ups of 1.7 and 2.3 have been measured with two and three slaves, respectively. FPGA utilization of current implementation is 59% requiring 24 207 logic elements on Altera Stratix EP1S40.
机译:提出了一种用于基于FPGA的多处理器片上系统(SoC)的并行MPEG-4简单配置文件编码器。目标是独立于平台的可计算扩展框架。可伸缩性是通过空间并行化实现的,其中将图像划分为水平切片。切片编码任务被映射到由布置成主从配置的四个软核组成的多处理器。同样,采用共享存储器模型,其中大图像存储在共享外部存储器中,而小的片上缓冲器用于处理。存储器和处理器之间的互连是通过我们的HIBI网络实现的。我们的主要贡献是可扩展的编码器框架以及应对FPGA有限内存的方法。当前的软件仅实现通过三个编码从设备处理6个QCIF帧/秒。在实践中,分别使用两个和三个从属设备测得的加速比为1.7和2.3。当前实现的FPGA利用率为59%,在Altera Stratix EP1S40上需要24 207个逻辑元件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号