首页> 外文会议>Asia and South Pacific Design Automation Conference >Throughput optimization for streaming applications on CPU-FPGA heterogeneous systems
【24h】

Throughput optimization for streaming applications on CPU-FPGA heterogeneous systems

机译:CPU-FPGA异构系统流媒体应用的吞吐量优化

获取原文

摘要

Streaming processing is an important technology that finds applications in networking, multimedia, signal processing, etc. However, it is very challenging to design and implement streaming applications as they impose complex constraints. First, the tasks involved in the streaming applications must complete the computation under a latency constraint. Second, streaming systems are built under more and more stringent power budget. Hence, power capping technique is employed to manage the power consumption for streaming systems. To accommodate these needs, heterogeneous systems that consist of CPUs and FPGAs are becoming increasingly popular due to their performance and power benefits. In this paper, we optimize the throughput for streaming applications on CPU-FPGA heterogeneous system under latency and power constraints. We develop two algorithms to map the tasks onto the heterogeneous system and order their execution by exploiting the heterogeneity in architectural capabilities and task characteristics. We also employ pipelining to improve the throughput by overlapping the execution of different frames and use frequency scaling to adjust the execution of tasks for power saving. Experiments using a variety of streaming applications show that our heterogeneous solution can successfully meet the latency and power constraints for the cases where the CPU implementation fails. Furthermore, our technique can improve the throughput by 37.32% on average.
机译:流化处理是一种重要的技术,可以在网络,多媒体,信号处理等中找到应用程序,但是,设计和实现流式传输应用是非常具有挑战性的,因为它们强加了复杂的约束。首先,涉及媒体应用程序中涉及的任务必须在延迟约束下完成计算。其次,流媒体系统是在越来越严格的电力预算下构建的。因此,采用电力覆盖技术来管理流系统的功耗。为了满足这些需求,由于其性能和功效,由CPU和FPGA组成的异构系统越来越受欢迎。在本文中,我们在延迟和功率约束下优化了CPU-FPGA异构系统的吞吐量。我们开发了两个算法来将任务映射到异构系统上,并通过利用建筑能力和任务特征的异质性来命令执行。我们还使用流水线来通过重叠不同帧的执行来提高吞吐量,并使用频率缩放来调整省电任务的执行。使用各种流媒体应用的实验表明,我们的异构解决方案可以成功符合CPU实现失败的情况的延迟和功率约束。此外,我们的技术平均可以将吞吐量提高37.32%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号