首页> 外文会议>International Conference on Reconfigurable Computing and FPGAs >Breeze computing: A just in time (JIT) approach for virtualizing FPGAs in the cloud
【24h】

Breeze computing: A just in time (JIT) approach for virtualizing FPGAs in the cloud

机译:微风计算:一种在云中虚拟化FPGA的即时(JIT)方法

获取原文

摘要

In this paper, we introduce a new design flow and architecture that lets programmers replace synthesis with compilation to create custom accelerators within data center and warehouse scale computers that include reconfigurable many core architectures. Within our new approach, we virtualize FPGAs into pre-defined partially reconfigurable tiles. We then define a run time interpreter that assembles bit stream versions of programming patterns into the tiles. The bit streams as well as software executables are maintained within libraries accessed by the application programmers. In our approach, synthesis occurs hand in hand with the initial coding of the software programming patterns when a Domain Specific Language is first created for the application programmers. Initial results show the approach allows hardware accelerators to be compiled 100x faster compared to the time required to synthesize the same functionality. Initial performance results further show a compilation/interpretation approach can achieve approximately equivalent performance for matrix operations and filtering compared to synthesizing a custom accelerator.
机译:在本文中,我们介绍了一种新的设计流程和体系结构,使程序员可以用编译代替合成,从而在数据中心和仓库级计算机中创建自定义加速器,其中包括可重配置的许多核心体系结构。在我们的新方法中,我们将FPGA虚拟化为预定义的部分可重新配置的磁贴。然后,我们定义一个运行时解释器,该程序将编程模式的位流版本组装到切片中。比特流以及软件可执行文件在应用程序程序员访问的库中维护。在我们的方法中,当首次为应用程序程序员创建领域特定语言时,综合与软件编程模式的初始编码并行进行。初步结果表明,与综合相同功能所需的时间相比,该方法可使硬件加速器的编译速度提高100倍。初始性能结果进一步表明,与合成定制加速器相比,一种编译/解释方法可实现与矩阵运算和过滤大致相同的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号