Proposal for expanding many-core CPU offloading targets for environment adaptive software

Read full text
Authors: Yoji Yamato
Cited by: 0

Abstract

We propose environment-adaptive software that automatically converts and configures software code written by ordinary programmers for small-core CPUs according to the deployment environment, resulting in high-performance processing. This paper focuses on automatic offloading to many-core CPUs according to the computation type of processing, such as block matrix calculations and trivially parallel processing. We semantically analyze the existing application to be offloaded using an abstract syntax tree with pattern matching to determine whether the computation type has a replaceable OpenMP. If OpenMP is found, we replace it with that OpenMP and confirm the performance improvement. We confirm the effectiveness of the proposed method for automatic offloading using an AMD Ryzen Threadripper 3995WX 64-core CPU. IEICE Technical Report, SIS2025-69, Mar. 2026, Copyright(C)2026 IEICE

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Embedded Systems Design Techniques Distributed and Parallel Computing Systems

Publication details

Publication date
26 February 2026
Language
EN
Document type
Preprint