Improvement of Automatic GPU Offloading Technology for Application Loop Statements

02/27/2020
by   Yoji Yamato, et al.
0

In recent years, with the slowing down of Moore's law, utilization of hardware other than CPU such as GPU or FPGA is increasing. However, when using heterogeneous hardware other than CPUs, barriers of technical skills such as CUDA and HDL 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 and FPGA was automated previously. In this paper, I improve and propose a previous automatic GPU offloading method to expand applicapable software and enhance performances more. I evaluate the effectiveness of the proposed method in multiple applications.

READ FULL TEXT
research
02/21/2020

Evaluation of Automatic FPGA Offloading for Loop Statements of Applications

In recent years, with the prediction of Moore's law slowing down, utiliz...
research
04/18/2020

Proposal of Automatic FPGA Offloading for Applications Loop Statements

In recent years, with the prediction of Moore's law slowing down, utiliz...
research
11/09/2018

Parallel processing area extraction and data transfer number reduction for automatic GPU offloading of IoT applications

For Open IoT, we have proposed Tacit Computing technology to discover th...
research
04/21/2020

Proposal of Automatic Offloading for Function Blocks of Applications

When using heterogeneous hardware other than CPUs, barriers of technical...
research
10/21/2021

Power Saving Evaluation with Automatic Offloading

Heterogeneous hardware other than small-core CPU such as GPU, FPGA, or m...
research
03/16/2019

Study to achieve environment adaptive software

Recently, heterogeneous hardware such as GPU and FPGA is used in many sy...
research
10/25/2017

Performance Portability Strategies for Grid C++ Expression Templates

One of the key requirements for the Lattice QCD Application Development ...

Please sign up or login with your details

Forgot password? Click here to reset