首页> 外文会议>Design, Automation amp; Test in Europe Conference amp; Exhibition (DATE), 2012 >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号