Proposal of Automatic GPU Offloading Method from Various Language Applications

Y. Yamato
{"title":"Proposal of Automatic GPU Offloading Method from Various Language Applications","authors":"Y. Yamato","doi":"10.1109/ICIET51873.2021.9419618","DOIUrl":null,"url":null,"abstract":"To use heterogeneous hardware such as GPU, programmers must have sufficient technical skills to utilize OpenMP, CUDA, and OpenCL. 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, for a new element of environment-adaptive software, I study a common method for automatically offloading for various language applications not only in C language but also in Python.","PeriodicalId":156688,"journal":{"name":"2021 9th International Conference on Information and Education Technology (ICIET)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 9th International Conference on Information and Education Technology (ICIET)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIET51873.2021.9419618","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

To use heterogeneous hardware such as GPU, programmers must have sufficient technical skills to utilize OpenMP, CUDA, and OpenCL. 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, for a new element of environment-adaptive software, I study a common method for automatically offloading for various language applications not only in C language but also in Python.
基于各种语言应用程序的GPU自动卸载方法的建议
要使用GPU等异构硬件,程序员必须具备足够的技术技能来使用OpenMP、CUDA和OpenCL。在此基础上,我提出了环境自适应软件,可以根据要放置的硬件,对一次编写的代码进行自动转换、配置和高性能操作。然而,目前用于卸载的源语言主要是C/ c++语言应用程序,没有针对各种语言应用程序的通用卸载研究。本文针对环境自适应软件的一个新元素,研究了C语言和Python语言中各种语言应用程序自动卸载的通用方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信