首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >Combining Module Selection and Replication for Throughput-Driven Streaming Programs
【24h】

Combining Module Selection and Replication for Throughput-Driven Streaming Programs

机译:组合模块选择和复制对吞吐量驱动的流式流程

获取原文
获取外文期刊封面目录资料

摘要

Streaming processing is widely adopted in many data-intensive applications in various domains. FPGAs are commonly used to realize these applications since they can exploit inherent data parallelism and pipelining in the applications to achieve a better performance. In this paper we investigate the design space exploration problem (DSE) when mapping streaming applications onto FPGAs. Previous works narrowly focus on using techniques like replication or module selection to meet the throughput target. We propose to combine these two techniques together to guide the design space exploration. A formal formulation and solution to this combined problem is presented in this paper. Our objective is to optimize the total area cost subject to the throughput constraint. In particular, we are able to handle the feedback loops in the streaming programs, which, to the best of our knowledge, has never been discussed in previous work. Our methodology is evaluated with high-level synthesis tools, and we demonstrate our workflow on a set of benchmarks that vary from module kernel design such as FFT to large designs such as an MPEG-4 decoder.
机译:流化处理广泛采用各个域中的许多数据密集型应用。 FPGA通常用于实现这些应用程序,因为它们可以利用固有的数据并行性和流水线在应用中实现更好的性能。在本文中,我们在将流媒体应用程序映射到FPGA时,我们调查设计空间探索问题(DSE)。以前的作品勉强侧重于使用更像复制或模块选择,以满足吞吐量目标。我们建议将这两种技术结合在一起,以指导设计空间探索。本文提出了对该组合问题的正式制定和解决方案。我们的目标是优化吞吐量约束的总面积成本。特别是,我们能够在媒体计划中处理反馈循环,这是我们最好的知识,从未在以前的工作中讨论过。我们的方法是使用高级综合工具进行评估,我们在一组基准上展示了我们的工作流程,这些基准从模块内核设计不同,例如FFT到大型设计,例如MPEG-4解码器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号