首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >FIDA: A Framework to Automatically Integrate FPGA Kernels Within Data-Science Applications
【24h】

FIDA: A Framework to Automatically Integrate FPGA Kernels Within Data-Science Applications

机译:FIDA:在数据 - 科学应用程序中自动集成FPGA内核的框架

获取原文

摘要

Hardware accelerators are an effective solution to increase the performance of algorithms in a wide array of disciplines, from data science to computational finance. However, data scientists and mathematicians often do not have the required knowledge or time to fully exploit these accelerators, and they perceive them as difficult and frustrating to use. OpenCL was created to simplify the creation of computational pipelines with heterogeneous hardware, but as of today, its integration with high-level languages commonly used in data science is limited. In this paper, we propose a framework to integrate OpenCL kernels running on Field Programmable Gate Arrays (FPGAs) with Python, R, and MATLAB, the most common languages used in data science. Our framework can automatically generate all the interfaces needed to wrap an OpenCL kernel into these high-level languages and provide the user with a transparent access to the kernel itself.
机译:硬件加速器是一种有效的解决方案,可以从数据科学到计算金融中增加各种学科的算法的性能。然而,数据科学家和数学家往往没有必要的知识或时间来充分利用这些加速器,并且他们认为它们难以使用和令人沮丧。创建OpenCL以简化具有异构硬件的计算管道的创建,但截至今天,其与数据科学中常用的高级语言的集成有限。在本文中,我们提出了一个框架,将在现场可编程门阵列(FPGA)上的OpenCL内核与Python,R和MATLAB进行集成,该框架在数据科学中使用的最常用语言。我们的框架可以自动生成将OpenCL内核包装到这些高级语言中所需的所有接口,并为用户提供对内核本身的透明访问。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号