Paper
26 May 2023 OpenCL-based programming library for heterogeneous computing on ReWorks operating system
Xiaoyan Liu, Baojian Hua, Junmin Wu
Author Affiliations +
Proceedings Volume 12700, International Conference on Electronic Information Engineering and Data Processing (EIEDP 2023); 127002Y (2023) https://doi.org/10.1117/12.2682546
Event: International Conference on Electronic Information Engineering and Data Processing (EIEDP 2023), 2023, Nanchang, China
Abstract
Heterogeneous Computing (HC) is a computing solution that can provide high performance and low power consumption for large-scale problems and has been successfully applied to various scenarios such as 5G communication, video processing, data mining, and edge computing. To facilitate parallel programming on multiple computing cores, the Open Computing Language (OpenCL) was created as a programming standard for heterogeneous computing systems. Unfortunately, the ReWorks operating system does not provide such a heterogeneous programming environment for developers, and thus cannot obtain the high performance offered by heterogeneous systems. This paper presents a novel OpenCL-based heterogeneous computing environment, available as a third-party library for developers using the ReWorks real-time operating system. We conducted systematic experiments to evaluate the performance of this heterogeneous computing library, and the experimental results show that programs based on the heterogeneous system exhibit superior performance compared to the original ReWorks native application.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Xiaoyan Liu, Baojian Hua, and Junmin Wu "OpenCL-based programming library for heterogeneous computing on ReWorks operating system", Proc. SPIE 12700, International Conference on Electronic Information Engineering and Data Processing (EIEDP 2023), 127002Y (26 May 2023); https://doi.org/10.1117/12.2682546
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Computer programming

Operating systems

Parallel computing

Computing systems

Instrument modeling

Design and modelling

Field programmable gate arrays

RELATED CONTENT


Back to Top