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

2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)(2018)

引用 1|浏览20
暂无评分
摘要
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.
更多
查看译文
关键词
FPGA,OpenCL,Integration,Kernel,Data-Science,High Level languanges,Framework
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要