首页> 外文会议>International Workshop on FPGAs for Software Programmers >Invited Tutorial: OpenCL design flows for Intel and Xilinx FPGAs: Using common design patterns and dealing with vendor-specific differences
【24h】

Invited Tutorial: OpenCL design flows for Intel and Xilinx FPGAs: Using common design patterns and dealing with vendor-specific differences

机译:邀请教程:OpenCL设计用于英特尔和Xilinx FPGA的设计流程:使用常见的设计模式并处理特定于供应商的差异

获取原文

摘要

An increasing fraction of new results in the reconfigurable computing domain are obtained with the help of high level synthesis tools. Among the more popular tools are the OpenCL based Xilinx SDAccel and Intel FPGA SDK for OpenCL. Since they are building upon the same programming model and source language, one would hope for portability between different OpenCL based FPGA designs. However, the vast majority of published research is only optimized for one vendor tool and FPGA family. In this manuscript, we want to broaden that scope and provide practical guidance for both tool chains. We outline the common underlying design philosophy and goals of high level synthesis for FPGAs on an abstract level, before proceeding to an example-driven discussion of tool features and concepts. We present design patterns that work well for both tools and thus can promote portability of OpenCL based FPGA designs. We outline how tool differences that can be overcome for portability, or used for further optimized tool-specific designs.
机译:在高级合成工具的帮助下,可以获得可重构计算域中的新结果的增加的逐渐性。在更流行的工具中,是一个基于OpenCl的Xilinx Sdaccel和Intel FPGA SDK for OpenCL。由于它们正在构建相同的编程模型和源语言,因此可以希望基于不同的Opencl FPGA设计之间的可移植性。然而,绝大多数已发表的研究仅针对一个供应商工具和FPGA系列进行了优化。在本手稿中,我们希望扩大该范围,并为两个工具链提供实际指导。我们概述了在抽象水平上的FPGA的常见潜在设计理念和高级合成的目标,然后继续进行刀具功能和概念的示例驱动讨论。我们呈现适用于两种工具的设计模式,从而促进基于OpenCl的FPGA设计的可移植性。我们概述了如何克服可移植性的刀具差异,或用于进一步优化的工具特定设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号