首页> 外文会议>International Conference on Field Programmable Logic and Applications >A run time interpretation approach for creating custom accelerators
【24h】

A run time interpretation approach for creating custom accelerators

机译:用于创建自定义加速器的运行时解释方法

获取原文

摘要

The world of software development has the notion of just-in-time compilation, run time binary translation, and language interpretation. These dynamic run time techniques support increased code portability and designer productivity. There are no such equivalences to increase the productivity or portability of creating new hardware components within Field Programmable Gate Arrays (FPGAs). Instead, creating a new hardware component requires hardware design skills and the overhead of running through synthesis, place and route. If a change is made to even a single line of code, the synthesis, place and route steps must be repeated. In this paper we present a new approach that allows hardware accelerators to be built and run using compilation and run time interpretation. Our results show the approach can enable software programmers without any hardware skills to create hardware accelerators at productivity levels consistent with software development and compilation. The same accelerator can be compiled 100× faster than synthesis. Even though the approach is focused on productivity, our observed performance results are promising. Our initial application test cases show the same accelerator written by a software programmer and synthesized through Vivado HLS or written using our DSL and compiled within our approach achieves equivalent performance.
机译:软件开发领域具有即时编译,运行时二进制翻译和语言解释的概念。这些动态运行时技术支持增强的代码可移植性和设计人员的生产力。没有这样的等效方法可以提高在现场可编程门阵列(FPGA)中创建新硬件组件的生产率或可移植性。相反,创建新的硬件组件需要硬件设计技能以及通过综合,布局和布线来运行的开销。如果仅对一行代码进行了更改,则必须重复合成,放置和布线步骤。在本文中,我们提出了一种新方法,该方法允许使用编译和运行时解释来构建和运行硬件加速器。我们的结果表明,该方法可以使没有任何硬件技能的软件程序员以与软件开发和编译一致的生产率水平创建硬件加速器。同一加速器的编译速度比合成速度快100倍。即使该方法侧重于生产力,我们观察到的性能结果也是有希望的。我们的初始应用程序测试用例显示了相同的加速器,该加速器由软件程序员编写,通过Vivado HLS合成或使用我们的DSL编写,并在我们的方法中进行编译,可达到同等的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号