Automatic transplanting and optimizing method for heterogeneous parallel program
An optimization method and program technology, applied in the direction of program code conversion, program code adaptation, software maintenance/management, etc., to achieve the effect of improving program performance, ensuring data consistency, and reducing redundant data transmission
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0035] Attached below Figures 1 to 10 The realization of the present invention is described as follows:
[0036] 1. System framework for automatic transplantation of heterogeneous parallel programs
[0037] The Heterogeneous Parallel Program Automatic Migration System (abbreviated as OAO system) can automatically translate the OpenMP CPU parallel program into the OpenMP Offloading heterogeneous parallel program, and combine the runtime system to automatically manage and optimize the data transmission between the CPU and the accelerator. OAO system framework such as figure 1 As shown in , it mainly includes two parts (shaded part in the figure): source-to-source translator and runtime library.
[0038]The runtime library provides automatic data transmission management and optimization functions, maintains the consistent state of each variable memory area, and includes three types of APIs (Application Programming Interface, application programming interface): consistent state...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com