论文标题
评估应用程序循环语句的自动FPGA卸载
Evaluation of Automatic FPGA Offloading for Loop Statements of Applications
论文作者
论文摘要
近年来,随着摩尔定律的预测放缓,除了CPU之外的硬件(例如FPGA)的利用率正在增加,这正在增加。但是,当使用CPU以外的其他硬件时,OpenCL等技术技能的障碍很高。基于此,根据要放置的硬件,我提出了可以自动转换,配置和高性能操作的环境自适应软件。以前,部分卸载到GPU的部分是自动化的。在本文中,我提出并评估了一种自动提取方法,即源代码的适当卸载目标循环语句作为卸载到FPGA的第一步。我使用现有应用程序评估了提出方法的有效性。
In recent years, with the prediction of Moore's law slowing down, utilization of hardware other than CPU such as FPGA which is energy effective is increasing. However, when using heterogeneous hardware other than CPUs, barriers of technical skills such as OpenCL are high. Based on that, I have proposed environment adaptive software that enables automatic conversion, configuration, and high-performance operation of once written code, according to the hardware to be placed. Partly of the offloading to the GPU was automated previously. In this paper, I propose and evaluate an automatic extraction method of appropriate offload target loop statements of source code as the first step of offloading to FPGA. I evaluate the effectiveness of the proposed method using an existing application.