English

Study of Automatic GPU Offloading Method from Various Language Applications

Distributed, Parallel, and Cluster Computing 2020-11-10 v1

Abstract

In recent years, utilization of heterogeneous hardware other than small core CPU such as GPU, FPGA or many core CPU is increasing. However, when using heterogeneous hardware, barriers of technical skills such as CUDA 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. However, the source language for offloading was mainly C/C++ language applications currently, and there was no research for common offloading for various language applications. In this paper, I study a common method for automatically offloading for various language applications not only in C language but also in Python and Java.

Keywords

Cite

@article{arxiv.2011.03602,
  title  = {Study of Automatic GPU Offloading Method from Various Language Applications},
  author = {Yoji Yamato},
  journal= {arXiv preprint arXiv:2011.03602},
  year   = {2020}
}

Comments

6 pages, 1 figure, in Japanese

R2 v1 2026-06-23T19:58:28.191Z