首页> 外文会议>IEEE/ACM International Conference on Computer-Aided Design >Optimizing Data Layout and System Configuration on FPGA-based Heterogeneous Platforms
【24h】

Optimizing Data Layout and System Configuration on FPGA-based Heterogeneous Platforms

机译:在基于FPGA的异构平台上优化数据布局和系统配置

获取原文

摘要

The most attractive feature of field-programmable gate arrays (FPGAs) is their configuration flexibility. However, if the configuration is performed manually, this flexibility places a heavy burden on system designers to choose among a vast number of configuration parameters and program transformations. In this paper, we improve the state-of-the-art with two main innovations: First, we apply compiler-automated transformations to the data layout and program statements to create streaming accesses. Such accesses are turned into streaming interfaces when the kernels are implemented in hardware, allowing the kernels to run efficiently. Second, we use two-step mixed integer programming to first minimize the execution time and then to minimize energy dissipation. Configuration parameters are chosen automatically, including several important ones omitted by existing models. Experimental results demonstrate significant performance gains and energy savings using these techniques.
机译:现场可编程门阵列(FPGA)的最吸引人的特点是其配置的灵活性。但是,如果手动执行配置,则这种灵活性给系统设计人员带来沉重负担,使他们无法在大量配置参数和程序转换中进行选择。在本文中,我们通过两个主要的创新改进了现有技术:首先,我们将编译器自动化的转换应用于数据布局和程序语句以创建流式访问。当内核以硬件实现时,此类访问将转换为流接口,从而允许内核高效运行。其次,我们使用两步混合整数编程来首先最小化执行时间,然后最小化能量消耗。配置参数是自动选择的,包括现有模型中省略的几个重要参数。实验结果表明,使用这些技术可显着提高性能并节省能源。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号