Organizing the offloading target computation types for environment-adaptive software

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

We propose environment-adaptive software that automatically converts and configures software code written by skilled programmers for low-core CPUs according to the deployment environment, enabling high-performance processing. This paper focuses on automatic offloading to a variety of hardware according to the calculation type of processing, such as Fourier transforms. The existing application to be offloaded is semantically analyzed using an abstract syntax tree with pattern matching to determine whether a replaceable implementation exists for the calculation type. If an implementation is found, it is replaced with that implementation and performance improvements are confirmed. The ability of the proposed method to automatically offload is confirmed using an actual device equipped with an NVIDIA GeForce RTX 3090 GPU. IEICE Technical Report, NS2026, July 2026, Copyright(C)2026 IEICE

Article activity feed